From 296007cbd58080ebfdd41cdc5f2147eff12651cc Mon Sep 17 00:00:00 2001 From: lonr Date: Fri, 5 Mar 2021 23:46:15 +0800 Subject: [PATCH] initial commit --- .github/workflows/publish.yml | 37 + .gitignore | 118 + .prettierignore | 3 + .storybook/main.js | 30 + .storybook/preview.js | 4 + LICENSE | 20 + README.md | 59 + assets/README.md | 5 + assets/infinite-loop/chrome.svg | 73 + assets/infinite-loop/edge.svg | 59 + assets/infinite-loop/firefox.svg | 96 + assets/infinite-loop/opera.svg | 133 + assets/infinite-loop/safari.svg | 29 + assets/opera/inkscape.svg | 56229 +++++++++++++++++++++++++ assets/opera/opera.blend | Bin 0 -> 616652 bytes assets/opera/temp.svg | 1083 + assets/raw/LICENSE | 19 + assets/raw/chrome.svg | 59 + assets/raw/edge.svg | 43 + assets/raw/firefox.svg | 79 + assets/raw/opera.svg | 12 + assets/raw/safari-ios.svg | 1 + package.json | 42 + src/base-spinner-element.ts | 159 + src/browser-logo-spinner-element.ts | 64 + src/chrome-spinner-element.ts | 30 + src/edge-spinner-element.ts | 33 + src/firefox-spinner-element.ts | 33 + src/index.html | 17 + src/index.ts | 15 + src/opera-spinner-element.ts | 67 + src/safari-spinner-element.ts | 33 + src/stories/All.stories.js | 43 + src/stories/AutoDetection.stories.js | 40 + src/stories/utils.js | 11 + src/typings.d.ts | 10 + src/utils.ts | 22 + tsconfig.json | 75 + webpack.config.js | 34 + yarn.lock | 11175 +++++ 40 files changed, 70094 insertions(+) create mode 100644 .github/workflows/publish.yml create mode 100644 .gitignore create mode 100644 .prettierignore create mode 100644 .storybook/main.js create mode 100644 .storybook/preview.js create mode 100644 LICENSE create mode 100644 README.md create mode 100644 assets/README.md create mode 100644 assets/infinite-loop/chrome.svg create mode 100644 assets/infinite-loop/edge.svg create mode 100644 assets/infinite-loop/firefox.svg create mode 100644 assets/infinite-loop/opera.svg create mode 100644 assets/infinite-loop/safari.svg create mode 100644 assets/opera/inkscape.svg create mode 100644 assets/opera/opera.blend create mode 100644 assets/opera/temp.svg create mode 100644 assets/raw/LICENSE create mode 100644 assets/raw/chrome.svg create mode 100644 assets/raw/edge.svg create mode 100644 assets/raw/firefox.svg create mode 100644 assets/raw/opera.svg create mode 100644 assets/raw/safari-ios.svg create mode 100644 package.json create mode 100644 src/base-spinner-element.ts create mode 100644 src/browser-logo-spinner-element.ts create mode 100644 src/chrome-spinner-element.ts create mode 100644 src/edge-spinner-element.ts create mode 100644 src/firefox-spinner-element.ts create mode 100644 src/index.html create mode 100644 src/index.ts create mode 100644 src/opera-spinner-element.ts create mode 100644 src/safari-spinner-element.ts create mode 100644 src/stories/All.stories.js create mode 100644 src/stories/AutoDetection.stories.js create mode 100644 src/stories/utils.js create mode 100644 src/typings.d.ts create mode 100644 src/utils.ts create mode 100644 tsconfig.json create mode 100644 webpack.config.js create mode 100644 yarn.lock diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..897f748 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,37 @@ +# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created +# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages + +name: Node.js Package + +on: + release: + types: [created] + +jobs: + publish-npm: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + node-version: "14.x" + registry-url: https://registry.npmjs.org/ + - run: yarn + - run: yarn build + - run: yarn publish --access public + env: + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} + + publish-gpr: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + node-version: "14.x" + registry-url: https://npm.pkg.github.com/ + - run: yarn + - run: yarn build + - run: yarn publish --access public + env: + NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..30d31d1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,118 @@ +/public + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..6feb225 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,3 @@ +node_modules +dist +public diff --git a/.storybook/main.js b/.storybook/main.js new file mode 100644 index 0000000..ee025f8 --- /dev/null +++ b/.storybook/main.js @@ -0,0 +1,30 @@ +const path = require("path"); +module.exports = { + stories: ["../src/**/*.stories.mdx", "../src/**/*.stories.@(js|jsx|ts|tsx)"], + addons: [ + "@storybook/addon-links", + "@storybook/addon-essentials", + "@storybook/addon-knobs", + ], + webpackFinal: async (config, { configType }) => { + // `configType` has a value of 'DEVELOPMENT' or 'PRODUCTION' + // You can change the configuration based on that. + // 'PRODUCTION' is used when building the static version of storybook. + + config.module.rules = config.module.rules.map((data) => { + if (/svg\|/.test(String(data.test))) + data.test = /\.(ico|jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|cur|ani)(\?.*)?$/; + return data; + }); + + // Make whatever fine-grained changes you need + config.module.rules.push({ + test: /\.svg$/, + use: ["raw-loader"], + // include: path.resolve(__dirname, './assets/infinite-loop/'), + }); + + // Return the altered config + return config; + }, +}; diff --git a/.storybook/preview.js b/.storybook/preview.js new file mode 100644 index 0000000..b83f1ed --- /dev/null +++ b/.storybook/preview.js @@ -0,0 +1,4 @@ +export const parameters = { + actions: { argTypesRegex: "^on[A-Z].*" }, + controls: { expanded: true }, +}; diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..deeff6f --- /dev/null +++ b/LICENSE @@ -0,0 +1,20 @@ +Copyright (c) 2021 lonr + +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 new file mode 100644 index 0000000..e5165e6 --- /dev/null +++ b/README.md @@ -0,0 +1,59 @@ +# browser-logo-spinner + +Use browser logos as spinners! + +![chrome](./assets/infinite-loop/chrome.svg) +![edge](./assets/infinite-loop/edge.svg) +![firefox](./assets/infinite-loop/firefox.svg) +![opera](./assets/infinite-loop/opera.svg) +![safari](./assets/infinite-loop/safari.svg) + +## Installation + +```bash +yarn add @lonr/browser-logo-spinner +``` + +## Usage + +This package provides several specific elements (e.g. ``) and a `` element which auto detects the visitor's UA and chooses one logo + +```html + + + + + Usage + + + + + + + +``` + +`spinner.setAttribute('loading', '')` or `spinner.loading = true` to mark the spinner loading. The spinner will wait for `delay`(defaults to `200`ms) and then starting spinning + +Then `spinner.removeAttribute('loading')` or `spinner.loading = false` to mark the spinner loaded. The spinner will speed up(controlled by `faster-rate`; defaults to `2`) and stop at the end of the current iteration + +You should at least size the element or one of it's parent elements + +You probably want to set an initial `loading` attribute + +```html + +``` + +There is also a [storybook](https://lonr.github.io/browser-logo-spinner) playground + +## Limitations + +The Opera spinner is broken in Firefox and Safari + +Higher CPU usage diff --git a/assets/README.md b/assets/README.md new file mode 100644 index 0000000..d5dbe7a --- /dev/null +++ b/assets/README.md @@ -0,0 +1,5 @@ +# assets + +Raw logos were copied from [Browser Logos](https://github.com/alrra/browser-logos) + +TODO: update tweaked SVGs according to newest SVGs from [Browser Logos](https://github.com/alrra/browser-logos) and [Firefox logo](https://mozilla.design/firefox/logos-usage/) diff --git a/assets/infinite-loop/chrome.svg b/assets/infinite-loop/chrome.svg new file mode 100644 index 0000000..45d4d53 --- /dev/null +++ b/assets/infinite-loop/chrome.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/infinite-loop/edge.svg b/assets/infinite-loop/edge.svg new file mode 100644 index 0000000..762e456 --- /dev/null +++ b/assets/infinite-loop/edge.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/infinite-loop/firefox.svg b/assets/infinite-loop/firefox.svg new file mode 100644 index 0000000..7d1ca82 --- /dev/null +++ b/assets/infinite-loop/firefox.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/infinite-loop/opera.svg b/assets/infinite-loop/opera.svg new file mode 100644 index 0000000..8c1094f --- /dev/null +++ b/assets/infinite-loop/opera.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + diff --git a/assets/infinite-loop/safari.svg b/assets/infinite-loop/safari.svg new file mode 100644 index 0000000..610bfe4 --- /dev/null +++ b/assets/infinite-loop/safari.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + diff --git a/assets/opera/inkscape.svg b/assets/opera/inkscape.svg new file mode 100644 index 0000000..44aae0f --- /dev/null +++ b/assets/opera/inkscape.svg @@ -0,0 +1,56229 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/opera/opera.blend b/assets/opera/opera.blend new file mode 100644 index 0000000000000000000000000000000000000000..8f7d4936da5cfc780ddc80e6a4dcc16700314305 GIT binary patch literal 616652 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

oLVth<{tm$hUFa_kAMn7R{5B;& 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 literal 0 HcmV?d00001 diff --git a/assets/opera/temp.svg b/assets/opera/temp.svg new file mode 100644 index 0000000..4ede33e --- /dev/null +++ b/assets/opera/temp.svg @@ -0,0 +1,1083 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/raw/LICENSE b/assets/raw/LICENSE new file mode 100644 index 0000000..b08c647 --- /dev/null +++ b/assets/raw/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) Cătălin Mariș + +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/assets/raw/chrome.svg b/assets/raw/chrome.svg new file mode 100644 index 0000000..a6fa6ba --- /dev/null +++ b/assets/raw/chrome.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/raw/edge.svg b/assets/raw/edge.svg new file mode 100644 index 0000000..1d2de28 --- /dev/null +++ b/assets/raw/edge.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/raw/firefox.svg b/assets/raw/firefox.svg new file mode 100644 index 0000000..d3f95fb --- /dev/null +++ b/assets/raw/firefox.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/raw/opera.svg b/assets/raw/opera.svg new file mode 100644 index 0000000..364277a --- /dev/null +++ b/assets/raw/opera.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/raw/safari-ios.svg b/assets/raw/safari-ios.svg new file mode 100644 index 0000000..c04ad58 --- /dev/null +++ b/assets/raw/safari-ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..ec97efe --- /dev/null +++ b/package.json @@ -0,0 +1,42 @@ +{ + "name": "@lonr/browser-logo-spinner", + "version": "1.0.0", + "description": "browser logos as spinners", + "main": "dist/index.js", + "repository": "git@github.com:lonr/browser-spinner.git", + "scripts": { + "prebuild": "rimraf dist", + "build": "webpack", + "start:dev": "webpack serve", + "format": "prettier --write \"./**/*.{ts,js,json,md}\"", + "storybook": "start-storybook -p 6006", + "build-storybook": "build-storybook", + "deploy-storybook": "storybook-to-ghpages --source-branch main" + }, + "files": [ + "/dist/*" + ], + "author": "lonr ", + "license": "MIT", + "devDependencies": { + "@babel/core": "^7.13.8", + "@storybook/addon-actions": "^6.1.21", + "@storybook/addon-essentials": "^6.1.21", + "@storybook/addon-knobs": "^6.1.21", + "@storybook/addon-links": "^6.1.21", + "@storybook/cli": "^6.1.21", + "@storybook/html": "^6.1.21", + "@storybook/storybook-deployer": "^2.8.7", + "babel-loader": "^8.2.2", + "html-webpack-plugin": "^5.2.0", + "prettier": "^2.2.1", + "raw-loader": "^4.0.2", + "rimraf": "^3.0.2", + "ts-loader": "^8.0.17", + "typescript": "^4.2.2", + "webpack": "^5.24.2", + "webpack-cli": "^4.5.0", + "webpack-dev-server": "^3.11.2" + }, + "dependencies": {} +} diff --git a/src/base-spinner-element.ts b/src/base-spinner-element.ts new file mode 100644 index 0000000..e662a3e --- /dev/null +++ b/src/base-spinner-element.ts @@ -0,0 +1,159 @@ +export class BaseSpinnerElement extends HTMLElement { + snipping: boolean = false; + animatedElements: SVGElement[] = []; + animations: Animation[] = []; + protected animationNames: string[] = []; + + constructor() { + super(); + this.init(); + } + + protected init() { + throw new Error("Sub Class need to implement this method"); + } + + connectedCallback() { + // Animations are ready once appending the element to DOM + this.collectAnimations(); + if (!this.loading) { + this.pause(); + } + } + + static get observedAttributes() { + return ["loading"]; + } + + attributeChangedCallback( + attrName: string, + oldVal: string | null, + newVal: string | null + ) { + if (attrName === "loading") { + if (newVal === null) { + this.handleLoaded(); + } else { + this.handleLoading(); + } + } + } + + protected collectAnimatedElements() { + throw new Error("Sub Class need to implement this method"); + } + + protected collectAnimations() { + let a = (this.animations = this.animatedElements + .flatMap((ele) => ele.getAnimations()) + .filter( + (animation) => + animation.animationName && + this.animationNames.includes(animation.animationName) + )); + } + + get loading() { + return this.hasAttribute("loading"); + } + + set loading(val) { + if (val) { + this.setAttribute("loading", ""); + } else { + this.removeAttribute("loading"); + } + } + + get fasterRate() { + return parseFloat(this.getAttribute("faster-rate") ?? "2") || 2; + } + + get delay() { + return parseInt(this.getAttribute("delay") ?? "200") || 200; + } + + /// run command to all animations + protected command(callback: (animation: Animation) => void) { + this.animations.forEach((animation) => { + callback(animation); + }); + } + + protected pause() { + this.command((animation) => { + animation.pause(); + }); + this.snipping = false; + } + + protected play() { + this.command((animation) => { + animation.play(); + }); + this.snipping = true; + } + + protected fasten() { + this.command((animation) => { + animation.playbackRate = this.fasterRate; + }); + } + + protected resetPlaybackRate() { + this.command((animation) => { + animation.playbackRate = 1; + }); + } + + protected status: "starting" | "stopping" | null = null; + + // used to remove listener + protected pauseFunc = () => { + this.pause(); + this.removePauseFunc(); + this.resetPlaybackRate(); + }; + + protected schedulePauseFunc() { + this.fasten(); + this.animatedElements.forEach((ele) => { + ele.addEventListener("animationiteration", this.pauseFunc); + }); + } + + protected removePauseFunc() { + this.animatedElements.forEach((ele) => { + ele.removeEventListener("animationiteration", this.pauseFunc); + }); + } + + protected handleLoaded() { + if (this.status === "stopping") { + return; + } else { + if (this.status === "starting") { + this.playTimeoutID && window.clearTimeout(this.playTimeoutID); + this.playTimeoutID = null; + } + this.schedulePauseFunc(); + } + } + + protected playTimeoutID: number | null = null; + protected handleLoading() { + if (this.status === "starting") { + return; + } else { + if (this.status === "stopping") { + this.removePauseFunc(); + } + this.playTimeoutID = window.setTimeout(() => { + this.play(); + this.status = null; + this.playTimeoutID = null; + }, this.delay); + this.status = "starting"; + } + } +} diff --git a/src/browser-logo-spinner-element.ts b/src/browser-logo-spinner-element.ts new file mode 100644 index 0000000..767d38c --- /dev/null +++ b/src/browser-logo-spinner-element.ts @@ -0,0 +1,64 @@ +import { getBrowserName } from "./utils"; + +let UABrowser = getBrowserName().toLowerCase(); +if (UABrowser === "other") { + UABrowser = "chrome"; +} + +export default class BrowserLogoSpinnerElement extends HTMLElement { + private childSpinnerElement!: HTMLElement; + + constructor() { + super(); + this.attachShadow({ mode: "open" }); + const template = document.createElement("template"); + const browser = this.getAttribute("browser") ?? UABrowser; + template.innerHTML = `<${browser}-spinner id="childElement">`; + this.shadowRoot!.appendChild(template.content); + this.childSpinnerElement = this.shadowRoot!.getElementById("childElement")!; + } + + static get observedAttributes() { + return ["loading", "delay", "faster-rate"]; + } + + // keep attrs syncing with childSpinnerElement + attributeChangedCallback( + attrName: string, + oldVal: string | null, + newVal: string | null + ) { + if (newVal === null) { + this.childSpinnerElement.removeAttribute(attrName); + } else { + this.childSpinnerElement.setAttribute(attrName, newVal); + } + } + + get loading() { + return this.hasAttribute("loading"); + } + + set loading(val) { + if (val) { + this.setAttribute("loading", ""); + } else { + this.removeAttribute("loading"); + } + } + + get fasterRate() { + return parseFloat(this.getAttribute("faster-rate") ?? "2") || 2; + } + + get delay() { + return parseInt(this.getAttribute("delay") ?? "0") || 0; + } +} + +if (!window.customElements.get("browser-logo-spinner")) { + window.customElements.define( + "browser-logo-spinner", + BrowserLogoSpinnerElement + ); +} diff --git a/src/chrome-spinner-element.ts b/src/chrome-spinner-element.ts new file mode 100644 index 0000000..7e5118d --- /dev/null +++ b/src/chrome-spinner-element.ts @@ -0,0 +1,30 @@ +import { BaseSpinnerElement } from "./base-spinner-element"; +import chromeSVG from "../assets/infinite-loop/chrome.svg"; +import { defaultStyle } from "./utils"; + +export default class ChromeSpinnerElement extends BaseSpinnerElement { + constructor() { + super(); + } + + protected init() { + this.attachShadow({ mode: "open" }); + const template = document.createElement("template"); + template.innerHTML = defaultStyle + chromeSVG; + this.shadowRoot!.appendChild(template.content); + this.animationNames = ["rotating"]; + this.collectAnimatedElements(); + } + + protected collectAnimatedElements() { + const ele = this.shadowRoot!.getElementById("chrome") as SVGElement | null; + if (ele) { + this.animatedElements.push(ele); + } + } +} + +if (!window.customElements.get("chrome-spinner")) { + // window.ChromeSpinnerElement = ChromeSpinnerElement; + window.customElements.define("chrome-spinner", ChromeSpinnerElement); +} diff --git a/src/edge-spinner-element.ts b/src/edge-spinner-element.ts new file mode 100644 index 0000000..4d554f6 --- /dev/null +++ b/src/edge-spinner-element.ts @@ -0,0 +1,33 @@ +import { BaseSpinnerElement } from "./base-spinner-element"; +import edgeSVG from "../assets/infinite-loop/edge.svg"; +import { defaultStyle } from "./utils"; + +export default class EdgeSpinnerElement extends BaseSpinnerElement { + constructor() { + super(); + } + + protected init() { + this.attachShadow({ mode: "open" }); + const template = document.createElement("template"); + template.innerHTML = defaultStyle + edgeSVG; + this.shadowRoot!.appendChild(template.content); + this.animationNames = ["rotating"]; + this.collectAnimatedElements(); + this.collectAnimations(); + if (!this.loading) { + this.pause(); + } + } + + protected collectAnimatedElements() { + const ele = this.shadowRoot!.getElementById("edge") as SVGElement | null; + if (ele) { + this.animatedElements.push(ele); + } + } +} + +if (!window.customElements.get("edge-spinner")) { + window.customElements.define("edge-spinner", EdgeSpinnerElement); +} diff --git a/src/firefox-spinner-element.ts b/src/firefox-spinner-element.ts new file mode 100644 index 0000000..87cc433 --- /dev/null +++ b/src/firefox-spinner-element.ts @@ -0,0 +1,33 @@ +import { BaseSpinnerElement } from "./base-spinner-element"; +import firefoxSVG from "../assets/infinite-loop/firefox.svg"; +import { defaultStyle } from "./utils"; + +export default class FirefoxSpinnerElement extends BaseSpinnerElement { + constructor() { + super(); + } + + protected init() { + this.attachShadow({ mode: "open" }); + const template = document.createElement("template"); + template.innerHTML = defaultStyle + firefoxSVG; + this.shadowRoot!.appendChild(template.content); + this.animationNames = ["rotating"]; + this.collectAnimatedElements(); + this.collectAnimations(); + if (!this.loading) { + this.pause(); + } + } + + protected collectAnimatedElements() { + const ele = this.shadowRoot!.getElementById("fox") as SVGElement | null; + if (ele) { + this.animatedElements.push(ele); + } + } +} + +if (!window.customElements.get("firefox-spinner")) { + window.customElements.define("firefox-spinner", FirefoxSpinnerElement); +} diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..6019b58 --- /dev/null +++ b/src/index.html @@ -0,0 +1,17 @@ + + + + + + + Document + + + + + + + + + + diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..4949343 --- /dev/null +++ b/src/index.ts @@ -0,0 +1,15 @@ +export { getBrowserName } from "./utils"; +import BrowserLogoSpinnerElement from "./browser-logo-spinner-element"; +import ChromeSpinnerElement from "./chrome-spinner-element"; +import EdgeSpinnerElement from "./edge-spinner-element"; +import FirefoxSpinnerElement from "./firefox-spinner-element"; +import OperaSpinnerElement from "./opera-spinner-element"; +import SafariSpinnerElement from "./safari-spinner-element"; +export { + ChromeSpinnerElement, + EdgeSpinnerElement, + FirefoxSpinnerElement, + OperaSpinnerElement, + SafariSpinnerElement, + BrowserLogoSpinnerElement, +}; diff --git a/src/opera-spinner-element.ts b/src/opera-spinner-element.ts new file mode 100644 index 0000000..bdd3969 --- /dev/null +++ b/src/opera-spinner-element.ts @@ -0,0 +1,67 @@ +import { BaseSpinnerElement } from "./base-spinner-element"; +import operaSVG from "../assets/infinite-loop/opera.svg"; +import { defaultStyle } from "./utils"; + +export default class OperaSpinnerElement extends BaseSpinnerElement { + constructor() { + super(); + } + + protected init() { + this.attachShadow({ mode: "open" }); + const template = document.createElement("template"); + template.innerHTML = defaultStyle + operaSVG; + this.shadowRoot!.appendChild(template.content); + this.animationNames = ["left", "right", "switch"]; + this.collectAnimatedElements(); + this.collectAnimations(); + if (!this.loading) { + this.pause(); + } + } + + protected collectAnimatedElements() { + let ele = this.shadowRoot!.getElementById("rightPart") as SVGElement | null; + if (ele) { + this.animatedElements.push(ele); + } + ele = this.shadowRoot!.getElementById("leftPart") as SVGElement | null; + if (ele) { + this.animatedElements.push(ele); + } + } + + protected pauseTimeoutID: number | null = null; + protected schedulePauseFunc() { + // the animation should always exist + // there're two switch animations actually + const switchAnimation = this.animations.filter( + (animation) => animation?.animationName === "switch" + )[0]; + // the animation should always be running or paused + const progress = switchAnimation.effect?.getComputedTiming() + .progress as number; + const duration = switchAnimation.effect?.getTiming().duration as number; + let delay = 0; + // 0.19 === 0.38 / 2 + if (progress < 0.19) { + delay = (0.19 - progress) * duration; + } else { + delay = (1.19 - progress) * duration; + } + this.fasten(); + this.pauseTimeoutID = window.setTimeout( + this.pauseFunc, + delay / this.fasterRate + ); + } + + protected removePauseFunc() { + window.clearTimeout(this.pauseTimeoutID ?? undefined); + this.pauseTimeoutID = null; + } +} + +if (!window.customElements.get("opera-spinner")) { + window.customElements.define("opera-spinner", OperaSpinnerElement); +} diff --git a/src/safari-spinner-element.ts b/src/safari-spinner-element.ts new file mode 100644 index 0000000..9acd668 --- /dev/null +++ b/src/safari-spinner-element.ts @@ -0,0 +1,33 @@ +import { BaseSpinnerElement } from "./base-spinner-element"; +import safariSVG from "../assets/infinite-loop/safari.svg"; +import { defaultStyle } from "./utils"; + +export default class SafariSpinnerElement extends BaseSpinnerElement { + constructor() { + super(); + } + + protected init() { + this.attachShadow({ mode: "open" }); + const template = document.createElement("template"); + template.innerHTML = defaultStyle + safariSVG; + this.shadowRoot!.appendChild(template.content); + this.animationNames = ["rotating"]; + this.collectAnimatedElements(); + this.collectAnimations(); + if (!this.loading) { + this.pause(); + } + } + + protected collectAnimatedElements() { + const ele = this.shadowRoot!.getElementById("hand") as SVGElement | null; + if (ele) { + this.animatedElements.push(ele); + } + } +} + +if (!window.customElements.get("safari-spinner")) { + window.customElements.define("safari-spinner", SafariSpinnerElement); +} diff --git a/src/stories/All.stories.js b/src/stories/All.stories.js new file mode 100644 index 0000000..0cc06ee --- /dev/null +++ b/src/stories/All.stories.js @@ -0,0 +1,43 @@ +import "../index"; +import { setAttrs } from "./utils"; + +export default { + title: "Spinners/All", + argTypes: { + width: { + name: "style.width", + description: "you should add a width", + control: "text", + defaultValue: "100px", + }, + loading: { + description: + "Initial loading status. Use `Auto Detection story - Knobs` to change loading status **dynamically**", + control: "boolean", + defaultValue: true, + }, + // delay: { description: 'delay after loading', control: 'number', defaultValue: 200 }, + // fasterRate: { + // name: 'faster-rate', + // description: 'faster animate after loading', + // control: 'number', + // defaultValue: 2, + // }, + }, +}; + +const Template = (attrs) => { + const div = document.createElement("div"); + const browsers = ["chrome", "edge", "firefox", "opera", "safari"]; + browsers.forEach((browser) => { + const spinner = document.createElement(`${browser}-spinner`); + setAttrs(spinner, attrs); + div.append(spinner); + }); + return div; +}; + +export const DefaultBehavior = Template.bind({}); +DefaultBehavior.args = { + width: "100px", +}; diff --git a/src/stories/AutoDetection.stories.js b/src/stories/AutoDetection.stories.js new file mode 100644 index 0000000..da2c118 --- /dev/null +++ b/src/stories/AutoDetection.stories.js @@ -0,0 +1,40 @@ +import "../index"; +import { setAttrs } from "./utils"; +import { + array, + boolean, + button, + color, + date, + select, + withKnobs, + text, + number, +} from "@storybook/addon-knobs"; + +export default { + title: "Spinners/Auto Detection", + // argTypes: { + // width: { name: 'style.width', control: 'text', defaultValue: '100px' }, + // loading: { description: 'loading at the beginning', control: 'boolean', defaultValue: true }, + // delay: { description: 'delay after loading', control: 'number', defaultValue: 200 }, + // fasterRate: { + // name: 'faster-rate', + // description: 'animate faster after loading', + // control: 'number', + // defaultValue: 2, + // }, + // }, + decorators: [withKnobs], +}; + +const spinner = document.createElement("browser-logo-spinner"); +export const Template = (attrs) => { + setAttrs(spinner, { + loading: boolean("loading", true), + width: text("width", "100px"), + delay: number("delay", 200), + fasterRate: number("faster-rate", 2), + }); + return spinner; +}; diff --git a/src/stories/utils.js b/src/stories/utils.js new file mode 100644 index 0000000..c3c64c1 --- /dev/null +++ b/src/stories/utils.js @@ -0,0 +1,11 @@ +export function setAttrs(ele, attrs) { + const { loading, width, delay, fasterRate } = attrs; + if (loading) { + ele.setAttribute("loading", ""); + } else { + ele.removeAttribute("loading"); + } + ele.style.width = width; + ele.setAttribute("delay", "" + delay); + ele.setAttribute("faster-rate", "" + fasterRate); +} diff --git a/src/typings.d.ts b/src/typings.d.ts new file mode 100644 index 0000000..363a79f --- /dev/null +++ b/src/typings.d.ts @@ -0,0 +1,10 @@ +// https://www.typescriptlang.org/docs/handbook/modules.html#wildcard-module-declarations +// https://github.com/microsoft/TypeScript/issues/2709 +declare module "*.svg" { + var source: string; + export default source; +} + +interface Animation { + animationName?: string; +} diff --git a/src/utils.ts b/src/utils.ts new file mode 100644 index 0000000..796c53f --- /dev/null +++ b/src/utils.ts @@ -0,0 +1,22 @@ +export function getBrowserName(): String { + const ua = navigator.userAgent; + switch (true) { + case /\bFirefox\b|\bFxiOS\b/.test(ua): + return "Firefox"; + case /\bOPR\b/.test(ua): + return "Opera"; + case /\bEdg\b/.test(ua): + return "Edge"; + case /\bWindows Phone\b|\bSamsungBrowser\b|\bUCBrowser\b/.test(ua): + return "Other"; + case /\bChrome\b|\bCriOS\b|\bHeadlessChrome\b/.test(ua): + return "Chrome"; + case /\bSafari\b/.test(ua): + return "Safari"; + default: + return "Other"; + } +} + +export const defaultStyle = + ""; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..9f5ee30 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,75 @@ +{ + "compilerOptions": { + /* Visit https://aka.ms/tsconfig.json to read more about this file */ + + /* Basic Options */ + // "incremental": true, /* Enable incremental compilation */ + "target": "es6" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */, + "module": "esnext" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */, + "lib": [ + "es2019", + "DOM", + "DOM.Iterable" + ] /* Specify library files to be included in the compilation. */, + // "allowJs": true, /* Allow javascript files to be compiled. */ + // "checkJs": true, /* Report errors in .js files. */ + // "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', 'react', 'react-jsx' or 'react-jsxdev'. */ + // "declaration": true, /* Generates corresponding '.d.ts' file. */ + // "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */ + // "sourceMap": true, /* Generates corresponding '.map' file. */ + // "outFile": "./", /* Concatenate and emit output to single file. */ + // "outDir": "./", /* Redirect output structure to the directory. */ + // "rootDir": "./", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ + // "composite": true, /* Enable project compilation */ + // "tsBuildInfoFile": "./", /* Specify file to store incremental compilation information */ + // "removeComments": true, /* Do not emit comments to output. */ + // "noEmit": true, /* Do not emit outputs. */ + // "importHelpers": true, /* Import emit helpers from 'tslib'. */ + // "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */ + // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ + + /* Strict Type-Checking Options */ + "strict": true /* Enable all strict type-checking options. */, + // "noImplicitAny": true, /* Raise error on expressions and declarations with an implied 'any' type. */ + // "strictNullChecks": true, /* Enable strict null checks. */ + // "strictFunctionTypes": true, /* Enable strict checking of function types. */ + // "strictBindCallApply": true, /* Enable strict 'bind', 'call', and 'apply' methods on functions. */ + // "strictPropertyInitialization": true, /* Enable strict checking of property initialization in classes. */ + // "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */ + // "alwaysStrict": true, /* Parse in strict mode and emit "use strict" for each source file. */ + + /* Additional Checks */ + // "noUnusedLocals": true, /* Report errors on unused locals. */ + // "noUnusedParameters": true, /* Report errors on unused parameters. */ + // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */ + // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ + // "noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */ + // "noPropertyAccessFromIndexSignature": true, /* Require undeclared properties from index signatures to use element accesses. */ + + /* Module Resolution Options */ + // "moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */ + // "baseUrl": "./", /* Base directory to resolve non-absolute module names. */ + // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ + // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ + // "typeRoots": [], /* List of folders to include type definitions from. */ + // "types": [], /* Type declaration files to be included in compilation. */ + // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ + "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */, + // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ + // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ + + /* Source Map Options */ + // "sourceRoot": "", /* Specify the location where debugger should locate TypeScript files instead of source locations. */ + // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ + // "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */ + // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */ + + /* Experimental Options */ + // "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ + // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ + + /* Advanced Options */ + "skipLibCheck": true /* Skip type checking of declaration files. */, + "forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */ + } +} diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000..144a730 --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,34 @@ +const HtmlWebpackPlugin = require("html-webpack-plugin"); +const path = require("path"); + +module.exports = { + mode: "development", + entry: "./src/index.ts", + output: { + filename: "index.js", + path: __dirname + "/dist", + }, + module: { + rules: [ + { test: /\.ts$/, use: "ts-loader" }, + { + test: /\.svg$/, + type: "asset/source", + include: path.resolve(__dirname, "./assets/infinite-loop/"), + }, + ], + }, + resolve: { + extensions: [".ts", ".js", ".json", ".svg"], + }, + plugins: [ + new HtmlWebpackPlugin({ + template: "src/index.html", + }), + ], + devServer: { + contentBase: path.join(__dirname, "dist"), + compress: true, + port: 9000, + }, +}; diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..8ffdfb7 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,11175 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@7.10.4": + version "7.10.4" + resolved "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.10.4.tgz?cache=0&sync_timestamp=1612316050216&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha1-Fo2ho26Q2miujUnA8bSMfGJJITo= + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.5.5": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.12.13.tgz?cache=0&sync_timestamp=1612316050216&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha1-3PyCa+72XnXFDiHTg319lXmN1lg= + dependencies: + "@babel/highlight" "^7.12.13" + +"@babel/compat-data@^7.13.0", "@babel/compat-data@^7.13.8": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/compat-data/download/@babel/compat-data-7.13.8.tgz#5b783b9808f15cef71547f1b691f34f8ff6003a6" + integrity sha1-W3g7mAjxXO9xVH8baR80+P9gA6Y= + +"@babel/core@7.12.9": + version "7.12.9" + resolved "https://registry.npm.taobao.org/@babel/core/download/@babel/core-7.12.9.tgz?cache=0&sync_timestamp=1614404039448&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8" + integrity sha1-/UUMTsEM27mA4pKLeqeihIRZP8g= + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.5" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.5" + "@babel/parser" "^7.12.7" + "@babel/template" "^7.12.7" + "@babel/traverse" "^7.12.9" + "@babel/types" "^7.12.7" + 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.1.0", "@babel/core@^7.1.6", "@babel/core@^7.12.1", "@babel/core@^7.12.3", "@babel/core@^7.13.8", "@babel/core@^7.7.5": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/core/download/@babel/core-7.13.8.tgz?cache=0&sync_timestamp=1614404039448&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.13.8.tgz#c191d9c5871788a591d69ea1dc03e5843a3680fb" + integrity sha1-wZHZxYcXiKWR1p6h3APlhDo2gPs= + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.13.0" + "@babel/helper-compilation-targets" "^7.13.8" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helpers" "^7.13.0" + "@babel/parser" "^7.13.4" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + lodash "^4.17.19" + semver "^6.3.0" + source-map "^0.5.0" + +"@babel/generator@^7.12.1", "@babel/generator@^7.12.5", "@babel/generator@^7.13.0": + version "7.13.9" + resolved "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" + integrity sha1-Onqpb577jivkLTjYDizrTGTY3jk= + dependencies: + "@babel/types" "^7.13.0" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" + integrity sha1-D1jobfxLs7H819uAZXDhd9Q5tqs= + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" + integrity sha1-a8IDYciLCnTQUTemXKyNPL9vYfw= + dependencies: + "@babel/helper-explode-assignable-expression" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.8": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.13.8.tgz#02bdb22783439afb11b2f009814bdd88384bd468" + integrity sha1-Ar2yJ4NDmvsRsvAJgUvdiDhL1Gg= + dependencies: + "@babel/compat-data" "^7.13.8" + "@babel/helper-validator-option" "^7.12.17" + browserslist "^4.14.5" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.13.0": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.13.8.tgz#0367bd0a7505156ce018ca464f7ac91ba58c1a04" + integrity sha1-A2e9CnUFFWzgGMpGT3rJG6WMGgQ= + dependencies: + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-member-expression-to-functions" "^7.13.0" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-split-export-declaration" "^7.12.13" + +"@babel/helper-create-regexp-features-plugin@^7.12.13": + version "7.12.17" + resolved "https://registry.npm.taobao.org/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.12.17.tgz#a2ac87e9e319269ac655b8d4415e94d38d663cb7" + integrity sha1-oqyH6eMZJprGVbjUQV6U041mPLc= + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + regexpu-core "^4.7.1" + +"@babel/helper-define-polyfill-provider@^0.1.5": + version "0.1.5" + resolved "https://registry.npm.taobao.org/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.1.5.tgz#3c2f91b7971b9fc11fe779c945c014065dea340e" + integrity sha1-PC+Rt5cbn8Ef53nJRcAUBl3qNA4= + dependencies: + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-explode-assignable-expression@^7.12.13": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" + integrity sha1-F7XFn/Rz2flW9A71cM86dsoSZX8= + dependencies: + "@babel/types" "^7.13.0" + +"@babel/helper-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" + integrity sha1-k61lbbPDwiMlWf17LD29y+DrN3o= + dependencies: + "@babel/helper-get-function-arity" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/helper-get-function-arity@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" + integrity sha1-vGNFHUA6OzCCuX4diz/lvUCR5YM= + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-hoist-variables@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.13.0.tgz#5d5882e855b5c5eda91e0cadc26c6e7a2c8593d8" + integrity sha1-XViC6FW1xe2pHgytwmxueiyFk9g= + dependencies: + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" + +"@babel/helper-member-expression-to-functions@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.13.0.tgz#6aa4bb678e0f8c22f58cdb79451d30494461b091" + integrity sha1-aqS7Z44PjCL1jNt5RR0wSURhsJE= + dependencies: + "@babel/types" "^7.13.0" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/helper-module-imports/download/@babel/helper-module-imports-7.12.13.tgz#ec67e4404f41750463e455cc3203f6a32e93fcb0" + integrity sha1-7GfkQE9BdQRj5FXMMgP2oy6T/LA= + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.13.0.tgz#42eb4bd8eea68bab46751212c357bfed8b40f6f1" + integrity sha1-QutL2O6mi6tGdRISw1e/7YtA9vE= + dependencies: + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-simple-access" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-validator-identifier" "^7.12.11" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" + lodash "^4.17.19" + +"@babel/helper-optimise-call-expression@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" + integrity sha1-XALRcbTIYVsecWP4iMHIHDCiquo= + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-plugin-utils@7.10.4": + version "7.10.4" + resolved "https://registry.npm.taobao.org/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.10.4.tgz?cache=0&sync_timestamp=1614042670467&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha1-L3WoMSadT2d95JmG3/WZJ1M883U= + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.13.0.tgz?cache=0&sync_timestamp=1614042670467&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" + integrity sha1-gGUmzhJa7QM3O8QWqCgyHjpqM68= + +"@babel/helper-remap-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" + integrity sha1-N2p2DZ97SyB3qd0Fqpw5J8rbIgk= + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-wrap-function" "^7.13.0" + "@babel/types" "^7.13.0" + +"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.13.0.tgz#6034b7b51943094cb41627848cb219cb02be1d24" + integrity sha1-YDS3tRlDCUy0FieEjLIZywK+HSQ= + dependencies: + "@babel/helper-member-expression-to-functions" "^7.13.0" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" + +"@babel/helper-simple-access@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/helper-simple-access/download/@babel/helper-simple-access-7.12.13.tgz#8478bcc5cacf6aa1672b251c1d2dde5ccd61a6c4" + integrity sha1-hHi8xcrPaqFnKyUcHS3eXM1hpsQ= + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": + version "7.12.1" + resolved "https://registry.npm.taobao.org/@babel/helper-skip-transparent-expression-wrappers/download/@babel/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.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" + integrity sha1-6UML4AuvPoiw4T5vnU6vITY3KwU= + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-validator-identifier@^7.12.11": + version "7.12.11" + resolved "https://registry.npm.taobao.org/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" + integrity sha1-yaHwIZF9y1zPDU5FPjmQIpgfye0= + +"@babel/helper-validator-option@^7.12.17": + version "7.12.17" + resolved "https://registry.npm.taobao.org/@babel/helper-validator-option/download/@babel/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" + integrity sha1-0fvwEuGnm37rv9xtJwuq+NnrmDE= + +"@babel/helper-wrap-function@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" + integrity sha1-vbXGb9qFJuwjWriUrVOhI1x5/MQ= + dependencies: + "@babel/helper-function-name" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" + +"@babel/helpers@^7.12.5", "@babel/helpers@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/helpers/download/@babel/helpers-7.13.0.tgz#7647ae57377b4f0408bf4f8a7af01c42e41badc0" + integrity sha1-dkeuVzd7TwQIv0+KevAcQuQbrcA= + dependencies: + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.13.8.tgz#10b2dac78526424dfc1f47650d0e415dfd9dc481" + integrity sha1-ELLax4UmQk38H0dlDQ5BXf2dxIE= + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.6", "@babel/parser@^7.12.13", "@babel/parser@^7.12.3", "@babel/parser@^7.12.7", "@babel/parser@^7.13.0", "@babel/parser@^7.13.4": + version "7.13.9" + resolved "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.13.9.tgz#ca34cb95e1c2dd126863a84465ae8ef66114be99" + integrity sha1-yjTLleHC3RJoY6hEZa6O9mEUvpk= + +"@babel/plugin-proposal-async-generator-functions@^7.13.8": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.13.8.tgz#87aacb574b3bc4b5603f6fe41458d72a5a2ec4b1" + integrity sha1-h6rLV0s7xLVgP2/kFFjXKlouxLE= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.1.0", "@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.13.0.tgz?cache=0&sync_timestamp=1614042412935&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-class-properties%2Fdownload%2F%40babel%2Fplugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" + integrity sha1-FGN2AAuU79AB5XpAqIpSWvqrnzc= + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-proposal-decorators@^7.12.1": + version "7.13.5" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.13.5.tgz#d28071457a5ba8ee1394b23e38d5dcf32ea20ef7" + integrity sha1-0oBxRXpbqO4TlLI+ONXc8y6iDvc= + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-decorators" "^7.12.13" + +"@babel/plugin-proposal-dynamic-import@^7.13.8": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.13.8.tgz#876a1f6966e1dec332e8c9451afda3bebcdf2e1d" + integrity sha1-h2ofaWbh3sMy6MlFGv2jvrzfLh0= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-default-from@^7.12.1": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-export-default-from/download/@babel/plugin-proposal-export-default-from-7.12.13.tgz#f110284108a9b2b96f01b15b3be9e54c2610a989" + integrity sha1-8RAoQQipsrlvAbFbO+nlTCYQqYk= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-export-default-from" "^7.12.13" + +"@babel/plugin-proposal-export-namespace-from@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.12.13.tgz#393be47a4acd03fa2af6e3cde9b06e33de1b446d" + integrity sha1-OTvkekrNA/oq9uPN6bBuM94bRG0= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.13.8": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.13.8.tgz#bf1fb362547075afda3634ed31571c5901afef7b" + integrity sha1-vx+zYlRwda/aNjTtMVccWQGv73s= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.13.8": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.13.8.tgz#93fa78d63857c40ce3c8c3315220fd00bfbb4e1a" + integrity sha1-k/p41jhXxAzjyMMxUiD9AL+7Tho= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3" + integrity sha1-NzCjHa/TwQ2MzRBkjtgKKsVHLvM= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.12.13.tgz#bd9da3188e787b5120b4f9d465a8261ce67ed1db" + integrity sha1-vZ2jGI54e1EgtPnUZagmHOZ+0ds= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@7.12.1": + version "7.12.1" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.12.1.tgz?cache=0&sync_timestamp=1614404039687&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-object-rest-spread%2Fdownload%2F%40babel%2Fplugin-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-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.13.8": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.13.8.tgz?cache=0&sync_timestamp=1614404039687&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-object-rest-spread%2Fdownload%2F%40babel%2Fplugin-proposal-object-rest-spread-7.13.8.tgz#5d210a4d727d6ce3b18f9de82cc99a3964eed60a" + integrity sha1-XSEKTXJ9bOOxj53oLMmaOWTu1go= + dependencies: + "@babel/compat-data" "^7.13.8" + "@babel/helper-compilation-targets" "^7.13.8" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.13.0" + +"@babel/plugin-proposal-optional-catch-binding@^7.13.8": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.13.8.tgz#3ad6bd5901506ea996fc31bdcf3ccfa2bed71107" + integrity sha1-Ota9WQFQbqmW/DG9zzzPor7XEQc= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@^7.13.8": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.13.8.tgz#e39df93efe7e7e621841babc197982e140e90756" + integrity sha1-4535Pv5+fmIYQbq8GXmC4UDpB1Y= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787" + integrity sha1-BL1MbUD25rv6L1fi2AlLrZAO94c= + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" + integrity sha1-vr3lEzm+gpwXqqrO0YZB3rYrObo= + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-async-generators/download/@babel/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.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-decorators@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.12.13.tgz#fac829bf3c7ef4a1bc916257b403e58c6bdaf648" + integrity sha1-+sgpvzx+9KG8kWJXtAPljGva9kg= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-dynamic-import/download/@babel/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-default-from@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-export-default-from/download/@babel/plugin-syntax-export-default-from-7.12.13.tgz#3c807d37efaf0a806f1deb556ccb3b2f562ae9c2" + integrity sha1-PIB9N++vCoBvHetVbMs7L1Yq6cI= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha1-AolkqbqA28CUyRXEh618TnpmRlo= + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-flow@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-flow/download/@babel/plugin-syntax-flow-7.12.13.tgz#5df9962503c0a9c918381c929d51d4d6949e7e86" + integrity sha1-XfmWJQPAqckYOBySnVHU1pSefoY= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-json-strings/download/@babel/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.12.1": + version "7.12.1" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" + integrity sha1-nZ01fMgYqnrnk1kXwSV/Z2d6CSY= + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-jsx@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15" + integrity sha1-BE+4HrrWaY/mLEeIdVdby7m3DxU= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-logical-assignment-operators/download/@babel/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.3": + version "7.8.3" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/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://registry.npm.taobao.org/@babel/plugin-syntax-numeric-separator/download/@babel/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.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-object-rest-spread/download/@babel/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.3": + version "7.8.3" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-catch-binding/download/@babel/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.3": + version "7.8.3" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-chaining/download/@babel/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.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" + integrity sha1-xfD6biSfW3OXJ/kjVAz3qAYTAXg= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-typescript@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-typescript/download/@babel/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474" + integrity sha1-nf8RHKZBVM7w9NxSz4Q9nxLORHQ= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" + integrity sha1-EKWb661S1jegJ6+mkujVzv9ePa4= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" + integrity sha1-jhEr9ncbgr8el05eJoBsXJmqUW8= + dependencies: + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" + +"@babel/plugin-transform-block-scoped-functions@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" + integrity sha1-qb8YNvKjm062zwmWdzneKepL9MQ= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.12.13.tgz#f36e55076d06f41dfd78557ea039c1b581642e61" + integrity sha1-825VB20G9B39eFV+oDnBtYFkLmE= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.13.0.tgz#0265155075c42918bf4d3a4053134176ad9b533b" + integrity sha1-AmUVUHXEKRi/TTpAUxNBdq2bUzs= + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-replace-supers" "^7.13.0" + "@babel/helper-split-export-declaration" "^7.12.13" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" + integrity sha1-hFxui5u1U3ax+guS7wvcjqBmRO0= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.13.0.tgz#c5dce270014d4e1ebb1d806116694c12b7028963" + integrity sha1-xdzicAFNTh67HYBhFmlMErcCiWM= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" + integrity sha1-PxYBzCmQW/y2f1ORDxl66v67Ja0= + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-duplicate-keys@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" + integrity sha1-bwa4eouAP9ko5UuBwljwoAM5BN4= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-exponentiation-operator@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" + integrity sha1-TVI5C5onPmUeSrpq7knvQOgM0KE= + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-flow-strip-types@^7.12.13": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-flow-strip-types/download/@babel/plugin-transform-flow-strip-types-7.13.0.tgz#58177a48c209971e8234e99906cb6bd1122addd3" + integrity sha1-WBd6SMIJlx6CNOmZBstr0RIq3dM= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-flow" "^7.12.13" + +"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" + integrity sha1-x5n4gagJGsJrVIZ6hFw+l9JpYGI= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" + integrity sha1-uwJEUvmq7YYdN0yOeiQlLOOlAFE= + dependencies: + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" + integrity sha1-LKRbr+SoIBl88xV5Sk0mVg/kvbk= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-member-expression-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" + integrity sha1-X/pmzVm54ZExTJ8fgDuTjowIHkA= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-modules-amd@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.13.0.tgz#19f511d60e3d8753cc5a6d4e775d3a5184866cc3" + integrity sha1-GfUR1g49h1PMWm1Od106UYSGbMM= + dependencies: + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.13.8": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.13.8.tgz#7b01ad7c2dcf2275b06fa1781e00d13d420b3e1b" + integrity sha1-ewGtfC3PInWwb6F4HgDRPUILPhs= + dependencies: + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-simple-access" "^7.12.13" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.13.8": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3" + integrity sha1-bQZu4r/zx7PWC/KN7Baa2ZODGuM= + dependencies: + "@babel/helper-hoist-variables" "^7.13.0" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-identifier" "^7.12.11" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.13.0.tgz#8a3d96a97d199705b9fd021580082af81c06e70b" + integrity sha1-ij2WqX0ZlwW5/QIVgAgq+BwG5ws= + dependencies: + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" + integrity sha1-IhNyWl9bu+NktQw7pZmMlZnFydk= + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + +"@babel/plugin-transform-new-target@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" + integrity sha1-4i2MOvJLFQ3VKMvW5oXnmb8cNRw= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-object-super@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" + integrity sha1-tEFqLWO4974xTz00m9VanBtRcfc= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-replace-supers" "^7.12.13" + +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.13.0.tgz#8fa7603e3097f9c0b7ca1a4821bc2fb52e9e5007" + integrity sha1-j6dgPjCX+cC3yhpIIbwvtS6eUAc= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-property-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" + integrity sha1-TmqeN4ZNjxs7wOLc57+IV9uLGoE= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-react-display-name@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-display-name/download/@babel/plugin-transform-react-display-name-7.12.13.tgz#c28effd771b276f4647411c9733dbb2d2da954bd" + integrity sha1-wo7/13GydvRkdBHJcz27LS2pVL0= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-react-jsx-development@^7.12.12": + version "7.12.17" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-jsx-development/download/@babel/plugin-transform-react-jsx-development-7.12.17.tgz#f510c0fa7cd7234153539f9a362ced41a5ca1447" + integrity sha1-9RDA+nzXI0FTU5+aNiztQaXKFEc= + dependencies: + "@babel/plugin-transform-react-jsx" "^7.12.17" + +"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.12.13", "@babel/plugin-transform-react-jsx@^7.12.17": + version "7.12.17" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-jsx/download/@babel/plugin-transform-react-jsx-7.12.17.tgz#dd2c1299f5e26de584939892de3cfc1807a38f24" + integrity sha1-3SwSmfXibeWEk5iS3jz8GAejjyQ= + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-jsx" "^7.12.13" + "@babel/types" "^7.12.17" + +"@babel/plugin-transform-react-pure-annotations@^7.12.1": + version "7.12.1" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-pure-annotations/download/@babel/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" + +"@babel/plugin-transform-regenerator@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.12.13.tgz#b628bcc9c85260ac1aeb05b45bde25210194a2f5" + integrity sha1-tii8ychSYKwa6wW0W94lIQGUovU= + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-reserved-words@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" + integrity sha1-fZmI1PBuD+aX6h2YAxiKoYtHJpU= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" + integrity sha1-23VXMrcMU51QTGOQ2c6Q/mSv960= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" + integrity sha1-hIh3EOJzwYFaznrkWfb0Kl0x1f0= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + +"@babel/plugin-transform-sticky-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" + integrity sha1-dg/9k2+s5z+GCuZG+4bugvPQbR8= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" + integrity sha1-o2BJEnl3rZRDje50Q1mNHO/fQJ0= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-typeof-symbol@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" + integrity sha1-eF3Weh8upXnZwr5yLejITLhfWn8= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-typescript@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-typescript/download/@babel/plugin-transform-typescript-7.13.0.tgz#4a498e1f3600342d2a9e61f60131018f55774853" + integrity sha1-SkmOHzYANC0qnmH2ATEBj1V3SFM= + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-typescript" "^7.12.13" + +"@babel/plugin-transform-unicode-escapes@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74" + integrity sha1-hAztO4FtO1En3R0S3O3F3q0aXnQ= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-unicode-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" + integrity sha1-tSUhaFgE4VWxIC6D/BiNNLtw9aw= + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/preset-env@^7.1.6", "@babel/preset-env@^7.12.1": + version "7.13.9" + resolved "https://registry.npm.taobao.org/@babel/preset-env/download/@babel/preset-env-7.13.9.tgz#3ee5f233316b10d066d7f379c6d1e13a96853654" + integrity sha1-PuXyMzFrENBm1/N5xtHhOpaFNlQ= + dependencies: + "@babel/compat-data" "^7.13.8" + "@babel/helper-compilation-targets" "^7.13.8" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-proposal-async-generator-functions" "^7.13.8" + "@babel/plugin-proposal-class-properties" "^7.13.0" + "@babel/plugin-proposal-dynamic-import" "^7.13.8" + "@babel/plugin-proposal-export-namespace-from" "^7.12.13" + "@babel/plugin-proposal-json-strings" "^7.13.8" + "@babel/plugin-proposal-logical-assignment-operators" "^7.13.8" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" + "@babel/plugin-proposal-numeric-separator" "^7.12.13" + "@babel/plugin-proposal-object-rest-spread" "^7.13.8" + "@babel/plugin-proposal-optional-catch-binding" "^7.13.8" + "@babel/plugin-proposal-optional-chaining" "^7.13.8" + "@babel/plugin-proposal-private-methods" "^7.13.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.12.13" + "@babel/plugin-transform-arrow-functions" "^7.13.0" + "@babel/plugin-transform-async-to-generator" "^7.13.0" + "@babel/plugin-transform-block-scoped-functions" "^7.12.13" + "@babel/plugin-transform-block-scoping" "^7.12.13" + "@babel/plugin-transform-classes" "^7.13.0" + "@babel/plugin-transform-computed-properties" "^7.13.0" + "@babel/plugin-transform-destructuring" "^7.13.0" + "@babel/plugin-transform-dotall-regex" "^7.12.13" + "@babel/plugin-transform-duplicate-keys" "^7.12.13" + "@babel/plugin-transform-exponentiation-operator" "^7.12.13" + "@babel/plugin-transform-for-of" "^7.13.0" + "@babel/plugin-transform-function-name" "^7.12.13" + "@babel/plugin-transform-literals" "^7.12.13" + "@babel/plugin-transform-member-expression-literals" "^7.12.13" + "@babel/plugin-transform-modules-amd" "^7.13.0" + "@babel/plugin-transform-modules-commonjs" "^7.13.8" + "@babel/plugin-transform-modules-systemjs" "^7.13.8" + "@babel/plugin-transform-modules-umd" "^7.13.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" + "@babel/plugin-transform-new-target" "^7.12.13" + "@babel/plugin-transform-object-super" "^7.12.13" + "@babel/plugin-transform-parameters" "^7.13.0" + "@babel/plugin-transform-property-literals" "^7.12.13" + "@babel/plugin-transform-regenerator" "^7.12.13" + "@babel/plugin-transform-reserved-words" "^7.12.13" + "@babel/plugin-transform-shorthand-properties" "^7.12.13" + "@babel/plugin-transform-spread" "^7.13.0" + "@babel/plugin-transform-sticky-regex" "^7.12.13" + "@babel/plugin-transform-template-literals" "^7.13.0" + "@babel/plugin-transform-typeof-symbol" "^7.12.13" + "@babel/plugin-transform-unicode-escapes" "^7.12.13" + "@babel/plugin-transform-unicode-regex" "^7.12.13" + "@babel/preset-modules" "^0.1.4" + "@babel/types" "^7.13.0" + babel-plugin-polyfill-corejs2 "^0.1.4" + babel-plugin-polyfill-corejs3 "^0.1.3" + babel-plugin-polyfill-regenerator "^0.1.2" + core-js-compat "^3.9.0" + semver "^6.3.0" + +"@babel/preset-flow@^7.0.0": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/preset-flow/download/@babel/preset-flow-7.12.13.tgz#71ee7fe65a95b507ac12bcad65a4ced27d8dfc3e" + integrity sha1-ce5/5lqVtQesErytZaTO0n2N/D4= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-flow-strip-types" "^7.12.13" + +"@babel/preset-modules@^0.1.4": + version "0.1.4" + resolved "https://registry.npm.taobao.org/@babel/preset-modules/download/@babel/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" + integrity sha1-Ni8raMZihClw/bXiVP/I/BwuQV4= + 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.12.1": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/preset-react/download/@babel/preset-react-7.12.13.tgz#5f911b2eb24277fa686820d5bd81cad9a0602a0a" + integrity sha1-X5EbLrJCd/poaCDVvYHK2aBgKgo= + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-transform-react-display-name" "^7.12.13" + "@babel/plugin-transform-react-jsx" "^7.12.13" + "@babel/plugin-transform-react-jsx-development" "^7.12.12" + "@babel/plugin-transform-react-pure-annotations" "^7.12.1" + +"@babel/preset-typescript@^7.1.0", "@babel/preset-typescript@^7.12.1": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/preset-typescript/download/@babel/preset-typescript-7.13.0.tgz#ab107e5f050609d806fbb039bec553b33462c60a" + integrity sha1-qxB+XwUGCdgG+7A5vsVTszRixgo= + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-transform-typescript" "^7.13.0" + +"@babel/register@^7.0.0", "@babel/register@^7.12.1": + version "7.13.8" + resolved "https://registry.npm.taobao.org/@babel/register/download/@babel/register-7.13.8.tgz#d9051dc6820cb4e86375cc0e2d55a4862b31184f" + integrity sha1-2QUdxoIMtOhjdcwOLVWkhisxGE8= + dependencies: + find-cache-dir "^2.0.0" + lodash "^4.17.19" + make-dir "^2.1.0" + pirates "^4.0.0" + source-map-support "^0.5.16" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": + version "7.13.9" + resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.13.9.tgz#97dbe2116e2630c489f22e0656decd60aaa1fcee" + integrity sha1-l9viEW4mMMSJ8i4GVt7NYKqh/O4= + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.12.13", "@babel/template@^7.12.7": + version "7.12.13" + resolved "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.12.13.tgz?cache=0&sync_timestamp=1612314871941&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" + integrity sha1-UwJlvooliduzdSOETFvLVZR/syc= + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.13.0.tgz?cache=0&sync_timestamp=1614042918456&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.13.0.tgz#6d95752475f86ee7ded06536de309a65fc8966cc" + integrity sha1-bZV1JHX4bufe0GU23jCaZfyJZsw= + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.13.0" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.13.0" + "@babel/types" "^7.13.0" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + +"@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.17", "@babel/types@^7.12.7", "@babel/types@^7.13.0", "@babel/types@^7.4.4": + version "7.13.0" + resolved "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.13.0.tgz#74424d2816f0171b4100f0ab34e9a374efdf7f80" + integrity sha1-dEJNKBbwFxtBAPCrNOmjdO/ff4A= + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + +"@base2/pretty-print-object@1.0.0": + version "1.0.0" + resolved "https://registry.npm.taobao.org/@base2/pretty-print-object/download/@base2/pretty-print-object-1.0.0.tgz#860ce718b0b73f4009e153541faff2cb6b85d047" + integrity sha1-hgznGLC3P0AJ4VNUH6/yy2uF0Ec= + +"@cnakazawa/watch@^1.0.3": + version "1.0.4" + resolved "https://registry.npm.taobao.org/@cnakazawa/watch/download/@cnakazawa/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + integrity sha1-+GSuhQBND8q29QvpFBxNo2jRZWo= + dependencies: + exec-sh "^0.3.2" + minimist "^1.2.0" + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.2" + resolved "https://registry.npm.taobao.org/@discoveryjs/json-ext/download/@discoveryjs/json-ext-0.5.2.tgz#8f03a22a04de437254e8ce8cc84ba39689288752" + integrity sha1-jwOiKgTeQ3JU6M6MyEujlokoh1I= + +"@emotion/cache@^10.0.27", "@emotion/cache@^10.0.9": + version "10.0.29" + resolved "https://registry.npm.taobao.org/@emotion/cache/download/@emotion/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0" + integrity sha1-h+fmT0EsBgEC1Yn+fG3AQub50eA= + dependencies: + "@emotion/sheet" "0.9.4" + "@emotion/stylis" "0.8.5" + "@emotion/utils" "0.11.3" + "@emotion/weak-memoize" "0.2.5" + +"@emotion/core@^10.0.9", "@emotion/core@^10.1.1": + version "10.1.1" + resolved "https://registry.npm.taobao.org/@emotion/core/download/@emotion/core-10.1.1.tgz#c956c1365f2f2481960064bcb8c4732e5fb612c3" + integrity sha1-yVbBNl8vJIGWAGS8uMRzLl+2EsM= + dependencies: + "@babel/runtime" "^7.5.5" + "@emotion/cache" "^10.0.27" + "@emotion/css" "^10.0.27" + "@emotion/serialize" "^0.11.15" + "@emotion/sheet" "0.9.4" + "@emotion/utils" "0.11.3" + +"@emotion/css@^10.0.27", "@emotion/css@^10.0.9": + version "10.0.27" + resolved "https://registry.npm.taobao.org/@emotion/css/download/@emotion/css-10.0.27.tgz#3a7458198fbbebb53b01b2b87f64e5e21241e14c" + integrity sha1-OnRYGY+767U7AbK4f2Tl4hJB4Uw= + dependencies: + "@emotion/serialize" "^0.11.15" + "@emotion/utils" "0.11.3" + babel-plugin-emotion "^10.0.27" + +"@emotion/hash@0.8.0": + version "0.8.0" + resolved "https://registry.npm.taobao.org/@emotion/hash/download/@emotion/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" + integrity sha1-u7/2iXj+/b5ozLUzvIy+HRr7VBM= + +"@emotion/is-prop-valid@0.8.8", "@emotion/is-prop-valid@^0.8.6": + version "0.8.8" + resolved "https://registry.npm.taobao.org/@emotion/is-prop-valid/download/@emotion/is-prop-valid-0.8.8.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40emotion%2Fis-prop-valid%2Fdownload%2F%40emotion%2Fis-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" + integrity sha1-2yixxDaKJZtgqXMR1qlS1P0BrBo= + dependencies: + "@emotion/memoize" "0.7.4" + +"@emotion/memoize@0.7.4": + version "0.7.4" + resolved "https://registry.npm.taobao.org/@emotion/memoize/download/@emotion/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" + integrity sha1-Gb8PWvGRSREcQNmLsM+CEZ9dnus= + +"@emotion/serialize@^0.11.15", "@emotion/serialize@^0.11.16": + version "0.11.16" + resolved "https://registry.npm.taobao.org/@emotion/serialize/download/@emotion/serialize-0.11.16.tgz#dee05f9e96ad2fb25a5206b6d759b2d1ed3379ad" + integrity sha1-3uBfnpatL7JaUga211my0e0zea0= + dependencies: + "@emotion/hash" "0.8.0" + "@emotion/memoize" "0.7.4" + "@emotion/unitless" "0.7.5" + "@emotion/utils" "0.11.3" + csstype "^2.5.7" + +"@emotion/sheet@0.9.4": + version "0.9.4" + resolved "https://registry.npm.taobao.org/@emotion/sheet/download/@emotion/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5" + integrity sha1-iUN0vqOeww9Im7/DQ4GSuXdNMuU= + +"@emotion/styled-base@^10.0.27": + version "10.0.31" + resolved "https://registry.npm.taobao.org/@emotion/styled-base/download/@emotion/styled-base-10.0.31.tgz#940957ee0aa15c6974adc7d494ff19765a2f742a" + integrity sha1-lAlX7gqhXGl0rcfUlP8ZdlovdCo= + dependencies: + "@babel/runtime" "^7.5.5" + "@emotion/is-prop-valid" "0.8.8" + "@emotion/serialize" "^0.11.15" + "@emotion/utils" "0.11.3" + +"@emotion/styled@^10.0.23": + version "10.0.27" + resolved "https://registry.npm.taobao.org/@emotion/styled/download/@emotion/styled-10.0.27.tgz#12cb67e91f7ad7431e1875b1d83a94b814133eaf" + integrity sha1-Estn6R9610MeGHWx2DqUuBQTPq8= + dependencies: + "@emotion/styled-base" "^10.0.27" + babel-plugin-emotion "^10.0.27" + +"@emotion/stylis@0.8.5": + version "0.8.5" + resolved "https://registry.npm.taobao.org/@emotion/stylis/download/@emotion/stylis-0.8.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40emotion%2Fstylis%2Fdownload%2F%40emotion%2Fstylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + integrity sha1-3qyzib1u530ef8rMzp4WxcfnjgQ= + +"@emotion/unitless@0.7.5": + version "0.7.5" + resolved "https://registry.npm.taobao.org/@emotion/unitless/download/@emotion/unitless-0.7.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40emotion%2Funitless%2Fdownload%2F%40emotion%2Funitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha1-dyESkcGQCnALinjPr9oxYNdpSe0= + +"@emotion/utils@0.11.3": + version "0.11.3" + resolved "https://registry.npm.taobao.org/@emotion/utils/download/@emotion/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924" + integrity sha1-p1mGOGe++n5YNADTImUqP0SCCSQ= + +"@emotion/weak-memoize@0.2.5": + version "0.2.5" + resolved "https://registry.npm.taobao.org/@emotion/weak-memoize/download/@emotion/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" + integrity sha1-ju2YLi7m9/TkTCU+EpYpgHke/UY= + +"@icons/material@^0.2.4": + version "0.2.4" + resolved "https://registry.npm.taobao.org/@icons/material/download/@icons/material-0.2.4.tgz#e90c9f71768b3736e76d7dd6783fc6c2afa88bc8" + integrity sha1-6QyfcXaLNzbnbX3WeD/Gwq+oi8g= + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.npm.taobao.org/@istanbuljs/load-nyc-config/download/@istanbuljs/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha1-/T2x1Z7PfPEh6AZQu4ZxL5tV7O0= + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.npm.taobao.org/@istanbuljs/schema/download/@istanbuljs/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha1-5F44TkuOwWvOL9kDr3hFD2v37Jg= + +"@jest/transform@^26.0.0": + version "26.6.2" + resolved "https://registry.npm.taobao.org/@jest/transform/download/@jest/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" + integrity sha1-WsV8X6GtF7Kq6D5z5FgTiU3PLks= + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^26.6.2" + babel-plugin-istanbul "^6.0.0" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.4" + jest-haste-map "^26.6.2" + jest-regex-util "^26.0.0" + jest-util "^26.6.2" + micromatch "^4.0.2" + pirates "^4.0.1" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^26.6.2": + version "26.6.2" + resolved "https://registry.npm.taobao.org/@jest/types/download/@jest/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + integrity sha1-vvWlMgMOHYii9abZM/hOlyJu1I4= + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^15.0.0" + chalk "^4.0.0" + +"@mdx-js/loader@^1.6.19": + version "1.6.22" + resolved "https://registry.npm.taobao.org/@mdx-js/loader/download/@mdx-js/loader-1.6.22.tgz#d9e8fe7f8185ff13c9c8639c048b123e30d322c4" + integrity sha1-2ej+f4GF/xPJyGOcBIsSPjDTIsQ= + dependencies: + "@mdx-js/mdx" "1.6.22" + "@mdx-js/react" "1.6.22" + loader-utils "2.0.0" + +"@mdx-js/mdx@1.6.22", "@mdx-js/mdx@^1.6.19": + version "1.6.22" + resolved "https://registry.npm.taobao.org/@mdx-js/mdx/download/@mdx-js/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba" + integrity sha1-inIxV7+Q548X3A8nmVOY5scx8bo= + dependencies: + "@babel/core" "7.12.9" + "@babel/plugin-syntax-jsx" "7.12.1" + "@babel/plugin-syntax-object-rest-spread" "7.8.3" + "@mdx-js/util" "1.6.22" + babel-plugin-apply-mdx-type-prop "1.6.22" + babel-plugin-extract-import-names "1.6.22" + camelcase-css "2.0.1" + detab "2.0.4" + hast-util-raw "6.0.1" + lodash.uniq "4.5.0" + mdast-util-to-hast "10.0.1" + remark-footnotes "2.0.0" + remark-mdx "1.6.22" + remark-parse "8.0.3" + remark-squeeze-paragraphs "4.0.0" + style-to-object "0.3.0" + unified "9.2.0" + unist-builder "2.0.3" + unist-util-visit "2.0.3" + +"@mdx-js/react@1.6.22", "@mdx-js/react@^1.6.19": + version "1.6.22" + resolved "https://registry.npm.taobao.org/@mdx-js/react/download/@mdx-js/react-1.6.22.tgz#ae09b4744fddc74714ee9f9d6f17a66e77c43573" + integrity sha1-rgm0dE/dx0cU7p+dbxembnfENXM= + +"@mdx-js/util@1.6.22": + version "1.6.22" + resolved "https://registry.npm.taobao.org/@mdx-js/util/download/@mdx-js/util-1.6.22.tgz#219dfd89ae5b97a8801f015323ffa4b62f45718b" + integrity sha1-IZ39ia5bl6iAHwFTI/+kti9FcYs= + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.npm.taobao.org/@mrmlnc/readdir-enhanced/download/@mrmlnc/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.scandir@2.1.4": + version "2.1.4" + resolved "https://registry.npm.taobao.org/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" + integrity sha1-1LNUml213iaD4MEHGrTxQJBLv2k= + dependencies: + "@nodelib/fs.stat" "2.0.4" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": + version "2.0.4" + resolved "https://registry.npm.taobao.org/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" + integrity sha1-o/LdYbq0O424+hCKEhz//kxnZlU= + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.npm.taobao.org/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs= + +"@nodelib/fs.walk@^1.2.3": + version "1.2.6" + resolved "https://registry.npm.taobao.org/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" + integrity sha1-zOk5azCqWv6eN1Zgj1gxrctT0GM= + dependencies: + "@nodelib/fs.scandir" "2.1.4" + fastq "^1.6.0" + +"@npmcli/move-file@^1.0.1": + version "1.1.2" + resolved "https://registry.npm.taobao.org/@npmcli/move-file/download/@npmcli/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" + integrity sha1-GoLD43L3yuklPrZtclQ9a4aFxnQ= + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@popperjs/core@^2.5.4": + version "2.9.0" + resolved "https://registry.npm.taobao.org/@popperjs/core/download/@popperjs/core-2.9.0.tgz#32e63212293dd3efbb521cd35a5020ab66eaa546" + integrity sha1-MuYyEik90++7UhzTWlAgq2bqpUY= + +"@reach/router@^1.3.3": + version "1.3.4" + resolved "https://registry.npm.taobao.org/@reach/router/download/@reach/router-1.3.4.tgz#d2574b19370a70c80480ed91f3da840136d10f8c" + integrity sha1-0ldLGTcKcMgEgO2R89qEATbRD4w= + dependencies: + create-react-context "0.3.0" + invariant "^2.2.3" + prop-types "^15.6.1" + react-lifecycles-compat "^3.0.4" + +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.npm.taobao.org/@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz?cache=0&sync_timestamp=1610089350660&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40sindresorhus%2Fis%2Fdownload%2F%40sindresorhus%2Fis-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" + integrity sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o= + +"@storybook/addon-actions@6.1.21", "@storybook/addon-actions@^6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/addon-actions/download/@storybook/addon-actions-6.1.21.tgz#881dceb0ed650fe28086d9993703f8081b29f4ce" + integrity sha1-iB3OsO1lD+KAhtmZNwP4CBsp9M4= + dependencies: + "@storybook/addons" "6.1.21" + "@storybook/api" "6.1.21" + "@storybook/client-api" "6.1.21" + "@storybook/components" "6.1.21" + "@storybook/core-events" "6.1.21" + "@storybook/theming" "6.1.21" + core-js "^3.0.1" + fast-deep-equal "^3.1.1" + global "^4.3.2" + lodash "^4.17.15" + polished "^3.4.4" + prop-types "^15.7.2" + react-inspector "^5.0.1" + regenerator-runtime "^0.13.7" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + uuid "^8.0.0" + +"@storybook/addon-backgrounds@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/addon-backgrounds/download/@storybook/addon-backgrounds-6.1.21.tgz#ada6c0a8a375855f99da0a7de770dd2c245d536d" + integrity sha1-rabAqKN1hV+Z2gp953DdLCRdU20= + dependencies: + "@storybook/addons" "6.1.21" + "@storybook/api" "6.1.21" + "@storybook/client-logger" "6.1.21" + "@storybook/components" "6.1.21" + "@storybook/core-events" "6.1.21" + "@storybook/theming" "6.1.21" + core-js "^3.0.1" + global "^4.3.2" + memoizerific "^1.11.3" + regenerator-runtime "^0.13.7" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/addon-controls@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/addon-controls/download/@storybook/addon-controls-6.1.21.tgz#14e3473cfa6dcdb88e57a74e1a42b57bd87c69ee" + integrity sha1-FONHPPptzbiOV6dOGkK1e9h8ae4= + dependencies: + "@storybook/addons" "6.1.21" + "@storybook/api" "6.1.21" + "@storybook/client-api" "6.1.21" + "@storybook/components" "6.1.21" + "@storybook/node-logger" "6.1.21" + "@storybook/theming" "6.1.21" + core-js "^3.0.1" + ts-dedent "^2.0.0" + +"@storybook/addon-docs@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/addon-docs/download/@storybook/addon-docs-6.1.21.tgz#2ab12698200e7353c4789d705b0a1972f6d268d8" + integrity sha1-KrEmmCAOc1PEeJ1wWwoZcvbSaNg= + dependencies: + "@babel/core" "^7.12.1" + "@babel/generator" "^7.12.1" + "@babel/parser" "^7.12.3" + "@babel/plugin-transform-react-jsx" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@jest/transform" "^26.0.0" + "@mdx-js/loader" "^1.6.19" + "@mdx-js/mdx" "^1.6.19" + "@mdx-js/react" "^1.6.19" + "@storybook/addons" "6.1.21" + "@storybook/api" "6.1.21" + "@storybook/client-api" "6.1.21" + "@storybook/client-logger" "6.1.21" + "@storybook/components" "6.1.21" + "@storybook/core" "6.1.21" + "@storybook/core-events" "6.1.21" + "@storybook/csf" "0.0.1" + "@storybook/node-logger" "6.1.21" + "@storybook/postinstall" "6.1.21" + "@storybook/source-loader" "6.1.21" + "@storybook/theming" "6.1.21" + acorn "^7.1.0" + acorn-jsx "^5.1.0" + acorn-walk "^7.0.0" + core-js "^3.0.1" + doctrine "^3.0.0" + escodegen "^1.12.0" + fast-deep-equal "^3.1.1" + global "^4.3.2" + html-tags "^3.1.0" + js-string-escape "^1.0.1" + lodash "^4.17.15" + prettier "~2.0.5" + prop-types "^15.7.2" + react-element-to-jsx-string "^14.3.1" + regenerator-runtime "^0.13.7" + remark-external-links "^6.0.0" + remark-slug "^6.0.0" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/addon-essentials@^6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/addon-essentials/download/@storybook/addon-essentials-6.1.21.tgz#ed528fbdebbc841459a8264f74e517c04b0e1a27" + integrity sha1-7VKPveu8hBRZqCZPdOUXwEsOGic= + dependencies: + "@storybook/addon-actions" "6.1.21" + "@storybook/addon-backgrounds" "6.1.21" + "@storybook/addon-controls" "6.1.21" + "@storybook/addon-docs" "6.1.21" + "@storybook/addon-toolbars" "6.1.21" + "@storybook/addon-viewport" "6.1.21" + "@storybook/addons" "6.1.21" + "@storybook/api" "6.1.21" + "@storybook/node-logger" "6.1.21" + core-js "^3.0.1" + regenerator-runtime "^0.13.7" + ts-dedent "^2.0.0" + +"@storybook/addon-knobs@^6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/addon-knobs/download/@storybook/addon-knobs-6.1.21.tgz#3b732baca4195a525629705264cd6f23ec7afe8d" + integrity sha1-O3MrrKQZWlJWKXBSZM1vI+x6/o0= + dependencies: + "@storybook/addons" "6.1.21" + "@storybook/api" "6.1.21" + "@storybook/channels" "6.1.21" + "@storybook/client-api" "6.1.21" + "@storybook/components" "6.1.21" + "@storybook/core-events" "6.1.21" + "@storybook/theming" "6.1.21" + copy-to-clipboard "^3.0.8" + core-js "^3.0.1" + escape-html "^1.0.3" + fast-deep-equal "^3.1.1" + global "^4.3.2" + lodash "^4.17.15" + prop-types "^15.7.2" + qs "^6.6.0" + react-color "^2.17.0" + react-lifecycles-compat "^3.0.4" + react-select "^3.0.8" + regenerator-runtime "^0.13.7" + +"@storybook/addon-links@^6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/addon-links/download/@storybook/addon-links-6.1.21.tgz#59b04c4a0bd1c8dc86fecea64a2531154df382e6" + integrity sha1-WbBMSgvRyNyG/s6mSiUxFU3zguY= + dependencies: + "@storybook/addons" "6.1.21" + "@storybook/client-logger" "6.1.21" + "@storybook/core-events" "6.1.21" + "@storybook/csf" "0.0.1" + "@storybook/router" "6.1.21" + "@types/qs" "^6.9.0" + core-js "^3.0.1" + global "^4.3.2" + prop-types "^15.7.2" + qs "^6.6.0" + regenerator-runtime "^0.13.7" + ts-dedent "^2.0.0" + +"@storybook/addon-toolbars@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/addon-toolbars/download/@storybook/addon-toolbars-6.1.21.tgz#7e03ef74fe448c5b4e378cb08e1d79b9d8496d9f" + integrity sha1-fgPvdP5EjFtON4ywjh15udhJbZ8= + dependencies: + "@storybook/addons" "6.1.21" + "@storybook/api" "6.1.21" + "@storybook/client-api" "6.1.21" + "@storybook/components" "6.1.21" + core-js "^3.0.1" + +"@storybook/addon-viewport@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/addon-viewport/download/@storybook/addon-viewport-6.1.21.tgz#893090cca12f55abb4d8acade5f04e58e6317b1f" + integrity sha1-iTCQzKEvVau02Kyt5fBOWOYxex8= + dependencies: + "@storybook/addons" "6.1.21" + "@storybook/api" "6.1.21" + "@storybook/client-logger" "6.1.21" + "@storybook/components" "6.1.21" + "@storybook/core-events" "6.1.21" + "@storybook/theming" "6.1.21" + core-js "^3.0.1" + global "^4.3.2" + memoizerific "^1.11.3" + prop-types "^15.7.2" + regenerator-runtime "^0.13.7" + +"@storybook/addons@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/addons/download/@storybook/addons-6.1.21.tgz#94bb66fc51d1dfee80d0fe84f5b83c10045651b5" + integrity sha1-lLtm/FHR3+6A0P6E9bg8EARWUbU= + dependencies: + "@storybook/api" "6.1.21" + "@storybook/channels" "6.1.21" + "@storybook/client-logger" "6.1.21" + "@storybook/core-events" "6.1.21" + "@storybook/router" "6.1.21" + "@storybook/theming" "6.1.21" + core-js "^3.0.1" + global "^4.3.2" + regenerator-runtime "^0.13.7" + +"@storybook/api@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/api/download/@storybook/api-6.1.21.tgz#be753ca8d3602efe4a11783c81c689463bee0825" + integrity sha1-vnU8qNNgLv5KEXg8gcaJRjvuCCU= + dependencies: + "@reach/router" "^1.3.3" + "@storybook/channels" "6.1.21" + "@storybook/client-logger" "6.1.21" + "@storybook/core-events" "6.1.21" + "@storybook/csf" "0.0.1" + "@storybook/router" "6.1.21" + "@storybook/semver" "^7.3.2" + "@storybook/theming" "6.1.21" + "@types/reach__router" "^1.3.7" + core-js "^3.0.1" + fast-deep-equal "^3.1.1" + global "^4.3.2" + lodash "^4.17.15" + memoizerific "^1.11.3" + regenerator-runtime "^0.13.7" + store2 "^2.7.1" + telejson "^5.0.2" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/channel-postmessage@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/channel-postmessage/download/@storybook/channel-postmessage-6.1.21.tgz#acce71833499dba4c4e686de09f5b281a3239842" + integrity sha1-rM5xgzSZ26TE5obeCfWygaMjmEI= + dependencies: + "@storybook/channels" "6.1.21" + "@storybook/client-logger" "6.1.21" + "@storybook/core-events" "6.1.21" + core-js "^3.0.1" + global "^4.3.2" + qs "^6.6.0" + telejson "^5.0.2" + +"@storybook/channels@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/channels/download/@storybook/channels-6.1.21.tgz#adbfae5f4767234c5b17d9578be983584dddead4" + integrity sha1-rb+uX0dnI0xbF9lXi+mDWE3d6tQ= + dependencies: + core-js "^3.0.1" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/cli@^6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/cli/download/@storybook/cli-6.1.21.tgz#ba4e6f99cf895d2773ab74b29d3742cbd3ac7383" + integrity sha1-uk5vmc+JXSdzq3SynTdCy9Osc4M= + dependencies: + "@babel/core" "^7.12.3" + "@babel/preset-env" "^7.12.1" + "@storybook/codemod" "6.1.21" + "@storybook/node-logger" "6.1.21" + "@storybook/semver" "^7.3.2" + chalk "^4.0.0" + commander "^5.0.0" + core-js "^3.0.1" + cross-spawn "^7.0.0" + envinfo "^7.5.1" + express "^4.17.1" + find-up "^4.1.0" + fs-extra "^9.0.0" + get-port "^5.1.1" + globby "^11.0.0" + inquirer "^7.0.0" + jscodeshift "^0.6.3" + json5 "^2.1.1" + leven "^3.1.0" + puppeteer-core "^2.0.0" + shelljs "^0.8.4" + strip-json-comments "^3.0.1" + update-notifier "^4.0.0" + +"@storybook/client-api@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/client-api/download/@storybook/client-api-6.1.21.tgz#c9f72bbc9bf9d12cc931eb824f6912173c73b0b3" + integrity sha1-yfcrvJv50SzJMeuCT2kSFzxzsLM= + dependencies: + "@storybook/addons" "6.1.21" + "@storybook/channel-postmessage" "6.1.21" + "@storybook/channels" "6.1.21" + "@storybook/client-logger" "6.1.21" + "@storybook/core-events" "6.1.21" + "@storybook/csf" "0.0.1" + "@types/qs" "^6.9.0" + "@types/webpack-env" "^1.15.3" + core-js "^3.0.1" + global "^4.3.2" + lodash "^4.17.15" + memoizerific "^1.11.3" + qs "^6.6.0" + regenerator-runtime "^0.13.7" + stable "^0.1.8" + store2 "^2.7.1" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/client-logger@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/client-logger/download/@storybook/client-logger-6.1.21.tgz#fe7d9e645ddb4eb9dc18fdacea24b4baf11bc6c9" + integrity sha1-/n2eZF3bTrncGP2s6iS0uvEbxsk= + dependencies: + core-js "^3.0.1" + global "^4.3.2" + +"@storybook/codemod@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/codemod/download/@storybook/codemod-6.1.21.tgz#f1219b48c504c185dddb103aa66db86d4c67a3e3" + integrity sha1-8SGbSMUEwYXd2xA6pm24bUxno+M= + dependencies: + "@mdx-js/mdx" "^1.6.19" + "@storybook/csf" "0.0.1" + "@storybook/node-logger" "6.1.21" + core-js "^3.0.1" + cross-spawn "^7.0.0" + globby "^11.0.0" + jscodeshift "^0.7.0" + lodash "^4.17.15" + prettier "~2.0.5" + recast "^0.19.0" + regenerator-runtime "^0.13.7" + +"@storybook/components@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/components/download/@storybook/components-6.1.21.tgz#7b9bfd51e73c179654a114275e5073f494d2a005" + integrity sha1-e5v9Uec8F5ZUoRQnXlBz9JTSoAU= + dependencies: + "@popperjs/core" "^2.5.4" + "@storybook/client-logger" "6.1.21" + "@storybook/csf" "0.0.1" + "@storybook/theming" "6.1.21" + "@types/overlayscrollbars" "^1.9.0" + "@types/react-color" "^3.0.1" + "@types/react-syntax-highlighter" "11.0.4" + core-js "^3.0.1" + fast-deep-equal "^3.1.1" + global "^4.3.2" + lodash "^4.17.15" + markdown-to-jsx "^6.11.4" + memoizerific "^1.11.3" + overlayscrollbars "^1.10.2" + polished "^3.4.4" + react-color "^2.17.0" + react-popper-tooltip "^3.1.1" + react-syntax-highlighter "^13.5.0" + react-textarea-autosize "^8.1.1" + regenerator-runtime "^0.13.7" + ts-dedent "^2.0.0" + +"@storybook/core-events@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/core-events/download/@storybook/core-events-6.1.21.tgz#11f537f78f8c73ba5e627b57b282a279793a3511" + integrity sha1-EfU394+Mc7peYntXsoKieXk6NRE= + dependencies: + core-js "^3.0.1" + +"@storybook/core@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/core/download/@storybook/core-6.1.21.tgz#e4c9f5ab361e0c4690f2827a71308757f9d46395" + integrity sha1-5Mn1qzYeDEaQ8oJ6cTCHV/nUY5U= + dependencies: + "@babel/core" "^7.12.3" + "@babel/plugin-proposal-class-properties" "^7.12.1" + "@babel/plugin-proposal-decorators" "^7.12.1" + "@babel/plugin-proposal-export-default-from" "^7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" + "@babel/plugin-proposal-object-rest-spread" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.12.1" + "@babel/plugin-proposal-private-methods" "^7.12.1" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-arrow-functions" "^7.12.1" + "@babel/plugin-transform-block-scoping" "^7.12.1" + "@babel/plugin-transform-classes" "^7.12.1" + "@babel/plugin-transform-destructuring" "^7.12.1" + "@babel/plugin-transform-for-of" "^7.12.1" + "@babel/plugin-transform-parameters" "^7.12.1" + "@babel/plugin-transform-shorthand-properties" "^7.12.1" + "@babel/plugin-transform-spread" "^7.12.1" + "@babel/plugin-transform-template-literals" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.1" + "@babel/preset-typescript" "^7.12.1" + "@babel/register" "^7.12.1" + "@storybook/addons" "6.1.21" + "@storybook/api" "6.1.21" + "@storybook/channel-postmessage" "6.1.21" + "@storybook/channels" "6.1.21" + "@storybook/client-api" "6.1.21" + "@storybook/client-logger" "6.1.21" + "@storybook/components" "6.1.21" + "@storybook/core-events" "6.1.21" + "@storybook/csf" "0.0.1" + "@storybook/node-logger" "6.1.21" + "@storybook/router" "6.1.21" + "@storybook/semver" "^7.3.2" + "@storybook/theming" "6.1.21" + "@storybook/ui" "6.1.21" + "@types/glob-base" "^0.3.0" + "@types/micromatch" "^4.0.1" + "@types/node-fetch" "^2.5.4" + airbnb-js-shims "^2.2.1" + ansi-to-html "^0.6.11" + autoprefixer "^9.7.2" + babel-loader "^8.0.6" + babel-plugin-emotion "^10.0.20" + babel-plugin-macros "^2.8.0" + babel-preset-minify "^0.5.0 || 0.6.0-alpha.5" + better-opn "^2.0.0" + boxen "^4.1.0" + case-sensitive-paths-webpack-plugin "^2.2.0" + chalk "^4.0.0" + cli-table3 "0.6.0" + commander "^5.0.0" + core-js "^3.0.1" + cpy "^8.1.1" + css-loader "^3.5.3" + detect-port "^1.3.0" + dotenv-webpack "^1.7.0" + ejs "^3.1.2" + express "^4.17.0" + file-loader "^6.0.0" + file-system-cache "^1.0.5" + find-up "^4.1.0" + fork-ts-checker-webpack-plugin "^4.1.4" + fs-extra "^9.0.0" + glob "^7.1.6" + glob-base "^0.3.0" + glob-promise "^3.4.0" + global "^4.3.2" + html-webpack-plugin "^4.2.1" + inquirer "^7.0.0" + interpret "^2.0.0" + ip "^1.1.5" + json5 "^2.1.1" + lazy-universal-dotenv "^3.0.1" + micromatch "^4.0.2" + node-fetch "^2.6.0" + pkg-dir "^4.2.0" + pnp-webpack-plugin "1.6.4" + postcss-flexbugs-fixes "^4.1.0" + postcss-loader "^3.0.0" + pretty-hrtime "^1.0.3" + qs "^6.6.0" + raw-loader "^4.0.1" + react-dev-utils "^11.0.3" + regenerator-runtime "^0.13.7" + resolve-from "^5.0.0" + serve-favicon "^2.5.0" + shelljs "^0.8.4" + stable "^0.1.8" + style-loader "^1.2.1" + telejson "^5.0.2" + terser-webpack-plugin "^3.0.0" + ts-dedent "^2.0.0" + unfetch "^4.1.0" + url-loader "^4.0.0" + util-deprecate "^1.0.2" + webpack "^4.44.2" + webpack-dev-middleware "^3.7.0" + webpack-filter-warnings-plugin "^1.2.1" + webpack-hot-middleware "^2.25.0" + webpack-virtual-modules "^0.2.2" + +"@storybook/csf@0.0.1": + version "0.0.1" + resolved "https://registry.npm.taobao.org/@storybook/csf/download/@storybook/csf-0.0.1.tgz#95901507dc02f0bc6f9ac8ee1983e2fc5bb98ce6" + integrity sha1-lZAVB9wC8LxvmsjuGYPi/Fu5jOY= + dependencies: + lodash "^4.17.15" + +"@storybook/html@^6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/html/download/@storybook/html-6.1.21.tgz#dda2ef688d6841485809c6f8fa1fd46a0ab7d2d1" + integrity sha1-3aLvaI1oQUhYCcb4+h/Uagq30tE= + dependencies: + "@storybook/addons" "6.1.21" + "@storybook/client-api" "6.1.21" + "@storybook/core" "6.1.21" + "@types/webpack-env" "^1.15.3" + core-js "^3.0.1" + global "^4.3.2" + html-loader "^1.0.0" + react "16.13.1" + react-dom "16.13.1" + regenerator-runtime "^0.13.7" + ts-dedent "^2.0.0" + +"@storybook/node-logger@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/node-logger/download/@storybook/node-logger-6.1.21.tgz#bcf882209697acfe4fc60bc224676400bce260ed" + integrity sha1-vPiCIJaXrP5PxgvCJGdkALziYO0= + dependencies: + "@types/npmlog" "^4.1.2" + chalk "^4.0.0" + core-js "^3.0.1" + npmlog "^4.1.2" + pretty-hrtime "^1.0.3" + +"@storybook/postinstall@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/postinstall/download/@storybook/postinstall-6.1.21.tgz#a7598b53291e3ab74400feb492359cc0d725d9a3" + integrity sha1-p1mLUykeOrdEAP60kjWcwNcl2aM= + dependencies: + core-js "^3.0.1" + +"@storybook/router@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/router/download/@storybook/router-6.1.21.tgz#0a822fa9cc67589a082f7a10fff15c8413f17706" + integrity sha1-CoIvqcxnWJoIL3oQ//FchBPxdwY= + dependencies: + "@reach/router" "^1.3.3" + "@types/reach__router" "^1.3.7" + core-js "^3.0.1" + global "^4.3.2" + memoizerific "^1.11.3" + qs "^6.6.0" + +"@storybook/semver@^7.3.2": + version "7.3.2" + resolved "https://registry.npm.taobao.org/@storybook/semver/download/@storybook/semver-7.3.2.tgz#f3b9c44a1c9a0b933c04e66d0048fcf2fa10dac0" + integrity sha1-87nEShyaC5M8BOZtAEj88voQ2sA= + dependencies: + core-js "^3.6.5" + find-up "^4.1.0" + +"@storybook/source-loader@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/source-loader/download/@storybook/source-loader-6.1.21.tgz#23cda170dd77d188df52cb3f2ab8ef191e04b8a0" + integrity sha1-I82hcN130YjfUss/KrjvGR4EuKA= + dependencies: + "@storybook/addons" "6.1.21" + "@storybook/client-logger" "6.1.21" + "@storybook/csf" "0.0.1" + core-js "^3.0.1" + estraverse "^4.2.0" + global "^4.3.2" + loader-utils "^2.0.0" + lodash "^4.17.15" + prettier "~2.0.5" + regenerator-runtime "^0.13.7" + source-map "^0.7.3" + +"@storybook/storybook-deployer@^2.8.7": + version "2.8.7" + resolved "https://registry.npm.taobao.org/@storybook/storybook-deployer/download/@storybook/storybook-deployer-2.8.7.tgz#c1eed33d03bd9267f884c60eea8e03dc3261ec11" + integrity sha1-we7TPQO9kmf4hMYO6o4D3DJh7BE= + dependencies: + git-url-parse "^11.1.2" + glob "^7.1.3" + parse-repo "^1.0.4" + shelljs "^0.8.1" + yargs "^15.0.0" + +"@storybook/theming@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/theming/download/@storybook/theming-6.1.21.tgz#b8e612e5a39b77f7e63a5f9ea322ed62adb0d5b0" + integrity sha1-uOYS5aObd/fmOl+eoyLtYq2w1bA= + dependencies: + "@emotion/core" "^10.1.1" + "@emotion/is-prop-valid" "^0.8.6" + "@emotion/styled" "^10.0.23" + "@storybook/client-logger" "6.1.21" + core-js "^3.0.1" + deep-object-diff "^1.1.0" + emotion-theming "^10.0.19" + global "^4.3.2" + memoizerific "^1.11.3" + polished "^3.4.4" + resolve-from "^5.0.0" + ts-dedent "^2.0.0" + +"@storybook/ui@6.1.21": + version "6.1.21" + resolved "https://registry.npm.taobao.org/@storybook/ui/download/@storybook/ui-6.1.21.tgz#bf7cac3ba9a6250f573fa1ba12d4592891d5ece2" + integrity sha1-v3ysO6mmJQ9XP6G6EtRZKJHV7OI= + dependencies: + "@emotion/core" "^10.1.1" + "@storybook/addons" "6.1.21" + "@storybook/api" "6.1.21" + "@storybook/channels" "6.1.21" + "@storybook/client-logger" "6.1.21" + "@storybook/components" "6.1.21" + "@storybook/core-events" "6.1.21" + "@storybook/router" "6.1.21" + "@storybook/semver" "^7.3.2" + "@storybook/theming" "6.1.21" + "@types/markdown-to-jsx" "^6.11.0" + copy-to-clipboard "^3.0.8" + core-js "^3.0.1" + core-js-pure "^3.0.1" + downshift "^6.0.6" + emotion-theming "^10.0.19" + fuse.js "^3.6.1" + global "^4.3.2" + lodash "^4.17.15" + markdown-to-jsx "^6.11.4" + memoizerific "^1.11.3" + polished "^3.4.4" + qs "^6.6.0" + react-draggable "^4.0.3" + react-helmet-async "^1.0.2" + react-hotkeys "2.0.0" + react-sizeme "^2.6.7" + regenerator-runtime "^0.13.7" + resolve-from "^5.0.0" + store2 "^2.7.1" + +"@szmarczak/http-timer@^1.1.2": + version "1.1.2" + resolved "https://registry.npm.taobao.org/@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" + integrity sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE= + dependencies: + defer-to-connect "^1.0.1" + +"@types/anymatch@*": + version "1.3.1" + resolved "https://registry.npm.taobao.org/@types/anymatch/download/@types/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" + integrity sha1-M2utwb7sudrMOL6izzKt9ieoQho= + +"@types/braces@*": + version "3.0.0" + resolved "https://registry.npm.taobao.org/@types/braces/download/@types/braces-3.0.0.tgz#7da1c0d44ff1c7eb660a36ec078ea61ba7eb42cb" + integrity sha1-faHA1E/xx+tmCjbsB46mG6frQss= + +"@types/eslint-scope@^3.7.0": + version "3.7.0" + resolved "https://registry.npm.taobao.org/@types/eslint-scope/download/@types/eslint-scope-3.7.0.tgz#4792816e31119ebd506902a482caec4951fabd86" + integrity sha1-R5KBbjERnr1QaQKkgsrsSVH6vYY= + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "7.2.6" + resolved "https://registry.npm.taobao.org/@types/eslint/download/@types/eslint-7.2.6.tgz#5e9aff555a975596c03a98b59ecd103decc70c3c" + integrity sha1-Xpr/VVqXVZbAOpi1ns0QPezHDDw= + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^0.0.46": + version "0.0.46" + resolved "https://registry.npm.taobao.org/@types/estree/download/@types/estree-0.0.46.tgz#0fb6bfbbeabd7a30880504993369c4bf1deab1fe" + integrity sha1-D7a/u+q9ejCIBQSZM2nEvx3qsf4= + +"@types/glob-base@^0.3.0": + version "0.3.0" + resolved "https://registry.npm.taobao.org/@types/glob-base/download/@types/glob-base-0.3.0.tgz#a581d688347e10e50dd7c17d6f2880a10354319d" + integrity sha1-pYHWiDR+EOUN18F9byiAoQNUMZ0= + +"@types/glob@*", "@types/glob@^7.1.1": + version "7.1.3" + resolved "https://registry.npm.taobao.org/@types/glob/download/@types/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" + integrity sha1-5rqA82t9qtLGhazZJmOC5omFwYM= + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npm.taobao.org/@types/graceful-fs/download/@types/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha1-If+6DZjaQ1DbZIkfkqnl2zzbThU= + dependencies: + "@types/node" "*" + +"@types/hast@^2.0.0": + version "2.3.1" + resolved "https://registry.npm.taobao.org/@types/hast/download/@types/hast-2.3.1.tgz#b16872f2a6144c7025f296fb9636a667ebb79cd9" + integrity sha1-sWhy8qYUTHAl8pb7ljamZ+u3nNk= + dependencies: + "@types/unist" "*" + +"@types/html-minifier-terser@^5.0.0": + version "5.1.1" + resolved "https://registry.npm.taobao.org/@types/html-minifier-terser/download/@types/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" + integrity sha1-PJ7pgPGhDWAhrmYyyj55yi7E+1A= + +"@types/is-function@^1.0.0": + version "1.0.0" + resolved "https://registry.npm.taobao.org/@types/is-function/download/@types/is-function-1.0.0.tgz#1b0b819b1636c7baf0d6785d030d12edf70c3e83" + integrity sha1-GwuBmxY2x7rw1nhdAw0S7fcMPoM= + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.3" + resolved "https://registry.npm.taobao.org/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + integrity sha1-S6jdtyAiH0MuRDvV+RF/0iz9R2I= + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npm.taobao.org/@types/istanbul-lib-report/download/@types/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY= + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.0" + resolved "https://registry.npm.taobao.org/@types/istanbul-reports/download/@types/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" + integrity sha1-UIsTqjRPpJdiNOdd3cw0klc32CE= + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": + version "7.0.7" + resolved "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" + integrity sha1-mKmTUWyFnrDVxMjwmDF6nqaNua0= + +"@types/markdown-to-jsx@^6.11.0": + version "6.11.3" + resolved "https://registry.npm.taobao.org/@types/markdown-to-jsx/download/@types/markdown-to-jsx-6.11.3.tgz#cdd1619308fecbc8be7e6a26f3751260249b020e" + integrity sha1-zdFhkwj+y8i+fmom83USYCSbAg4= + dependencies: + "@types/react" "*" + +"@types/mdast@^3.0.0": + version "3.0.3" + resolved "https://registry.npm.taobao.org/@types/mdast/download/@types/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb" + integrity sha1-LX1nGxzR6j3rMG6nUDbCoEB9Les= + dependencies: + "@types/unist" "*" + +"@types/micromatch@^4.0.1": + version "4.0.1" + resolved "https://registry.npm.taobao.org/@types/micromatch/download/@types/micromatch-4.0.1.tgz#9381449dd659fc3823fd2a4190ceacc985083bc7" + integrity sha1-k4FEndZZ/Dgj/SpBkM6syYUIO8c= + dependencies: + "@types/braces" "*" + +"@types/mime-types@^2.1.0": + version "2.1.0" + resolved "https://registry.npm.taobao.org/@types/mime-types/download/@types/mime-types-2.1.0.tgz#9ca52cda363f699c69466c2a6ccdaad913ea7a73" + integrity sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM= + +"@types/minimatch@*": + version "3.0.3" + resolved "https://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0= + +"@types/node-fetch@^2.5.4": + version "2.5.8" + resolved "https://registry.npm.taobao.org/@types/node-fetch/download/@types/node-fetch-2.5.8.tgz#e199c835d234c7eb0846f6618012e558544ee2fb" + integrity sha1-4ZnINdI0x+sIRvZhgBLlWFRO4vs= + dependencies: + "@types/node" "*" + form-data "^3.0.0" + +"@types/node@*": + version "14.14.31" + resolved "https://registry.npm.taobao.org/@types/node/download/@types/node-14.14.31.tgz#72286bd33d137aa0d152d47ec7c1762563d34055" + integrity sha1-cihr0z0TeqDRUtR+x8F2JWPTQFU= + +"@types/npmlog@^4.1.2": + version "4.1.2" + resolved "https://registry.npm.taobao.org/@types/npmlog/download/@types/npmlog-4.1.2.tgz#d070fe6a6b78755d1092a3dc492d34c3d8f871c4" + integrity sha1-0HD+amt4dV0QkqPcSS00w9j4ccQ= + +"@types/overlayscrollbars@^1.9.0": + version "1.12.0" + resolved "https://registry.npm.taobao.org/@types/overlayscrollbars/download/@types/overlayscrollbars-1.12.0.tgz#98456caceca8ad73bd5bb572632a585074e70764" + integrity sha1-mEVsrOyorXO9W7VyYypYUHTnB2Q= + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npm.taobao.org/@types/parse-json/download/@types/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA= + +"@types/parse5@^5.0.0": + version "5.0.3" + resolved "https://registry.npm.taobao.org/@types/parse5/download/@types/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" + integrity sha1-57Wuu6wVD4tf3UpG5/C9jmXhkQk= + +"@types/prop-types@*": + version "15.7.3" + resolved "https://registry.npm.taobao.org/@types/prop-types/download/@types/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha1-KrDV2i5YFflLC51LldHl8kOrLKc= + +"@types/qs@^6.9.0": + version "6.9.5" + resolved "https://registry.npm.taobao.org/@types/qs/download/@types/qs-6.9.5.tgz#434711bdd49eb5ee69d90c1d67c354a9a8ecb18b" + integrity sha1-Q0cRvdSete5p2QwdZ8NUqajssYs= + +"@types/reach__router@^1.3.7": + version "1.3.7" + resolved "https://registry.npm.taobao.org/@types/reach__router/download/@types/reach__router-1.3.7.tgz#de8ab374259ae7f7499fc1373b9697a5f3cd6428" + integrity sha1-3oqzdCWa5/dJn8E3O5aXpfPNZCg= + dependencies: + "@types/react" "*" + +"@types/react-color@^3.0.1": + version "3.0.4" + resolved "https://registry.npm.taobao.org/@types/react-color/download/@types/react-color-3.0.4.tgz#c63daf012ad067ac0127bdd86725f079d02082bd" + integrity sha1-xj2vASrQZ6wBJ73YZyXwedAggr0= + dependencies: + "@types/react" "*" + "@types/reactcss" "*" + +"@types/react-syntax-highlighter@11.0.4": + version "11.0.4" + resolved "https://registry.npm.taobao.org/@types/react-syntax-highlighter/download/@types/react-syntax-highlighter-11.0.4.tgz#d86d17697db62f98046874f62fdb3e53a0bbc4cd" + integrity sha1-2G0XaX22L5gEaHT2L9s+U6C7xM0= + dependencies: + "@types/react" "*" + +"@types/react@*": + version "17.0.2" + resolved "https://registry.npm.taobao.org/@types/react/download/@types/react-17.0.2.tgz#3de24c4efef902dd9795a49c75f760cbe4f7a5a8" + integrity sha1-PeJMTv75At2XlaScdfdgy+T3pag= + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" + +"@types/reactcss@*": + version "1.2.3" + resolved "https://registry.npm.taobao.org/@types/reactcss/download/@types/reactcss-1.2.3.tgz#af28ae11bbb277978b99d04d1eedfd068ca71834" + integrity sha1-ryiuEbuyd5eLmdBNHu39BoynGDQ= + dependencies: + "@types/react" "*" + +"@types/source-list-map@*": + version "0.1.2" + resolved "https://registry.npm.taobao.org/@types/source-list-map/download/@types/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + integrity sha1-AHiDYGP/rxdBI0m7o2QIfgrALsk= + +"@types/tapable@*", "@types/tapable@^1.0.5": + version "1.0.6" + resolved "https://registry.npm.taobao.org/@types/tapable/download/@types/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" + integrity sha1-qcpLcKGLJwzLK8Cqr+/R1Ia36nQ= + +"@types/uglify-js@*": + version "3.12.0" + resolved "https://registry.npm.taobao.org/@types/uglify-js/download/@types/uglify-js-3.12.0.tgz#2bb061c269441620d46b946350c8f16d52ef37c5" + integrity sha1-K7BhwmlEFiDUa5RjUMjxbVLvN8U= + dependencies: + source-map "^0.6.1" + +"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": + version "2.0.3" + resolved "https://registry.npm.taobao.org/@types/unist/download/@types/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" + integrity sha1-nAiGeYdvN061mD8VDUeHqm+zLX4= + +"@types/webpack-env@^1.15.3": + version "1.16.0" + resolved "https://registry.npm.taobao.org/@types/webpack-env/download/@types/webpack-env-1.16.0.tgz#8c0a9435dfa7b3b1be76562f3070efb3f92637b4" + integrity sha1-jAqUNd+ns7G+dlYvMHDvs/kmN7Q= + +"@types/webpack-sources@*": + version "2.1.0" + resolved "https://registry.npm.taobao.org/@types/webpack-sources/download/@types/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" + integrity sha1-iIKwvWLR4M5i8YPQ0Bty5ugujBA= + dependencies: + "@types/node" "*" + "@types/source-list-map" "*" + source-map "^0.7.3" + +"@types/webpack@^4.41.8": + version "4.41.26" + resolved "https://registry.npm.taobao.org/@types/webpack/download/@types/webpack-4.41.26.tgz#27a30d7d531e16489f9c7607c747be6bc1a459ef" + integrity sha1-J6MNfVMeFkifnHYHx0e+a8GkWe8= + dependencies: + "@types/anymatch" "*" + "@types/node" "*" + "@types/tapable" "*" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + source-map "^0.6.0" + +"@types/yargs-parser@*": + version "20.2.0" + resolved "https://registry.npm.taobao.org/@types/yargs-parser/download/@types/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" + integrity sha1-3T5mmboyN/A0jNCF5GmHgCBIQvk= + +"@types/yargs@^15.0.0": + version "15.0.13" + resolved "https://registry.npm.taobao.org/@types/yargs/download/@types/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc" + integrity sha1-NPf+yLOJ1/PB/QgCaldj4HLTxtw= + dependencies: + "@types/yargs-parser" "*" + +"@webassemblyjs/ast@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/ast/download/@webassemblyjs/ast-1.11.0.tgz#a5aa679efdc9e51707a4207139da57920555961f" + integrity sha1-papnnv3J5RcHpCBxOdpXkgVVlh8= + dependencies: + "@webassemblyjs/helper-numbers" "1.11.0" + "@webassemblyjs/helper-wasm-bytecode" "1.11.0" + +"@webassemblyjs/ast@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" + integrity sha1-vYUGBLQEJFmlpBzX0zjL7Wle2WQ= + dependencies: + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + +"@webassemblyjs/floating-point-hex-parser@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.11.0.tgz#34d62052f453cd43101d72eab4966a022587947c" + integrity sha1-NNYgUvRTzUMQHXLqtJZqAiWHlHw= + +"@webassemblyjs/floating-point-hex-parser@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" + integrity sha1-PD07Jxvd/ITesA9xNEQ4MR1S/7Q= + +"@webassemblyjs/helper-api-error@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.11.0.tgz#aaea8fb3b923f4aaa9b512ff541b013ffb68d2d4" + integrity sha1-quqPs7kj9KqptRL/VBsBP/to0tQ= + +"@webassemblyjs/helper-api-error@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" + integrity sha1-ID9nbjM7lsnaLuqzzO8zxFkotqI= + +"@webassemblyjs/helper-buffer@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.11.0.tgz#d026c25d175e388a7dbda9694e91e743cbe9b642" + integrity sha1-0CbCXRdeOIp9valpTpHnQ8vptkI= + +"@webassemblyjs/helper-buffer@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" + integrity sha1-oUQtJpxf6yP8vJ73WdrDVH8p3gA= + +"@webassemblyjs/helper-code-frame@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" + integrity sha1-ZH+Iks0gQ6gqwMjF51w28dkVnyc= + dependencies: + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/helper-fsm@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" + integrity sha1-wFJWtxJEIUZx9LCOwQitY7cO3bg= + +"@webassemblyjs/helper-module-context@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" + integrity sha1-JdiIS3aDmHGgimxvgGw5ee9xLwc= + dependencies: + "@webassemblyjs/ast" "1.9.0" + +"@webassemblyjs/helper-numbers@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-numbers/download/@webassemblyjs/helper-numbers-1.11.0.tgz#7ab04172d54e312cc6ea4286d7d9fa27c88cd4f9" + integrity sha1-erBBctVOMSzG6kKG19n6J8iM1Pk= + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.0" + "@webassemblyjs/helper-api-error" "1.11.0" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.11.0.tgz#85fdcda4129902fe86f81abf7e7236953ec5a4e1" + integrity sha1-hf3NpBKZAv6G+Bq/fnI2lT7FpOE= + +"@webassemblyjs/helper-wasm-bytecode@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" + integrity sha1-T+2L6sm4wU+MWLcNEk1UndH+V5A= + +"@webassemblyjs/helper-wasm-section@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.11.0.tgz#9ce2cc89300262509c801b4af113d1ca25c1a75b" + integrity sha1-nOLMiTACYlCcgBtK8RPRyiXBp1s= + dependencies: + "@webassemblyjs/ast" "1.11.0" + "@webassemblyjs/helper-buffer" "1.11.0" + "@webassemblyjs/helper-wasm-bytecode" "1.11.0" + "@webassemblyjs/wasm-gen" "1.11.0" + +"@webassemblyjs/helper-wasm-section@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" + integrity sha1-WkE41aYpK6GLBMWuSXF+QWeWU0Y= + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + +"@webassemblyjs/ieee754@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.11.0.tgz#46975d583f9828f5d094ac210e219441c4e6f5cf" + integrity sha1-RpddWD+YKPXQlKwhDiGUQcTm9c8= + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/ieee754@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" + integrity sha1-Fceg+6roP7JhQ7us9tbfFwKtOeQ= + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.11.0.tgz#f7353de1df38aa201cba9fb88b43f41f75ff403b" + integrity sha1-9zU94d84qiAcup+4i0P0H3X/QDs= + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/leb128@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" + integrity sha1-8Zygt2ptxVYjoJz/p2noOPoeHJU= + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.11.0.tgz#86e48f959cf49e0e5091f069a709b862f5a2cadf" + integrity sha1-huSPlZz0ng5QkfBppwm4YvWiyt8= + +"@webassemblyjs/utf8@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" + integrity sha1-BNM7Y2945qaBMifoJAL3Y3tiKas= + +"@webassemblyjs/wasm-edit@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.11.0.tgz#ee4a5c9f677046a210542ae63897094c2027cb78" + integrity sha1-7kpcn2dwRqIQVCrmOJcJTCAny3g= + dependencies: + "@webassemblyjs/ast" "1.11.0" + "@webassemblyjs/helper-buffer" "1.11.0" + "@webassemblyjs/helper-wasm-bytecode" "1.11.0" + "@webassemblyjs/helper-wasm-section" "1.11.0" + "@webassemblyjs/wasm-gen" "1.11.0" + "@webassemblyjs/wasm-opt" "1.11.0" + "@webassemblyjs/wasm-parser" "1.11.0" + "@webassemblyjs/wast-printer" "1.11.0" + +"@webassemblyjs/wasm-edit@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" + integrity sha1-P+bXnT8PkiGDqoYALELdJWz+6c8= + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/helper-wasm-section" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-opt" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/wasm-gen@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.11.0.tgz#3cdb35e70082d42a35166988dda64f24ceb97abe" + integrity sha1-PNs15wCC1Co1FmmI3aZPJM65er4= + dependencies: + "@webassemblyjs/ast" "1.11.0" + "@webassemblyjs/helper-wasm-bytecode" "1.11.0" + "@webassemblyjs/ieee754" "1.11.0" + "@webassemblyjs/leb128" "1.11.0" + "@webassemblyjs/utf8" "1.11.0" + +"@webassemblyjs/wasm-gen@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" + integrity sha1-ULxw7Gje2OJ2OwGhQYv0NJGnpJw= + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wasm-opt@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.11.0.tgz#1638ae188137f4bb031f568a413cd24d32f92978" + integrity sha1-FjiuGIE39LsDH1aKQTzSTTL5KXg= + dependencies: + "@webassemblyjs/ast" "1.11.0" + "@webassemblyjs/helper-buffer" "1.11.0" + "@webassemblyjs/wasm-gen" "1.11.0" + "@webassemblyjs/wasm-parser" "1.11.0" + +"@webassemblyjs/wasm-opt@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" + integrity sha1-IhEYHlsxMmRDzIES658LkChyGmE= + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + +"@webassemblyjs/wasm-parser@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.11.0.tgz#3e680b8830d5b13d1ec86cc42f38f3d4a7700754" + integrity sha1-PmgLiDDVsT0eyGzELzjz1KdwB1Q= + dependencies: + "@webassemblyjs/ast" "1.11.0" + "@webassemblyjs/helper-api-error" "1.11.0" + "@webassemblyjs/helper-wasm-bytecode" "1.11.0" + "@webassemblyjs/ieee754" "1.11.0" + "@webassemblyjs/leb128" "1.11.0" + "@webassemblyjs/utf8" "1.11.0" + +"@webassemblyjs/wasm-parser@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" + integrity sha1-nUjkSCbfSmWYKUqmyHRp1kL/9l4= + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wast-parser@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" + integrity sha1-MDERXXmsW9JhVWzsw/qQo+9FGRQ= + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/floating-point-hex-parser" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-code-frame" "1.9.0" + "@webassemblyjs/helper-fsm" "1.9.0" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.11.0": + version "1.11.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.11.0.tgz#680d1f6a5365d6d401974a8e949e05474e1fab7e" + integrity sha1-aA0falNl1tQBl0qOlJ4FR04fq34= + dependencies: + "@webassemblyjs/ast" "1.11.0" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.9.0": + version "1.9.0" + resolved "https://registry.npm.taobao.org/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" + integrity sha1-STXVTIX+9jewDOn1I3dFHQDUeJk= + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.0.1": + version "1.0.1" + resolved "https://registry.npm.taobao.org/@webpack-cli/configtest/download/@webpack-cli/configtest-1.0.1.tgz#241aecfbdc715eee96bed447ed402e12ec171935" + integrity sha1-JBrs+9xxXu6WvtRH7UAuEuwXGTU= + +"@webpack-cli/info@^1.2.2": + version "1.2.2" + resolved "https://registry.npm.taobao.org/@webpack-cli/info/download/@webpack-cli/info-1.2.2.tgz#ef3c0cd947a1fa083e174a59cb74e0b6195c236c" + integrity sha1-7zwM2Ueh+gg+F0pZy3TgthlcI2w= + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.3.0": + version "1.3.0" + resolved "https://registry.npm.taobao.org/@webpack-cli/serve/download/@webpack-cli/serve-1.3.0.tgz#2730c770f5f1f132767c63dcaaa4ec28f8c56a6c" + integrity sha1-JzDHcPXx8TJ2fGPcqqTsKPjFamw= + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npm.taobao.org/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A= + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npm.taobao.org/@xtuc/long/download/@xtuc/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0= + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha1-UxvHJlF6OytB+FACHGzBXqq1B80= + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +acorn-jsx@^5.1.0: + version "5.3.1" + resolved "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + integrity sha1-/IZh4Rt6wVOcR9v+oucrOvNNJns= + +acorn-walk@^7.0.0: + version "7.2.0" + resolved "https://registry.npm.taobao.org/acorn-walk/download/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w= + +acorn@^6.4.1: + version "6.4.2" + resolved "https://registry.npm.taobao.org/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1611561113015&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + integrity sha1-NYZv1xBSjpLeEM8GAWSY5H454eY= + +acorn@^7.1.0: + version "7.4.1" + resolved "https://registry.npm.taobao.org/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1611561113015&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo= + +acorn@^8.0.4: + version "8.0.5" + resolved "https://registry.npm.taobao.org/acorn/download/acorn-8.0.5.tgz?cache=0&sync_timestamp=1611561113015&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-8.0.5.tgz#a3bfb872a74a6a7f661bc81b9849d9cac12601b7" + integrity sha1-o7+4cqdKan9mG8gbmEnZysEmAbc= + +address@1.1.2, address@^1.0.1: + version "1.1.2" + resolved "https://registry.npm.taobao.org/address/download/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha1-vxEWycdYxRt6kz0pa3LCIe2UKLY= + +agent-base@5: + version "5.1.1" + resolved "https://registry.npm.taobao.org/agent-base/download/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" + integrity sha1-6Ps/JClZ20TWO+Zl23qOc5U3oyw= + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/aggregate-error/download/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo= + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +airbnb-js-shims@^2.2.1: + version "2.2.1" + resolved "https://registry.npm.taobao.org/airbnb-js-shims/download/airbnb-js-shims-2.2.1.tgz#db481102d682b98ed1daa4c5baa697a05ce5c040" + integrity sha1-20gRAtaCuY7R2qTFuqaXoFzlwEA= + dependencies: + array-includes "^3.0.3" + array.prototype.flat "^1.2.1" + array.prototype.flatmap "^1.2.1" + es5-shim "^4.5.13" + es6-shim "^0.35.5" + function.prototype.name "^1.1.0" + globalthis "^1.0.0" + object.entries "^1.1.0" + object.fromentries "^2.0.0 || ^1.0.0" + object.getownpropertydescriptors "^2.0.3" + object.values "^1.1.0" + promise.allsettled "^1.0.0" + promise.prototype.finally "^3.1.0" + string.prototype.matchall "^4.0.0 || ^3.0.1" + string.prototype.padend "^3.0.0" + string.prototype.padstart "^3.0.0" + symbol.prototype.description "^1.0.0" + +ajv-errors@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz?cache=0&sync_timestamp=1608064432054&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-errors%2Fdownload%2Fajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha1-81mGrOuRr63sQQL72FAUlQzvpk0= + +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1608062839246&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha1-MfKdpatuANHC0yms97WSlhTVAU0= + +ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npm.taobao.org/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1613553079806&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ= + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-align@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/ansi-align/download/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" + integrity sha1-tTazcc9ofKrvI2wY0+If43l0Z8s= + dependencies: + string-width "^3.0.0" + +ansi-colors@^3.0.0: + version "3.2.4" + resolved "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + integrity sha1-46PaS/uubIapwoViXeEkojQCb78= + +ansi-colors@^4.1.1: + version "4.1.1" + resolved "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + integrity sha1-y7muJWv3UK8eqzRPIpqif+lLo0g= + +ansi-escapes@^4.2.1: + version "4.3.1" + resolved "https://registry.npm.taobao.org/ansi-escapes/download/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 "https://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U= + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1611325806500&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1611325806500&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha1-7dgDYornHATIWuegkG7a00tkiTc= + dependencies: + color-convert "^2.0.1" + +ansi-to-html@^0.6.11: + version "0.6.14" + resolved "https://registry.npm.taobao.org/ansi-to-html/download/ansi-to-html-0.6.14.tgz#65fe6d08bba5dd9db33f44a20aec331e0010dad8" + integrity sha1-Zf5tCLul3Z2zP0SiCuwzHgAQ2tg= + dependencies: + entities "^1.1.2" + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +anymatch@^3.0.3, anymatch@~3.1.1: + version "3.1.1" + resolved "https://registry.npm.taobao.org/anymatch/download/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" + integrity sha1-xV7PAhheJGklk5kxDBc84xIzsUI= + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +app-root-dir@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/app-root-dir/download/app-root-dir-1.0.2.tgz#38187ec2dea7577fff033ffcb12172692ff6e118" + integrity sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg= + +aproba@^1.0.3, aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha1-aALmJk79GMeQobDVF/DyYnvyyUo= + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha1-SzXClE8GKov82mZBB2A1D+nd/CE= + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE= + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/arr-union/download/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk= + +array-includes@^3.0.3: + version "3.1.3" + resolved "https://registry.npm.taobao.org/array-includes/download/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" + integrity sha1-x/YZs4KtKvr1Mmzd/cCvxhr3aQo= + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + get-intrinsic "^1.1.1" + is-string "^1.0.5" + +array-union@^1.0.1, array-union@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + dependencies: + array-uniq "^1.0.1" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/array-union/download/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha1-t5hCCtvrHego2ErNii4j0+/oXo0= + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +array.prototype.flat@^1.2.1: + version "1.2.4" + resolved "https://registry.npm.taobao.org/array.prototype.flat/download/array.prototype.flat-1.2.4.tgz?cache=0&sync_timestamp=1605688521171&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray.prototype.flat%2Fdownload%2Farray.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.1: + version "1.2.4" + resolved "https://registry.npm.taobao.org/array.prototype.flatmap/download/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" + +array.prototype.map@^1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/array.prototype.map/download/array.prototype.map-1.0.3.tgz#1609623618d3d84134a37d4a220030c2bd18420b" + integrity sha1-FgliNhjT2EE0o31KIgAwwr0YQgs= + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + es-array-method-boxes-properly "^1.0.0" + is-string "^1.0.5" + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/arrify/download/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha1-yWVekzHgq81YjSp8rX6ZVvZnAfo= + +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.npm.taobao.org/asn1.js/download/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" + +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.npm.taobao.org/assert/download/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 "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +ast-types@0.11.7: + version "0.11.7" + resolved "https://registry.npm.taobao.org/ast-types/download/ast-types-0.11.7.tgz#f318bf44e339db6a320be0009ded64ec1471f46c" + integrity sha1-8xi/ROM522oyC+AAne1k7BRx9Gw= + +ast-types@0.13.3: + version "0.13.3" + resolved "https://registry.npm.taobao.org/ast-types/download/ast-types-0.13.3.tgz#50da3f28d17bdbc7969a3a2d83a0e4a72ae755a7" + integrity sha1-UNo/KNF728eWmjotg6DkpyrnVac= + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.npm.taobao.org/async-each/download/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/async-limiter/download/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0= + +async@0.9.x: + version "0.9.2" + resolved "https://registry.npm.taobao.org/async/download/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= + +async@^2.6.2: + version "2.6.3" + resolved "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8= + dependencies: + lodash "^4.17.14" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/at-least-node/download/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha1-YCzUtG6EStTv/JKoARo8RuAjjcI= + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= + +autoprefixer@^9.7.2: + version "9.8.6" + resolved "https://registry.npm.taobao.org/autoprefixer/download/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" + integrity sha1-O3NZTKG/kmYyDFrPFYjXTep0IQ8= + dependencies: + browserslist "^4.12.0" + caniuse-lite "^1.0.30001109" + colorette "^1.2.1" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.32" + postcss-value-parser "^4.1.0" + +babel-core@^7.0.0-bridge.0: + version "7.0.0-bridge.0" + resolved "https://registry.npm.taobao.org/babel-core/download/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" + integrity sha1-laSS3dkPm06aSh2hTrM1uHtjTs4= + +babel-helper-evaluate-path@^0.5.0: + version "0.5.0" + resolved "https://registry.npm.taobao.org/babel-helper-evaluate-path/download/babel-helper-evaluate-path-0.5.0.tgz#a62fa9c4e64ff7ea5cea9353174ef023a900a67c" + integrity sha1-pi+pxOZP9+pc6pNTF07wI6kApnw= + +babel-helper-flip-expressions@^0.4.3: + version "0.4.3" + resolved "https://registry.npm.taobao.org/babel-helper-flip-expressions/download/babel-helper-flip-expressions-0.4.3.tgz#3696736a128ac18bc25254b5f40a22ceb3c1d3fd" + integrity sha1-NpZzahKKwYvCUlS19AoizrPB0/0= + +babel-helper-is-nodes-equiv@^0.0.1: + version "0.0.1" + resolved "https://registry.npm.taobao.org/babel-helper-is-nodes-equiv/download/babel-helper-is-nodes-equiv-0.0.1.tgz#34e9b300b1479ddd98ec77ea0bbe9342dfe39684" + integrity sha1-NOmzALFHnd2Y7HfqC76TQt/jloQ= + +babel-helper-is-void-0@^0.4.3: + version "0.4.3" + resolved "https://registry.npm.taobao.org/babel-helper-is-void-0/download/babel-helper-is-void-0-0.4.3.tgz#7d9c01b4561e7b95dbda0f6eee48f5b60e67313e" + integrity sha1-fZwBtFYee5Xb2g9u7kj1tg5nMT4= + +babel-helper-mark-eval-scopes@^0.4.3: + version "0.4.3" + resolved "https://registry.npm.taobao.org/babel-helper-mark-eval-scopes/download/babel-helper-mark-eval-scopes-0.4.3.tgz#d244a3bef9844872603ffb46e22ce8acdf551562" + integrity sha1-0kSjvvmESHJgP/tG4izorN9VFWI= + +babel-helper-remove-or-void@^0.4.3: + version "0.4.3" + resolved "https://registry.npm.taobao.org/babel-helper-remove-or-void/download/babel-helper-remove-or-void-0.4.3.tgz#a4f03b40077a0ffe88e45d07010dee241ff5ae60" + integrity sha1-pPA7QAd6D/6I5F0HAQ3uJB/1rmA= + +babel-helper-to-multiple-sequence-expressions@^0.5.0: + version "0.5.0" + resolved "https://registry.npm.taobao.org/babel-helper-to-multiple-sequence-expressions/download/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz#a3f924e3561882d42fcf48907aa98f7979a4588d" + integrity sha1-o/kk41YYgtQvz0iQeqmPeXmkWI0= + +babel-loader@^8.0.6, babel-loader@^8.2.2: + version "8.2.2" + resolved "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.2.2.tgz?cache=0&sync_timestamp=1606431835236&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-loader%2Fdownload%2Fbabel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" + integrity sha1-k2POhMEMmkDmx1N0jhRBtgyKC4E= + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^1.4.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-apply-mdx-type-prop@1.6.22: + version "1.6.22" + resolved "https://registry.npm.taobao.org/babel-plugin-apply-mdx-type-prop/download/babel-plugin-apply-mdx-type-prop-1.6.22.tgz#d216e8fd0de91de3f1478ef3231e05446bc8705b" + integrity sha1-0hbo/Q3pHePxR47zIx4FRGvIcFs= + dependencies: + "@babel/helper-plugin-utils" "7.10.4" + "@mdx-js/util" "1.6.22" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.npm.taobao.org/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha1-hP2hnJduxcbe/vV/lCez3vZuF6M= + dependencies: + object.assign "^4.1.0" + +babel-plugin-emotion@^10.0.20, babel-plugin-emotion@^10.0.27: + version "10.2.2" + resolved "https://registry.npm.taobao.org/babel-plugin-emotion/download/babel-plugin-emotion-10.2.2.tgz#a1fe3503cff80abfd0bdda14abd2e8e57a79d17d" + integrity sha1-of41A8/4Cr/QvdoUq9Lo5Xp50X0= + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@emotion/hash" "0.8.0" + "@emotion/memoize" "0.7.4" + "@emotion/serialize" "^0.11.16" + babel-plugin-macros "^2.0.0" + babel-plugin-syntax-jsx "^6.18.0" + convert-source-map "^1.5.0" + escape-string-regexp "^1.0.5" + find-root "^1.1.0" + source-map "^0.5.7" + +babel-plugin-extract-import-names@1.6.22: + version "1.6.22" + resolved "https://registry.npm.taobao.org/babel-plugin-extract-import-names/download/babel-plugin-extract-import-names-1.6.22.tgz#de5f9a28eb12f3eb2578bf74472204e66d1a13dc" + integrity sha1-3l+aKOsS8+sleL90RyIE5m0aE9w= + dependencies: + "@babel/helper-plugin-utils" "7.10.4" + +babel-plugin-istanbul@^6.0.0: + version "6.0.0" + resolved "https://registry.npm.taobao.org/babel-plugin-istanbul/download/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" + integrity sha1-4VnM3Jr5XgtXDHW0Vzt8NNZx12U= + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^4.0.0" + test-exclude "^6.0.0" + +babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.8.0: + version "2.8.0" + resolved "https://registry.npm.taobao.org/babel-plugin-macros/download/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" + integrity sha1-D5WKfMZVax5lNERl2ZERoeXhATg= + dependencies: + "@babel/runtime" "^7.7.2" + cosmiconfig "^6.0.0" + resolve "^1.12.0" + +babel-plugin-minify-builtins@^0.5.0: + version "0.5.0" + resolved "https://registry.npm.taobao.org/babel-plugin-minify-builtins/download/babel-plugin-minify-builtins-0.5.0.tgz#31eb82ed1a0d0efdc31312f93b6e4741ce82c36b" + integrity sha1-MeuC7RoNDv3DExL5O25HQc6Cw2s= + +babel-plugin-minify-constant-folding@^0.5.0: + version "0.5.0" + resolved "https://registry.npm.taobao.org/babel-plugin-minify-constant-folding/download/babel-plugin-minify-constant-folding-0.5.0.tgz#f84bc8dbf6a561e5e350ff95ae216b0ad5515b6e" + integrity sha1-+EvI2/alYeXjUP+VriFrCtVRW24= + dependencies: + babel-helper-evaluate-path "^0.5.0" + +babel-plugin-minify-dead-code-elimination@^0.5.1: + version "0.5.1" + resolved "https://registry.npm.taobao.org/babel-plugin-minify-dead-code-elimination/download/babel-plugin-minify-dead-code-elimination-0.5.1.tgz#1a0c68e44be30de4976ca69ffc535e08be13683f" + integrity sha1-Ggxo5EvjDeSXbKaf/FNeCL4TaD8= + dependencies: + babel-helper-evaluate-path "^0.5.0" + babel-helper-mark-eval-scopes "^0.4.3" + babel-helper-remove-or-void "^0.4.3" + lodash "^4.17.11" + +babel-plugin-minify-flip-comparisons@^0.4.3: + version "0.4.3" + resolved "https://registry.npm.taobao.org/babel-plugin-minify-flip-comparisons/download/babel-plugin-minify-flip-comparisons-0.4.3.tgz#00ca870cb8f13b45c038b3c1ebc0f227293c965a" + integrity sha1-AMqHDLjxO0XAOLPB68DyJyk8llo= + dependencies: + babel-helper-is-void-0 "^0.4.3" + +babel-plugin-minify-guarded-expressions@^0.4.4: + version "0.4.4" + resolved "https://registry.npm.taobao.org/babel-plugin-minify-guarded-expressions/download/babel-plugin-minify-guarded-expressions-0.4.4.tgz#818960f64cc08aee9d6c75bec6da974c4d621135" + integrity sha1-gYlg9kzAiu6dbHW+xtqXTE1iETU= + dependencies: + babel-helper-evaluate-path "^0.5.0" + babel-helper-flip-expressions "^0.4.3" + +babel-plugin-minify-infinity@^0.4.3: + version "0.4.3" + resolved "https://registry.npm.taobao.org/babel-plugin-minify-infinity/download/babel-plugin-minify-infinity-0.4.3.tgz#dfb876a1b08a06576384ef3f92e653ba607b39ca" + integrity sha1-37h2obCKBldjhO8/kuZTumB7Oco= + +babel-plugin-minify-mangle-names@^0.5.0: + version "0.5.0" + resolved "https://registry.npm.taobao.org/babel-plugin-minify-mangle-names/download/babel-plugin-minify-mangle-names-0.5.0.tgz#bcddb507c91d2c99e138bd6b17a19c3c271e3fd3" + integrity sha1-vN21B8kdLJnhOL1rF6GcPCceP9M= + dependencies: + babel-helper-mark-eval-scopes "^0.4.3" + +babel-plugin-minify-numeric-literals@^0.4.3: + version "0.4.3" + resolved "https://registry.npm.taobao.org/babel-plugin-minify-numeric-literals/download/babel-plugin-minify-numeric-literals-0.4.3.tgz#8e4fd561c79f7801286ff60e8c5fd9deee93c0bc" + integrity sha1-jk/VYcefeAEob/YOjF/Z3u6TwLw= + +babel-plugin-minify-replace@^0.5.0: + version "0.5.0" + resolved "https://registry.npm.taobao.org/babel-plugin-minify-replace/download/babel-plugin-minify-replace-0.5.0.tgz#d3e2c9946c9096c070efc96761ce288ec5c3f71c" + integrity sha1-0+LJlGyQlsBw78lnYc4ojsXD9xw= + +babel-plugin-minify-simplify@^0.5.1: + version "0.5.1" + resolved "https://registry.npm.taobao.org/babel-plugin-minify-simplify/download/babel-plugin-minify-simplify-0.5.1.tgz#f21613c8b95af3450a2ca71502fdbd91793c8d6a" + integrity sha1-8hYTyLla80UKLKcVAv29kXk8jWo= + dependencies: + babel-helper-evaluate-path "^0.5.0" + babel-helper-flip-expressions "^0.4.3" + babel-helper-is-nodes-equiv "^0.0.1" + babel-helper-to-multiple-sequence-expressions "^0.5.0" + +babel-plugin-minify-type-constructors@^0.4.3: + version "0.4.3" + resolved "https://registry.npm.taobao.org/babel-plugin-minify-type-constructors/download/babel-plugin-minify-type-constructors-0.4.3.tgz#1bc6f15b87f7ab1085d42b330b717657a2156500" + integrity sha1-G8bxW4f3qxCF1CszC3F2V6IVZQA= + dependencies: + babel-helper-is-void-0 "^0.4.3" + +babel-plugin-polyfill-corejs2@^0.1.4: + version "0.1.10" + resolved "https://registry.npm.taobao.org/babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.1.10.tgz?cache=0&sync_timestamp=1614681348317&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-plugin-polyfill-corejs2%2Fdownload%2Fbabel-plugin-polyfill-corejs2-0.1.10.tgz#a2c5c245f56c0cac3dbddbf0726a46b24f0f81d1" + integrity sha1-osXCRfVsDKw9vdvwcmpGsk8PgdE= + dependencies: + "@babel/compat-data" "^7.13.0" + "@babel/helper-define-polyfill-provider" "^0.1.5" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.1.3: + version "0.1.7" + resolved "https://registry.npm.taobao.org/babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.1.7.tgz#80449d9d6f2274912e05d9e182b54816904befd0" + integrity sha1-gESdnW8idJEuBdnhgrVIFpBL79A= + dependencies: + "@babel/helper-define-polyfill-provider" "^0.1.5" + core-js-compat "^3.8.1" + +babel-plugin-polyfill-regenerator@^0.1.2: + version "0.1.6" + resolved "https://registry.npm.taobao.org/babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.1.6.tgz?cache=0&sync_timestamp=1614674946774&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-plugin-polyfill-regenerator%2Fdownload%2Fbabel-plugin-polyfill-regenerator-0.1.6.tgz#0fe06a026fe0faa628ccc8ba3302da0a6ce02f3f" + integrity sha1-D+BqAm/g+qYozMi6MwLaCmzgLz8= + dependencies: + "@babel/helper-define-polyfill-provider" "^0.1.5" + +babel-plugin-syntax-jsx@^6.18.0: + version "6.18.0" + resolved "https://registry.npm.taobao.org/babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= + +babel-plugin-transform-inline-consecutive-adds@^0.4.3: + version "0.4.3" + resolved "https://registry.npm.taobao.org/babel-plugin-transform-inline-consecutive-adds/download/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz#323d47a3ea63a83a7ac3c811ae8e6941faf2b0d1" + integrity sha1-Mj1Ho+pjqDp6w8gRro5pQfrysNE= + +babel-plugin-transform-member-expression-literals@^6.9.4: + version "6.9.4" + resolved "https://registry.npm.taobao.org/babel-plugin-transform-member-expression-literals/download/babel-plugin-transform-member-expression-literals-6.9.4.tgz#37039c9a0c3313a39495faac2ff3a6b5b9d038bf" + integrity sha1-NwOcmgwzE6OUlfqsL/OmtbnQOL8= + +babel-plugin-transform-merge-sibling-variables@^6.9.4: + version "6.9.4" + resolved "https://registry.npm.taobao.org/babel-plugin-transform-merge-sibling-variables/download/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz#85b422fc3377b449c9d1cde44087203532401dae" + integrity sha1-hbQi/DN3tEnJ0c3kQIcgNTJAHa4= + +babel-plugin-transform-minify-booleans@^6.9.4: + version "6.9.4" + resolved "https://registry.npm.taobao.org/babel-plugin-transform-minify-booleans/download/babel-plugin-transform-minify-booleans-6.9.4.tgz#acbb3e56a3555dd23928e4b582d285162dd2b198" + integrity sha1-rLs+VqNVXdI5KOS1gtKFFi3SsZg= + +babel-plugin-transform-property-literals@^6.9.4: + version "6.9.4" + resolved "https://registry.npm.taobao.org/babel-plugin-transform-property-literals/download/babel-plugin-transform-property-literals-6.9.4.tgz#98c1d21e255736573f93ece54459f6ce24985d39" + integrity sha1-mMHSHiVXNlc/k+zlRFn2ziSYXTk= + dependencies: + esutils "^2.0.2" + +babel-plugin-transform-regexp-constructors@^0.4.3: + version "0.4.3" + resolved "https://registry.npm.taobao.org/babel-plugin-transform-regexp-constructors/download/babel-plugin-transform-regexp-constructors-0.4.3.tgz#58b7775b63afcf33328fae9a5f88fbd4fb0b4965" + integrity sha1-WLd3W2OvzzMyj66aX4j71PsLSWU= + +babel-plugin-transform-remove-console@^6.9.4: + version "6.9.4" + resolved "https://registry.npm.taobao.org/babel-plugin-transform-remove-console/download/babel-plugin-transform-remove-console-6.9.4.tgz#b980360c067384e24b357a588d807d3c83527780" + integrity sha1-uYA2DAZzhOJLNXpYjYB9PINSd4A= + +babel-plugin-transform-remove-debugger@^6.9.4: + version "6.9.4" + resolved "https://registry.npm.taobao.org/babel-plugin-transform-remove-debugger/download/babel-plugin-transform-remove-debugger-6.9.4.tgz#42b727631c97978e1eb2d199a7aec84a18339ef2" + integrity sha1-QrcnYxyXl44estGZp67IShgznvI= + +babel-plugin-transform-remove-undefined@^0.5.0: + version "0.5.0" + resolved "https://registry.npm.taobao.org/babel-plugin-transform-remove-undefined/download/babel-plugin-transform-remove-undefined-0.5.0.tgz#80208b31225766c630c97fa2d288952056ea22dd" + integrity sha1-gCCLMSJXZsYwyX+i0oiVIFbqIt0= + dependencies: + babel-helper-evaluate-path "^0.5.0" + +babel-plugin-transform-simplify-comparison-operators@^6.9.4: + version "6.9.4" + resolved "https://registry.npm.taobao.org/babel-plugin-transform-simplify-comparison-operators/download/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz#f62afe096cab0e1f68a2d753fdf283888471ceb9" + integrity sha1-9ir+CWyrDh9ootdT/fKDiIRxzrk= + +babel-plugin-transform-undefined-to-void@^6.9.4: + version "6.9.4" + resolved "https://registry.npm.taobao.org/babel-plugin-transform-undefined-to-void/download/babel-plugin-transform-undefined-to-void-6.9.4.tgz#be241ca81404030678b748717322b89d0c8fe280" + integrity sha1-viQcqBQEAwZ4t0hxcyK4nQyP4oA= + +"babel-preset-minify@^0.5.0 || 0.6.0-alpha.5": + version "0.5.1" + resolved "https://registry.npm.taobao.org/babel-preset-minify/download/babel-preset-minify-0.5.1.tgz#25f5d0bce36ec818be80338d0e594106e21eaa9f" + integrity sha1-JfXQvONuyBi+gDONDllBBuIeqp8= + dependencies: + babel-plugin-minify-builtins "^0.5.0" + babel-plugin-minify-constant-folding "^0.5.0" + babel-plugin-minify-dead-code-elimination "^0.5.1" + babel-plugin-minify-flip-comparisons "^0.4.3" + babel-plugin-minify-guarded-expressions "^0.4.4" + babel-plugin-minify-infinity "^0.4.3" + babel-plugin-minify-mangle-names "^0.5.0" + babel-plugin-minify-numeric-literals "^0.4.3" + babel-plugin-minify-replace "^0.5.0" + babel-plugin-minify-simplify "^0.5.1" + babel-plugin-minify-type-constructors "^0.4.3" + babel-plugin-transform-inline-consecutive-adds "^0.4.3" + babel-plugin-transform-member-expression-literals "^6.9.4" + babel-plugin-transform-merge-sibling-variables "^6.9.4" + babel-plugin-transform-minify-booleans "^6.9.4" + babel-plugin-transform-property-literals "^6.9.4" + babel-plugin-transform-regexp-constructors "^0.4.3" + babel-plugin-transform-remove-console "^6.9.4" + babel-plugin-transform-remove-debugger "^6.9.4" + babel-plugin-transform-remove-undefined "^0.5.0" + babel-plugin-transform-simplify-comparison-operators "^6.9.4" + babel-plugin-transform-undefined-to-void "^6.9.4" + lodash "^4.17.11" + +bail@^1.0.0: + version "1.0.5" + resolved "https://registry.npm.taobao.org/bail/download/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" + integrity sha1-tvoTNASjksvB+MS/Y/WVM1Hnp3Y= + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base64-js@^1.0.2: + version "1.5.1" + resolved "https://registry.npm.taobao.org/base64-js/download/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha1-GxtEAWClv3rUC2UPCVljSBkDkwo= + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.npm.taobao.org/base/download/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha1-e95c7RRbbVUakNuH+DxVi060io8= + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +batch-processor@1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/batch-processor/download/batch-processor-1.0.0.tgz#75c95c32b748e0850d10c2b168f6bdbe9891ace8" + integrity sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg= + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + +better-opn@^2.0.0: + version "2.1.1" + resolved "https://registry.npm.taobao.org/better-opn/download/better-opn-2.1.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbetter-opn%2Fdownload%2Fbetter-opn-2.1.1.tgz#94a55b4695dc79288f31d7d0e5f658320759f7c6" + integrity sha1-lKVbRpXceSiPMdfQ5fZYMgdZ98Y= + dependencies: + open "^7.0.3" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg= + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.13.1.tgz?cache=0&sync_timestamp=1610299305138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.2.0.tgz?cache=0&sync_timestamp=1610299305138&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0= + +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.npm.taobao.org/bindings/download/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= + dependencies: + file-uri-to-path "1.0.0" + +bluebird@^3.3.5, bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha1-nyKcFb4nJFT/qXOs4NvueaGww28= + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.npm.taobao.org/bn.js/download/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha1-d1s/J477uXGO7HNh9IP7Nvu/6og= + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.0" + resolved "https://registry.npm.taobao.org/bn.js/download/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" + integrity sha1-NYhgZ0OWxpl3canQUfzBtX1K4AI= + +body-parser@1.19.0: + version "1.19.0" + resolved "https://registry.npm.taobao.org/body-parser/download/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io= + dependencies: + bytes "3.1.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.7.2" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.npm.taobao.org/bonjour/download/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +boxen@^4.1.0, boxen@^4.2.0: + version "4.2.0" + resolved "https://registry.npm.taobao.org/boxen/download/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" + integrity sha1-5BG2I1fW1tNlh8isPV2XTaoHDmQ= + dependencies: + ansi-align "^3.0.0" + camelcase "^5.3.1" + chalk "^3.0.0" + cli-boxes "^2.2.0" + string-width "^4.1.0" + term-size "^2.1.0" + type-fest "^0.8.1" + widest-line "^3.1.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npm.taobao.org/brace-expansion/download/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.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.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://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc= + dependencies: + fill-range "^7.0.1" + +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/brorand/download/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.npm.taobao.org/browserify-aes/download/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha1-Mmc0ZC9APavDADIJhTu3CtQo70g= + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/browserify-cipher/download/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha1-jWR0wbhwv9q807z8wZNKEOlPFfA= + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/browserify-des/download/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw= + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.npm.taobao.org/browserify-rsa/download/browserify-rsa-4.1.0.tgz?cache=0&sync_timestamp=1605194217709&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrowserify-rsa%2Fdownload%2Fbrowserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0= + dependencies: + bn.js "^5.0.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.npm.taobao.org/browserify-sign/download/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 "https://registry.npm.taobao.org/browserify-zlib/download/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha1-KGlFnZqjviRf6P4sofRuLn9U1z8= + dependencies: + pako "~1.0.5" + +browserslist@4.14.2: + version "4.14.2" + resolved "https://registry.npm.taobao.org/browserslist/download/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" + integrity sha1-GzzsRYobqHWIzF6b5i8ZttSIE84= + dependencies: + caniuse-lite "^1.0.30001125" + electron-to-chromium "^1.3.564" + escalade "^3.0.2" + node-releases "^1.1.61" + +browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.3: + version "4.16.3" + resolved "https://registry.npm.taobao.org/browserslist/download/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717" + integrity sha1-NAqkaUDX24eHSFZ8XeokpI3fNxc= + dependencies: + caniuse-lite "^1.0.30001181" + colorette "^1.2.1" + electron-to-chromium "^1.3.649" + escalade "^3.1.1" + node-releases "^1.1.70" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/bser/download/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU= + dependencies: + node-int64 "^0.4.0" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.npm.taobao.org/buffer-crc32/download/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.npm.taobao.org/buffer-indexof/download/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow= + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/buffer-xor/download/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.npm.taobao.org/buffer/download/buffer-4.9.2.tgz?cache=0&sync_timestamp=1606098132142&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbuffer%2Fdownload%2Fbuffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha1-Iw6tNEACmIZEhBqwJEr4xEu+Pvg= + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY= + +cacache@^12.0.2: + version "12.0.4" + resolved "https://registry.npm.taobao.org/cacache/download/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" + integrity sha1-ZovL0QWutfHZL+JVcOyVJcj6pAw= + dependencies: + bluebird "^3.5.5" + chownr "^1.1.1" + figgy-pudding "^3.5.1" + 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.3" + ssri "^6.0.1" + unique-filename "^1.1.1" + y18n "^4.0.0" + +cacache@^15.0.5: + version "15.0.5" + resolved "https://registry.npm.taobao.org/cacache/download/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 "https://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.npm.taobao.org/cacheable-request/download/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" + integrity sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI= + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw= + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/call-me-maybe/download/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/caller-callsite/download/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://registry.npm.taobao.org/caller-path/download/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://registry.npm.taobao.org/callsites/download/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/callsites/download/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= + +camel-case@^4.1.1: + version "4.1.2" + resolved "https://registry.npm.taobao.org/camel-case/download/camel-case-4.1.2.tgz?cache=0&sync_timestamp=1606867280601&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamel-case%2Fdownload%2Fcamel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha1-lygHKpVPgFIoIlpt7qazhGHhvVo= + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-css@2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/camelcase-css/download/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha1-7pePaUeRTMMMa0R0G27R338EP9U= + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz?cache=0&sync_timestamp=1603921834417&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= + +caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001181: + version "1.0.30001196" + resolved "https://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30001196.tgz?cache=0&sync_timestamp=1614847461594&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcaniuse-lite%2Fdownload%2Fcaniuse-lite-1.0.30001196.tgz#00518a2044b1abf3e0df31fadbe5ed90b63f4e64" + integrity sha1-AFGKIESxq/Pg3zH62+XtkLY/TmQ= + +capture-exit@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/capture-exit/download/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + integrity sha1-+5U7+uvreB9iiYI52rtCbQilCaQ= + dependencies: + rsvp "^4.8.4" + +case-sensitive-paths-webpack-plugin@^2.2.0: + version "2.4.0" + resolved "https://registry.npm.taobao.org/case-sensitive-paths-webpack-plugin/download/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" + integrity sha1-22QGbGQi7tLgjMFLmGykN5bbxtQ= + +ccount@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/ccount/download/ccount-1.1.0.tgz?cache=0&sync_timestamp=1603876828535&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fccount%2Fdownload%2Fccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" + integrity sha1-JGaH3rtgFHNRMb6KurLZOJj40EM= + +chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npm.taobao.org/chalk/download/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" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/chalk/download/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ= + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0, chalk@^4.1.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/chalk/download/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha1-ThSHCmGNni7dl92DRf2dncMVZGo= + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +character-entities-legacy@^1.0.0: + version "1.1.4" + resolved "https://registry.npm.taobao.org/character-entities-legacy/download/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" + integrity sha1-lLwYRdznClu50uzHSHJWYSk9j8E= + +character-entities@^1.0.0: + version "1.2.4" + resolved "https://registry.npm.taobao.org/character-entities/download/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" + integrity sha1-4Sw5Obfq9OWxXnrUxeKOHUjFsWs= + +character-reference-invalid@^1.0.0: + version "1.1.4" + resolved "https://registry.npm.taobao.org/character-reference-invalid/download/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" + integrity sha1-CDMpzaDq4nKrPbvzfpo4LBOvFWA= + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= + +chokidar@^2.1.8: + version "2.1.8" + resolved "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz?cache=0&sync_timestamp=1610719387530&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +chokidar@^3.4.1: + version "3.5.1" + resolved "https://registry.npm.taobao.org/chokidar/download/chokidar-3.5.1.tgz?cache=0&sync_timestamp=1610719387530&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha1-7pznu+vSt59J8wR5nVRo4x4U5oo= + 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.3.1" + +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.npm.taobao.org/chownr/download/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs= + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/chownr/download/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4= + +chrome-trace-event@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/chrome-trace-event/download/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha1-I0CQ7pfH1K0aLEvq4nUF3v/GCKQ= + dependencies: + tslib "^1.9.0" + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/ci-info/download/ci-info-2.0.0.tgz?cache=0&sync_timestamp=1613629112974&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fci-info%2Fdownload%2Fci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.npm.taobao.org/cipher-base/download/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94= + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +classnames@^2.2.5: + version "2.2.6" + resolved "https://registry.npm.taobao.org/classnames/download/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" + integrity sha1-Q5Nb/90pHzJtrQogUwmzjQD2UM4= + +clean-css@^4.2.3: + version "4.2.3" + resolved "https://registry.npm.taobao.org/clean-css/download/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" + integrity sha1-UHtd59l7SO5T2ErbAWD/YhY4D3g= + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1605702430800&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha1-7oRy27Ep5yezHooQpCfe6d/kAIs= + +cli-boxes@^2.2.0: + version "2.2.1" + resolved "https://registry.npm.taobao.org/cli-boxes/download/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" + integrity sha1-3dUDXSUJT84iDpyrQKRYQKRAMY8= + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc= + dependencies: + restore-cursor "^3.1.0" + +cli-table3@0.6.0: + version "0.6.0" + resolved "https://registry.npm.taobao.org/cli-table3/download/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee" + integrity sha1-t7G8ZcqOe1zvkSThPcKyHizk+u4= + dependencies: + object-assign "^4.1.0" + string-width "^4.2.0" + optionalDependencies: + colors "^1.1.2" + +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/cli-width/download/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha1-ovSEN6LKqaIkNueUvwceyeYc7fY= + +clipboard@^2.0.0: + version "2.0.6" + resolved "https://registry.npm.taobao.org/clipboard/download/clipboard-2.0.6.tgz#52921296eec0fdf77ead1749421b21c968647376" + integrity sha1-UpISlu7A/fd+rRdJQhshyWhkc3Y= + dependencies: + good-listener "^1.2.2" + select "^1.1.2" + tiny-emitter "^2.0.0" + +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U= + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.npm.taobao.org/cliui/download/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE= + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/clone-deep/download/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c= + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone-response@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/clone-response/download/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collapse-white-space@^1.0.2: + version "1.0.6" + resolved "https://registry.npm.taobao.org/collapse-white-space/download/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" + integrity sha1-5jYpwAFmZXkgYNu+t5xCI50sUoc= + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npm.taobao.org/color-convert/download/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://registry.npm.taobao.org/color-convert/download/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 "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= + +colorette@^1.2.1: + version "1.2.2" + resolved "https://registry.npm.taobao.org/colorette/download/colorette-1.2.2.tgz?cache=0&sync_timestamp=1614259745210&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolorette%2Fdownload%2Fcolorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha1-y8x51emcrqLb8Q6zom/Ys+as+pQ= + +colors@^1.1.2: + version "1.4.0" + resolved "https://registry.npm.taobao.org/colors/download/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha1-xQSRR51MG9rtLJztMs98fcI2D3g= + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= + dependencies: + delayed-stream "~1.0.0" + +comma-separated-tokens@^1.0.0: + version "1.0.8" + resolved "https://registry.npm.taobao.org/comma-separated-tokens/download/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" + integrity sha1-YyuAthF4Z6FY8QgK1Jiy++fj9eo= + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npm.taobao.org/commander/download/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= + +commander@^4.1.1: + version "4.1.1" + resolved "https://registry.npm.taobao.org/commander/download/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha1-n9YCvZNilOnp70aj9NaWQESxgGg= + +commander@^5.0.0: + version "5.1.0" + resolved "https://registry.npm.taobao.org/commander/download/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha1-Rqu9FlL44Fm92u+Zu9yyrZzxea4= + +commander@^7.0.0: + version "7.1.0" + resolved "https://registry.npm.taobao.org/commander/download/commander-7.1.0.tgz#f2eaecf131f10e36e07d894698226e36ae0eb5ff" + integrity sha1-8urs8THxDjbgfYlGmCJuNq4Otf8= + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.npm.taobao.org/component-emitter/download/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o= + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npm.taobao.org/compression/download/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48= + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +compute-scroll-into-view@^1.0.16: + version "1.0.17" + resolved "https://registry.npm.taobao.org/compute-scroll-into-view/download/compute-scroll-into-view-1.0.17.tgz?cache=0&sync_timestamp=1614042283471&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcompute-scroll-into-view%2Fdownload%2Fcompute-scroll-into-view-1.0.17.tgz#6a88f18acd9d42e9cf4baa6bec7e0522607ab7ab" + integrity sha1-aojxis2dQunPS6pr7H4FImB6t6s= + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.5.0, concat-stream@^1.6.2: + version "1.6.2" + resolved "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +configstore@^5.0.1: + version "5.0.1" + resolved "https://registry.npm.taobao.org/configstore/download/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" + integrity sha1-02UCG130uYzdGH1qOw4/anzF7ZY= + dependencies: + dot-prop "^5.2.0" + graceful-fs "^4.1.2" + make-dir "^3.0.0" + unique-string "^2.0.0" + write-file-atomic "^3.0.0" + xdg-basedir "^4.0.0" + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.npm.taobao.org/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w= + +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/console-browserify/download/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 "https://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/constants-browserify/download/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.npm.taobao.org/content-disposition/download/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 "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha1-4TjMdeBAxyexlm/l5fjJruJW/js= + +convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.npm.taobao.org/cookie/download/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo= + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha1-kilzmMrjSTf8r9bsgTnBgFHwteA= + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +copy-to-clipboard@^3.0.8: + version "3.3.1" + resolved "https://registry.npm.taobao.org/copy-to-clipboard/download/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" + integrity sha1-EVqhqZmP+rYZb5MHatbaO5E2Yq4= + dependencies: + toggle-selection "^1.0.6" + +core-js-compat@^3.8.1, core-js-compat@^3.9.0: + version "3.9.1" + resolved "https://registry.npm.taobao.org/core-js-compat/download/core-js-compat-3.9.1.tgz#4e572acfe90aff69d76d8c37759d21a5c59bb455" + integrity sha1-Tlcqz+kK/2nXbYw3dZ0hpcWbtFU= + dependencies: + browserslist "^4.16.3" + semver "7.0.0" + +core-js-pure@^3.0.1: + version "3.9.1" + resolved "https://registry.npm.taobao.org/core-js-pure/download/core-js-pure-3.9.1.tgz#677b322267172bd490e4464696f790cbc355bec5" + integrity sha1-Z3syImcXK9SQ5EZGlveQy8NVvsU= + +core-js@^3.0.1, core-js@^3.0.4, core-js@^3.6.5: + version "3.9.1" + resolved "https://registry.npm.taobao.org/core-js/download/core-js-3.9.1.tgz#cec8de593db8eb2a85ffb0dbdeb312cb6e5460ae" + integrity sha1-zsjeWT246yqF/7Db3rMSy25UYK4= + +core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cosmiconfig@^5.0.0: + version "5.2.1" + resolved "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha1-BA9yaAnFked6F8CjYmykW08Wixo= + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha1-2k/uhTxS9rHmk19BwaL8UL1KmYI= + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cp-file@^7.0.0: + version "7.0.0" + resolved "https://registry.npm.taobao.org/cp-file/download/cp-file-7.0.0.tgz#b9454cfd07fe3b974ab9ea0e5f29655791a9b8cd" + integrity sha1-uUVM/Qf+O5dKueoOXyllV5GpuM0= + dependencies: + graceful-fs "^4.1.2" + make-dir "^3.0.0" + nested-error-stacks "^2.0.0" + p-event "^4.1.0" + +cpy@^8.1.1: + version "8.1.1" + resolved "https://registry.npm.taobao.org/cpy/download/cpy-8.1.1.tgz#066ed4c6eaeed9577df96dae4db9438c1a90df62" + integrity sha1-Bm7Uxuru2Vd9+W2uTblDjBqQ32I= + dependencies: + arrify "^2.0.1" + cp-file "^7.0.0" + globby "^9.2.0" + has-glob "^1.0.0" + junk "^3.1.0" + nested-error-stacks "^2.1.0" + p-all "^2.1.0" + p-filter "^2.1.0" + p-map "^3.0.0" + +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.npm.taobao.org/create-ecdh/download/create-ecdh-4.0.4.tgz?cache=0&sync_timestamp=1596557627677&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcreate-ecdh%2Fdownload%2Fcreate-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4= + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/create-hash/download/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY= + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.npm.taobao.org/create-hmac/download/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8= + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +create-react-context@0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/create-react-context/download/create-react-context-0.3.0.tgz#546dede9dc422def0d3fc2fe03afe0bc0f4f7d8c" + integrity sha1-VG3t6dxCLe8NP8L+A6/gvA9PfYw= + dependencies: + gud "^1.0.0" + warning "^4.0.3" + +cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npm.taobao.org/cross-spawn/download/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@^6.0.0: + version "6.0.5" + resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.npm.taobao.org/crypto-browserify/download/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha1-OWz58xN/A+S45TLFj2mCVOAPgOw= + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.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-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/crypto-random-string/download/crypto-random-string-2.0.0.tgz?cache=0&sync_timestamp=1613127463848&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcrypto-random-string%2Fdownload%2Fcrypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU= + +css-loader@^3.5.3: + version "3.6.0" + resolved "https://registry.npm.taobao.org/css-loader/download/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-select@^2.0.2: + version "2.1.0" + resolved "https://registry.npm.taobao.org/css-select/download/css-select-2.1.0.tgz?cache=0&sync_timestamp=1608486243524&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-select%2Fdownload%2Fcss-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8= + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.npm.taobao.org/css-what/download/css-what-3.4.2.tgz?cache=0&sync_timestamp=1602570952567&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-what%2Fdownload%2Fcss-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" + integrity sha1-6nAm/LAXd+295SEk4h8yfnrpUOQ= + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/cssesc/download/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4= + +csstype@^2.5.7: + version "2.6.16" + resolved "https://registry.npm.taobao.org/csstype/download/csstype-2.6.16.tgz?cache=0&sync_timestamp=1614159841588&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcsstype%2Fdownload%2Fcsstype-2.6.16.tgz#544d69f547013b85a40d15bff75db38f34fe9c39" + integrity sha1-VE1p9UcBO4WkDRW/912zjzT+nDk= + +csstype@^3.0.2: + version "3.0.7" + resolved "https://registry.npm.taobao.org/csstype/download/csstype-3.0.7.tgz?cache=0&sync_timestamp=1614159841588&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcsstype%2Fdownload%2Fcsstype-3.0.7.tgz#2a5fb75e1015e84dd15692f71e89a1450290950b" + integrity sha1-Kl+3XhAV6E3RVpL3HomhRQKQlQs= + +cyclist@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/cyclist/download/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= + +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://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1609387612573&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= + dependencies: + ms "2.0.0" + +debug@4, debug@^4.1.0, debug@^4.1.1: + version "4.3.1" + resolved "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz?cache=0&sync_timestamp=1609387612573&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha1-8NIpxQXgxtjEmsVT0bE9wYP2su4= + dependencies: + ms "2.1.2" + +debug@^3.0.0, debug@^3.1.1, debug@^3.2.6: + version "3.2.7" + resolved "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1609387612573&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o= + dependencies: + ms "^2.1.1" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz?cache=0&sync_timestamp=1610348607407&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdecamelize%2Fdownload%2Fdecamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.npm.taobao.org/decompress-response/download/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + dependencies: + mimic-response "^1.0.0" + +deep-equal@^1.0.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz?cache=0&sync_timestamp=1606860004587&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdeep-equal%2Fdownload%2Fdeep-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-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw= + +deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +deep-object-diff@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/deep-object-diff/download/deep-object-diff-1.1.0.tgz#d6fabf476c2ed1751fc94d5ca693d2ed8c18bc5a" + integrity sha1-1vq/R2wu0XUfyU1cppPS7YwYvFo= + +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://registry.npm.taobao.org/default-gateway/download/default-gateway-4.2.0.tgz?cache=0&sync_timestamp=1610365758034&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdefault-gateway%2Fdownload%2Fdefault-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs= + dependencies: + execa "^1.0.0" + ip-regex "^2.1.0" + +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.npm.taobao.org/defer-to-connect/download/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" + integrity sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE= + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.npm.taobao.org/define-properties/download/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 "https://registry.npm.taobao.org/define-property/download/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 "https://registry.npm.taobao.org/define-property/download/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 "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^4.1.1: + version "4.1.1" + resolved "https://registry.npm.taobao.org/del/download/del-4.1.1.tgz?cache=0&sync_timestamp=1610102124805&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdel%2Fdownload%2Fdel-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha1-no8RciLqRKMf86FWwEm5kFKp8LQ= + dependencies: + "@types/glob" "^7.1.1" + globby "^6.1.0" + 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 "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +delegate@^3.1.2: + version "3.2.0" + resolved "https://registry.npm.taobao.org/delegate/download/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" + integrity sha1-tmtxwxWFIuirV0T3INjKDCr1kWY= + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/des.js/download/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 "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detab@2.0.4: + version "2.0.4" + resolved "https://registry.npm.taobao.org/detab/download/detab-2.0.4.tgz#b927892069aff405fbb9a186fe97a44a92a94b43" + integrity sha1-uSeJIGmv9AX7uaGG/pekSpKpS0M= + dependencies: + repeat-string "^1.5.4" + +detect-node@^2.0.4: + version "2.0.4" + resolved "https://registry.npm.taobao.org/detect-node/download/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" + integrity sha1-AU7o+PZpxcWAI9pkuBecCDooxGw= + +detect-port-alt@1.1.6: + version "1.1.6" + resolved "https://registry.npm.taobao.org/detect-port-alt/download/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha1-JHB96r6TLUo89iEwICfCsmZWgnU= + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detect-port@^1.3.0: + version "1.3.0" + resolved "https://registry.npm.taobao.org/detect-port/download/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 "https://registry.npm.taobao.org/diffie-hellman/download/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.2.2: + version "2.2.2" + resolved "https://registry.npm.taobao.org/dir-glob/download/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ= + dependencies: + path-type "^3.0.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/dir-glob/download/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8= + dependencies: + path-type "^4.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + +dns-packet@^1.3.1: + version "1.3.1" + resolved "https://registry.npm.taobao.org/dns-packet/download/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + integrity sha1-EqpCaYEHW+UAuRDu3NC0fdfe2lo= + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.npm.taobao.org/dns-txt/download/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + dependencies: + buffer-indexof "^1.0.0" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/doctrine/download/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE= + dependencies: + esutils "^2.0.2" + +dom-converter@^0.2: + version "0.2.0" + resolved "https://registry.npm.taobao.org/dom-converter/download/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g= + dependencies: + utila "~0.4" + +dom-helpers@^5.0.1: + version "5.2.0" + resolved "https://registry.npm.taobao.org/dom-helpers/download/dom-helpers-5.2.0.tgz#57fd054c5f8f34c52a3eeffdb7e7e93cd357d95b" + integrity sha1-V/0FTF+PNMUqPu/9t+fpPNNX2Vs= + dependencies: + "@babel/runtime" "^7.8.7" + csstype "^3.0.2" + +dom-serializer@0: + version "0.2.2" + resolved "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E= + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-serializer@^1.0.1: + version "1.2.0" + resolved "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-1.2.0.tgz#3433d9136aeb3c627981daa385fc7f32d27c48f1" + integrity sha1-NDPZE2rrPGJ5gdqjhfx/MtJ8SPE= + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + entities "^2.0.0" + +dom-walk@^0.1.0: + version "0.1.2" + resolved "https://registry.npm.taobao.org/dom-walk/download/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" + integrity sha1-DFSL7wSPTR8qlySQAiNgYNqj/YQ= + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.npm.taobao.org/domain-browser/download/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto= + +domelementtype@1, domelementtype@^1.3.1: + version "1.3.1" + resolved "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8= + +domelementtype@^2.0.1, domelementtype@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/domelementtype/download/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" + integrity sha1-qFHAgKbRw9lDRK7RUdmfZp7fWF4= + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.npm.taobao.org/domhandler/download/domhandler-2.4.2.tgz?cache=0&sync_timestamp=1606872408265&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomhandler%2Fdownload%2Fdomhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha1-iAUJfpM9ZehVRvcm1g9euItE+AM= + dependencies: + domelementtype "1" + +domhandler@^3.0.0: + version "3.3.0" + resolved "https://registry.npm.taobao.org/domhandler/download/domhandler-3.3.0.tgz?cache=0&sync_timestamp=1606872408265&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomhandler%2Fdownload%2Fdomhandler-3.3.0.tgz#6db7ea46e4617eb15cf875df68b2b8524ce0037a" + integrity sha1-bbfqRuRhfrFc+HXfaLK4UkzgA3o= + dependencies: + domelementtype "^2.0.1" + +domhandler@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/domhandler/download/domhandler-4.0.0.tgz?cache=0&sync_timestamp=1606872408265&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomhandler%2Fdownload%2Fdomhandler-4.0.0.tgz#01ea7821de996d85f69029e81fa873c21833098e" + integrity sha1-Aep4Id6ZbYX2kCnoH6hzwhgzCY4= + dependencies: + domelementtype "^2.1.0" + +domutils@^1.5.1, domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.npm.taobao.org/domutils/download/domutils-1.7.0.tgz?cache=0&sync_timestamp=1607393067597&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomutils%2Fdownload%2Fdomutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo= + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.0.0: + version "2.4.4" + resolved "https://registry.npm.taobao.org/domutils/download/domutils-2.4.4.tgz?cache=0&sync_timestamp=1607393067597&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdomutils%2Fdownload%2Fdomutils-2.4.4.tgz#282739c4b150d022d34699797369aad8d19bbbd3" + integrity sha1-KCc5xLFQ0CLTRpl5c2mq2NGbu9M= + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.0.1" + domhandler "^4.0.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npm.taobao.org/dot-case/download/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha1-mytnDQCkMWZ6inW6Kc0bmICc51E= + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog= + dependencies: + is-obj "^2.0.0" + +dotenv-defaults@^1.0.2: + version "1.1.1" + resolved "https://registry.npm.taobao.org/dotenv-defaults/download/dotenv-defaults-1.1.1.tgz#032c024f4b5906d9990eb06d722dc74cc60ec1bd" + integrity sha1-AywCT0tZBtmZDrBtci3HTMYOwb0= + dependencies: + dotenv "^6.2.0" + +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.npm.taobao.org/dotenv-expand/download/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha1-P7rwIL/XlIhAcuomsel5HUWmKfA= + +dotenv-webpack@^1.7.0: + version "1.8.0" + resolved "https://registry.npm.taobao.org/dotenv-webpack/download/dotenv-webpack-1.8.0.tgz#7ca79cef2497dd4079d43e81e0796bc9d0f68a5e" + integrity sha1-fKec7ySX3UB51D6B4HlrydD2il4= + dependencies: + dotenv-defaults "^1.0.2" + +dotenv@^6.2.0: + version "6.2.0" + resolved "https://registry.npm.taobao.org/dotenv/download/dotenv-6.2.0.tgz#941c0410535d942c8becf28d3f357dbd9d476064" + integrity sha1-lBwEEFNdlCyL7PKNPzV9vZ1HYGQ= + +dotenv@^8.0.0: + version "8.2.0" + resolved "https://registry.npm.taobao.org/dotenv/download/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" + integrity sha1-l+YZJZradQ7qPk6j4mvO6lQksWo= + +downshift@^6.0.6: + version "6.1.0" + resolved "https://registry.npm.taobao.org/downshift/download/downshift-6.1.0.tgz#f008063d9b63935910d9db12ead07979ab51ce66" + integrity sha1-8AgGPZtjk1kQ2dsS6tB5eatRzmY= + dependencies: + "@babel/runtime" "^7.12.5" + compute-scroll-into-view "^1.0.16" + prop-types "^15.7.2" + react-is "^17.0.1" + +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.npm.taobao.org/duplexer3/download/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + +duplexer@^0.1.1: + version "0.1.2" + resolved "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY= + +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.npm.taobao.org/duplexify/download/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" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +ejs@^3.1.2: + version "3.1.6" + resolved "https://registry.npm.taobao.org/ejs/download/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a" + integrity sha1-W/0KBol0O7UmizVQzO7rvBcCgio= + dependencies: + jake "^10.6.1" + +electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.649: + version "1.3.681" + resolved "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.681.tgz#facd915ae46a020e8be566a2ecdc0b9444439be9" + integrity sha1-+s2RWuRqAg6L5Wai7NwLlERDm+k= + +element-resize-detector@^1.2.1: + version "1.2.2" + resolved "https://registry.npm.taobao.org/element-resize-detector/download/element-resize-detector-1.2.2.tgz?cache=0&sync_timestamp=1614323147114&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felement-resize-detector%2Fdownload%2Felement-resize-detector-1.2.2.tgz#bf7c3ff915957e4e62e86241ed2f9c86b078892b" + integrity sha1-v3w/+RWVfk5i6GJB7S+chrB4iSs= + dependencies: + batch-processor "1.0.0" + +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.npm.taobao.org/elliptic/download/elliptic-6.5.4.tgz?cache=0&sync_timestamp=1612290637117&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felliptic%2Fdownload%2Felliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha1-2jfOvTHnmhNn6UG1ku0fvr1Yq7s= + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + +"emoji-regex@>=6.0.0 <=6.1.1": + version "6.1.1" + resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-6.1.1.tgz?cache=0&sync_timestamp=1614682866012&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e" + integrity sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4= + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz?cache=0&sync_timestamp=1614682866012&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz?cache=0&sync_timestamp=1614682866012&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Femoji-regex%2Fdownload%2Femoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/emojis-list/download/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha1-VXBmIEatKeLpFucariYKvf9Pang= + +emotion-theming@^10.0.19: + version "10.0.27" + resolved "https://registry.npm.taobao.org/emotion-theming/download/emotion-theming-10.0.27.tgz#1887baaec15199862c89b1b984b79806f2b9ab10" + integrity sha1-GIe6rsFRmYYsibG5hLeYBvK5qxA= + dependencies: + "@babel/runtime" "^7.5.5" + "@emotion/weak-memoize" "0.2.5" + hoist-non-react-statics "^3.3.0" + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/encodeurl/download/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.4" + resolved "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= + dependencies: + once "^1.4.0" + +enhanced-resolve@^4.0.0, enhanced-resolve@^4.5.0: + version "4.5.0" + resolved "https://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-4.5.0.tgz?cache=0&sync_timestamp=1610568462691&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" + integrity sha1-Lzz9hNvjtIfxjy2y7x4GSlccpew= + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.5.0" + tapable "^1.0.0" + +enhanced-resolve@^5.7.0: + version "5.7.0" + resolved "https://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-5.7.0.tgz?cache=0&sync_timestamp=1610568462691&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-5.7.0.tgz#525c5d856680fbd5052de453ac83e32049958b5c" + integrity sha1-UlxdhWaA+9UFLeRTrIPjIEmVi1w= + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enquirer@^2.3.6: + version "2.3.6" + resolved "https://registry.npm.taobao.org/enquirer/download/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00= + dependencies: + ansi-colors "^4.1.1" + +entities@^1.1.1, entities@^1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/entities/download/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha1-vfpzUplmTfr9NFKe1PhSKidf6lY= + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/entities/download/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU= + +envinfo@^7.5.1, envinfo@^7.7.3: + version "7.7.4" + resolved "https://registry.npm.taobao.org/envinfo/download/envinfo-7.7.4.tgz#c6311cdd38a0e86808c1c9343f667e4267c4a320" + integrity sha1-xjEc3Tig6GgIwck0P2Z+QmfEoyA= + +errno@^0.1.3, errno@~0.1.7: + version "0.1.8" + resolved "https://registry.npm.taobao.org/errno/download/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + integrity sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8= + dependencies: + prr "~1.0.1" + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npm.taobao.org/error-ex/download/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.17.0-next.0, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: + version "1.18.0" + resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.18.0.tgz?cache=0&sync_timestamp=1614814465007&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" + integrity sha1-q4CzWe7Lft5MKYAAOQvFrD7HtaQ= + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.2" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.2" + is-string "^1.0.5" + object-inspect "^1.9.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.0" + +es-array-method-boxes-properly@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/es-array-method-boxes-properly/download/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" + integrity sha1-hz8+hEGN5O4Zxb51KZCy5EcY0J4= + +es-get-iterator@^1.0.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/es-get-iterator/download/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7" + integrity sha1-kjTFSrpxNIbX694CIIZK9eKyg/c= + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.0" + has-symbols "^1.0.1" + is-arguments "^1.1.0" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.5" + isarray "^2.0.5" + +es-module-lexer@^0.4.0: + version "0.4.1" + resolved "https://registry.npm.taobao.org/es-module-lexer/download/es-module-lexer-0.4.1.tgz#dda8c6a14d8f340a24e34331e0fab0cb50438e0e" + integrity sha1-3ajGoU2PNAok40Mx4Pqwy1BDjg4= + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npm.taobao.org/es-to-primitive/download/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" + +es5-shim@^4.5.13: + version "4.5.15" + resolved "https://registry.npm.taobao.org/es5-shim/download/es5-shim-4.5.15.tgz#6a26869b261854a3b045273f5583c52d390217fe" + integrity sha1-aiaGmyYYVKOwRSc/VYPFLTkCF/4= + +es6-shim@^0.35.5: + version "0.35.6" + resolved "https://registry.npm.taobao.org/es6-shim/download/es6-shim-0.35.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes6-shim%2Fdownload%2Fes6-shim-0.35.6.tgz#d10578301a83af2de58b9eadb7c2c9945f7388a0" + integrity sha1-0QV4MBqDry3li56tt8LJlF9ziKA= + +escalade@^3.0.2, escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npm.taobao.org/escalade/download/escalade-3.1.1.tgz?cache=0&sync_timestamp=1602567318654&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescalade%2Fdownload%2Fescalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA= + +escape-goat@^2.0.0: + version "2.1.1" + resolved "https://registry.npm.taobao.org/escape-goat/download/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" + integrity sha1-Gy3HcANnbEV+x2Cy3GjttkgYhnU= + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha1-owME6Z2qMuI7L9IPUbq9B8/8o0Q= + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escodegen@^1.12.0: + version "1.14.3" + resolved "https://registry.npm.taobao.org/escodegen/download/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha1-TnuB+6YVgdyXWC7XjKt/Do1j9QM= + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha1-ygODMxD2iJoyZHgaqC5j65z+eEg= + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw= + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: + version "4.0.1" + resolved "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= + +esrecurse@^4.1.0, esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npm.taobao.org/esrecurse/download/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha1-eteWTWeauyi+5yzsY3WLHF0smSE= + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0= + +estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha1-MH30JUfmzHMk088DwVXVzbjFOIA= + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-4.0.7.tgz?cache=0&sync_timestamp=1598517789303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feventemitter3%2Fdownload%2Feventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8= + +events@^3.0.0, events@^3.2.0: + version "3.3.0" + resolved "https://registry.npm.taobao.org/events/download/events-3.3.0.tgz?cache=0&sync_timestamp=1614444947209&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fevents%2Fdownload%2Fevents-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA= + +eventsource@^1.0.7: + version "1.0.7" + resolved "https://registry.npm.taobao.org/eventsource/download/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 "https://registry.npm.taobao.org/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI= + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +exec-sh@^0.3.2: + version "0.3.4" + resolved "https://registry.npm.taobao.org/exec-sh/download/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" + integrity sha1-OgGM61JsxvbfK7UEsr/o46STTsU= + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/execa/download/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg= + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.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@^5.0.0: + version "5.0.0" + resolved "https://registry.npm.taobao.org/execa/download/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376" + integrity sha1-QCmwAHmYqEH70QMuX03oajweM3Y= + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +express@^4.17.0, express@^4.17.1: + version "4.17.1" + resolved "https://registry.npm.taobao.org/express/download/express-4.17.1.tgz?cache=0&sync_timestamp=1597136004745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexpress%2Fdownload%2Fexpress-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ= + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.0" + content-disposition "0.5.3" + content-type "~1.0.4" + 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.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" + safe-buffer "5.1.2" + 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" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/extend-shallow/download/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 "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.npm.taobao.org/external-editor/download/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU= + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extract-zip@^1.6.6: + version "1.7.0" + resolved "https://registry.npm.taobao.org/extract-zip/download/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" + integrity sha1-VWzDrp339FLEk6DPtRzDAneUCSc= + dependencies: + concat-stream "^1.6.2" + debug "^2.6.9" + mkdirp "^0.5.4" + yauzl "^2.10.0" + +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU= + +fast-glob@^2.2.6: + version "2.2.7" + resolved "https://registry.npm.taobao.org/fast-glob/download/fast-glob-2.2.7.tgz?cache=0&sync_timestamp=1610876914706&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-glob%2Fdownload%2Ffast-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-glob@^3.1.1: + version "3.2.5" + resolved "https://registry.npm.taobao.org/fast-glob/download/fast-glob-3.2.5.tgz?cache=0&sync_timestamp=1610876914706&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-glob%2Fdownload%2Ffast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha1-eTmvKmVt55pPGQGQPuityqfLlmE= + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastest-levenshtein@^1.0.12: + version "1.0.12" + resolved "https://registry.npm.taobao.org/fastest-levenshtein/download/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" + integrity sha1-mZD306iMxan/0fF0V0UlFwDUl+I= + +fastq@^1.6.0: + version "1.11.0" + resolved "https://registry.npm.taobao.org/fastq/download/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" + integrity sha1-u5+5VaBxMKkY62PB9RYcwypdCFg= + dependencies: + reusify "^1.0.4" + +fault@^1.0.0: + version "1.0.4" + resolved "https://registry.npm.taobao.org/fault/download/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" + integrity sha1-6vz8Cm0hT8lGAeFw3ymVSk+ELxM= + dependencies: + format "^0.2.0" + +faye-websocket@^0.11.3: + version "0.11.3" + resolved "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" + integrity sha1-XA6aiWjokSwoZjn96XeosgnyUI4= + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/fb-watchman/download/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha1-/IT7OdJwnPP/bXQ3BhV7tXCKioU= + dependencies: + bser "2.1.1" + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/fd-slicer/download/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + +figgy-pudding@^3.5.1: + version "3.5.2" + resolved "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" + integrity sha1-tO7oFIq7Adzx0aw0Nn1Z4S+mHW4= + +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.npm.taobao.org/figures/download/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8= + dependencies: + escape-string-regexp "^1.0.5" + +file-loader@^6.0.0: + version "6.2.0" + resolved "https://registry.npm.taobao.org/file-loader/download/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha1-uu98+OGEDfMl5DkLRISHlIDuvk0= + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +file-system-cache@^1.0.5: + version "1.0.5" + resolved "https://registry.npm.taobao.org/file-system-cache/download/file-system-cache-1.0.5.tgz#84259b36a2bbb8d3d6eb1021d3132ffe64cfff4f" + integrity sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08= + dependencies: + bluebird "^3.3.5" + fs-extra "^0.30.0" + ramda "^0.21.0" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= + +filelist@^1.0.1: + version "1.0.2" + resolved "https://registry.npm.taobao.org/filelist/download/filelist-1.0.2.tgz#80202f21462d4d1c2e214119b1807c1bc0380e5b" + integrity sha1-gCAvIUYtTRwuIUEZsYB8G8A4Dls= + dependencies: + minimatch "^3.0.4" + +filesize@6.1.0: + version "6.1.0" + resolved "https://registry.npm.taobao.org/filesize/download/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" + integrity sha1-6Bvap4DiRR1xTXHA16TzI403rQA= + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha1-GRmmp8df44ssfHflGYU12prN2kA= + dependencies: + to-regex-range "^5.0.1" + +filter-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/filter-obj/download/filter-obj-1.1.0.tgz?cache=0&sync_timestamp=1608460364381&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffilter-obj%2Fdownload%2Ffilter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" + integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs= + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/finalhandler/download/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.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc= + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-cache-dir@^3.3.1: + version "3.3.1" + resolved "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha1-ibM/rUpGcNqpT4Vff74x1thP6IA= + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/find-root/download/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha1-q8/Iunb3CMQql7PWhbfpRQv7nOQ= + +find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk= + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= + dependencies: + locate-path "^3.0.0" + +flow-parser@0.*: + version "0.146.0" + resolved "https://registry.npm.taobao.org/flow-parser/download/flow-parser-0.146.0.tgz#e389013c4c2bee1ca09a59957223685f8bbefb02" + integrity sha1-44kBPEwr7hygmlmVciNoX4u++wI= + +flush-write-stream@^1.0.0: + version "1.1.1" + resolved "https://registry.npm.taobao.org/flush-write-stream/download/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +follow-redirects@^1.0.0: + version "1.13.3" + resolved "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.13.3.tgz?cache=0&sync_timestamp=1614437017944&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.13.3.tgz#e5598ad50174c1bc4e872301e82ac2cd97f90267" + integrity sha1-5VmK1QF0wbxOhyMB6CrCzZf5Amc= + +for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +fork-ts-checker-webpack-plugin@4.1.6, fork-ts-checker-webpack-plugin@^4.1.4: + version "4.1.6" + resolved "https://registry.npm.taobao.org/fork-ts-checker-webpack-plugin/download/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" + integrity sha1-UFXHA/6883+gZAXUAMEiuQUWf8U= + dependencies: + "@babel/code-frame" "^7.5.5" + chalk "^2.4.1" + micromatch "^3.1.10" + minimatch "^3.0.4" + semver "^5.6.0" + tapable "^1.0.0" + worker-rpc "^0.1.0" + +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npm.taobao.org/form-data/download/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha1-69U3kbeDVqma+aMA1CgsTV65dV8= + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +format@^0.2.0: + version "0.2.2" + resolved "https://registry.npm.taobao.org/format/download/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs= + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.npm.taobao.org/from2/download/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-extra@^0.30.0: + version "0.30.0" + resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-0.30.0.tgz?cache=0&sync_timestamp=1611075394355&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffs-extra%2Fdownload%2Ffs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" + integrity sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.0.0" + path-is-absolute "^1.0.0" + rimraf "^2.2.8" + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-9.1.0.tgz?cache=0&sync_timestamp=1611075394355&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffs-extra%2Fdownload%2Ffs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0= + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/fs-minipass/download/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs= + dependencies: + minipass "^3.0.0" + +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.7: + version "1.2.13" + resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.13.tgz?cache=0&sync_timestamp=1612536409579&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg= + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + +fsevents@^2.1.2, fsevents@~2.3.1: + version "2.3.2" + resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-2.3.2.tgz?cache=0&sync_timestamp=1612536409579&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro= + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= + +function.prototype.name@^1.1.0: + version "1.1.4" + resolved "https://registry.npm.taobao.org/function.prototype.name/download/function.prototype.name-1.1.4.tgz#e4ea839b9d3672ae99d0efd9f38d9191c5eaac83" + integrity sha1-5OqDm502cq6Z0O/Z842RkcXqrIM= + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + functions-have-names "^1.2.2" + +functions-have-names@^1.2.2: + version "1.2.2" + resolved "https://registry.npm.taobao.org/functions-have-names/download/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21" + integrity sha1-mNk5kcOdqTYfjlCzN8T25B8SDiE= + +fuse.js@^3.6.1: + version "3.6.1" + resolved "https://registry.npm.taobao.org/fuse.js/download/fuse.js-3.6.1.tgz#7de85fdd6e1b3377c23ce010892656385fd9b10c" + integrity sha1-fehf3W4bM3fCPOAQiSZWOF/ZsQw= + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npm.taobao.org/gensync/download/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA= + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz?cache=0&sync_timestamp=1612364411509&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-intrinsic%2Fdownload%2Fget-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y= + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.npm.taobao.org/get-package-type/download/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha1-jeLYA8/0TfO8bEVuZmizbDkm4Ro= + +get-port@^5.1.1: + version "5.1.1" + resolved "https://registry.npm.taobao.org/get-port/download/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" + integrity sha1-BGntB1Y0ed5u+5hrrwU9zX1OMZM= + +get-stream@^4.0.0, get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= + dependencies: + pump "^3.0.0" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha1-SWaheV7lrOZecGxLe+txJX1uItM= + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.0" + resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718" + integrity sha1-PgASy2gnMZ2icG5gGhWD6GKaZxg= + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +git-up@^4.0.0: + version "4.0.2" + resolved "https://registry.npm.taobao.org/git-up/download/git-up-4.0.2.tgz#10c3d731051b366dc19d3df454bfca3f77913a7c" + integrity sha1-EMPXMQUbNm3BnT30VL/KP3eROnw= + dependencies: + is-ssh "^1.3.0" + parse-url "^5.0.0" + +git-url-parse@^11.1.2: + version "11.4.4" + resolved "https://registry.npm.taobao.org/git-url-parse/download/git-url-parse-11.4.4.tgz#5d747debc2469c17bc385719f7d0427802d83d77" + integrity sha1-XXR968JGnBe8OFcZ99BCeALYPXc= + dependencies: + git-up "^4.0.0" + +github-slugger@^1.0.0: + version "1.3.0" + resolved "https://registry.npm.taobao.org/github-slugger/download/github-slugger-1.3.0.tgz#9bd0a95c5efdfc46005e82a906ef8e2a059124c9" + integrity sha1-m9CpXF79/EYAXoKpBu+OKgWRJMk= + dependencies: + emoji-regex ">=6.0.0 <=6.1.1" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/glob-base/download/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://registry.npm.taobao.org/glob-parent/download/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 "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-parent@^5.1.0, glob-parent@~5.1.0: + version "5.1.1" + resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik= + dependencies: + is-glob "^4.0.1" + +glob-promise@^3.4.0: + version "3.4.0" + resolved "https://registry.npm.taobao.org/glob-promise/download/glob-promise-3.4.0.tgz#b6b8f084504216f702dc2ce8c9bc9ac8866fdb20" + integrity sha1-trjwhFBCFvcC3CzoybyayIZv2yA= + dependencies: + "@types/glob" "*" + +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npm.taobao.org/glob-to-regexp/download/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4= + +glob@^7.0.0, glob@^7.0.3, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.1.6" + resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-dirs@^2.0.1: + version "2.1.0" + resolved "https://registry.npm.taobao.org/global-dirs/download/global-dirs-2.1.0.tgz?cache=0&sync_timestamp=1610454770539&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobal-dirs%2Fdownload%2Fglobal-dirs-2.1.0.tgz#e9046a49c806ff04d6c1825e196c8f0091e8df4d" + integrity sha1-6QRqScgG/wTWwYJeGWyPAJHo300= + dependencies: + ini "1.3.7" + +global-modules@2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/global-modules/download/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha1-mXYFrSNF8n9RU5vqJldEISFcd4A= + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/global-prefix/download/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha1-/IX3MGTfafUEIfR/iD/luRO6m5c= + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +global@^4.3.2, global@^4.4.0: + version "4.4.0" + resolved "https://registry.npm.taobao.org/global/download/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" + integrity sha1-PnsQUXkAajI+1xqvyj6cV6XMZAY= + dependencies: + min-document "^2.19.0" + process "^0.11.10" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1613453432954&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4= + +globalthis@^1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/globalthis/download/globalthis-1.0.2.tgz#2a235d34f4d8036219f7e34929b5de9e18166b8b" + integrity sha1-KiNdNPTYA2IZ9+NJKbXenhgWa4s= + dependencies: + define-properties "^1.1.3" + +globby@11.0.1: + version "11.0.1" + resolved "https://registry.npm.taobao.org/globby/download/globby-11.0.1.tgz?cache=0&sync_timestamp=1609936416458&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + integrity sha1-mivxB6Bo8//qvEmtcCx57ejP01c= + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +globby@^11.0.0: + version "11.0.2" + resolved "https://registry.npm.taobao.org/globby/download/globby-11.0.2.tgz?cache=0&sync_timestamp=1609936416458&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83" + integrity sha1-GvU4t2ajtUDr+1ijKy4tWJcyHYM= + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.npm.taobao.org/globby/download/globby-6.1.0.tgz?cache=0&sync_timestamp=1609936416458&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globby@^9.2.0: + version "9.2.0" + resolved "https://registry.npm.taobao.org/globby/download/globby-9.2.0.tgz?cache=0&sync_timestamp=1609936416458&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobby%2Fdownload%2Fglobby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" + integrity sha1-/QKacGxwPSm90XD0tts6P3p8tj0= + dependencies: + "@types/glob" "^7.1.1" + array-union "^1.0.2" + dir-glob "^2.2.2" + fast-glob "^2.2.6" + glob "^7.1.3" + ignore "^4.0.3" + pify "^4.0.1" + slash "^2.0.0" + +good-listener@^1.2.2: + version "1.2.2" + resolved "https://registry.npm.taobao.org/good-listener/download/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" + integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= + dependencies: + delegate "^3.1.2" + +got@^9.6.0: + version "9.6.0" + resolved "https://registry.npm.taobao.org/got/download/got-9.6.0.tgz?cache=0&sync_timestamp=1614332803862&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgot%2Fdownload%2Fgot-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" + integrity sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU= + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4: + version "4.2.6" + resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha1-/wQLKwhTsjw9MQJ1I3BvGIXXa+4= + +gud@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/gud/download/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + integrity sha1-pIlYGxfmpwvsqavjrlfeekmYUsA= + +gzip-size@5.1.1: + version "5.1.1" + resolved "https://registry.npm.taobao.org/gzip-size/download/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" + integrity sha1-y5vuaS+HwGErIyhAqHOQTkwTUnQ= + dependencies: + duplexer "^0.1.1" + pify "^4.0.1" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/handle-thing/download/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha1-hX95zjWVgMNA1DCBzGSJcNC7I04= + +has-bigints@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/has-bigints/download/has-bigints-1.0.0.tgz#d9b2100824195e39a0c343c127f389d66a5e27dc" + integrity sha1-2bIQCCQZXjmgw0PBJ/OJ1mpeJ9w= + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= + +has-glob@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/has-glob/download/has-glob-1.0.0.tgz#9aaa9eedbffb1ba3990a7b0010fb678ee0081207" + integrity sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc= + dependencies: + is-glob "^3.0.0" + +has-symbols@^1.0.0, has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM= + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.npm.taobao.org/has-values/download/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/has-values/download/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-yarn@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/has-yarn/download/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" + integrity sha1-E34RNUp7W/EapctknPDG8/8rLnc= + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y= + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/hash-base/download/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha1-VcOB2eBuHSmXqIO0o/3f5/DTrzM= + dependencies: + 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 "https://registry.npm.taobao.org/hash.js/download/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I= + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hast-to-hyperscript@^9.0.0: + version "9.0.1" + resolved "https://registry.npm.taobao.org/hast-to-hyperscript/download/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" + integrity sha1-m2f9GI5MgeitZvgDhVM0FzkgIY0= + dependencies: + "@types/unist" "^2.0.3" + comma-separated-tokens "^1.0.0" + property-information "^5.3.0" + space-separated-tokens "^1.0.0" + style-to-object "^0.3.0" + unist-util-is "^4.0.0" + web-namespaces "^1.0.0" + +hast-util-from-parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.npm.taobao.org/hast-util-from-parse5/download/hast-util-from-parse5-6.0.1.tgz#554e34abdeea25ac76f5bd950a1f0180e0b3bc2a" + integrity sha1-VU40q97qJax29b2VCh8BgOCzvCo= + dependencies: + "@types/parse5" "^5.0.0" + hastscript "^6.0.0" + property-information "^5.0.0" + vfile "^4.0.0" + vfile-location "^3.2.0" + web-namespaces "^1.0.0" + +hast-util-parse-selector@^2.0.0: + version "2.2.5" + resolved "https://registry.npm.taobao.org/hast-util-parse-selector/download/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a" + integrity sha1-1Xwj9NoWrjxjs7bKRhZoMxNJnDo= + +hast-util-raw@6.0.1: + version "6.0.1" + resolved "https://registry.npm.taobao.org/hast-util-raw/download/hast-util-raw-6.0.1.tgz#973b15930b7529a7b66984c98148b46526885977" + integrity sha1-lzsVkwt1Kae2aYTJgUi0ZSaIWXc= + dependencies: + "@types/hast" "^2.0.0" + hast-util-from-parse5 "^6.0.0" + hast-util-to-parse5 "^6.0.0" + html-void-elements "^1.0.0" + parse5 "^6.0.0" + unist-util-position "^3.0.0" + vfile "^4.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hast-util-to-parse5@^6.0.0: + version "6.0.0" + resolved "https://registry.npm.taobao.org/hast-util-to-parse5/download/hast-util-to-parse5-6.0.0.tgz#1ec44650b631d72952066cea9b1445df699f8479" + integrity sha1-HsRGULYx1ylSBmzqmxRF32mfhHk= + dependencies: + hast-to-hyperscript "^9.0.0" + property-information "^5.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hastscript@^6.0.0: + version "6.0.0" + resolved "https://registry.npm.taobao.org/hastscript/download/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" + integrity sha1-6HaNfqxWw/3qyKkoMNWOgR5b9kA= + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^5.0.0" + space-separated-tokens "^1.0.0" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha1-hK5l+n6vsWX922FWauFLrwVmTw8= + +highlight.js@^10.1.1, highlight.js@~10.6.0: + version "10.6.0" + resolved "https://registry.npm.taobao.org/highlight.js/download/highlight.js-10.6.0.tgz#0073aa71d566906965ba6e1b7be7b2682f5e18b6" + integrity sha1-AHOqcdVmkGllum4be+eyaC9eGLY= + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/hmac-drbg/download/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" + +hoist-non-react-statics@^3.3.0: + version "3.3.2" + resolved "https://registry.npm.taobao.org/hoist-non-react-statics/download/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha1-7OCsr3HWLClpwuxZ/v9CpLGoW0U= + dependencies: + react-is "^16.7.0" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-entities@^1.2.0, html-entities@^1.3.1: + version "1.4.0" + resolved "https://registry.npm.taobao.org/html-entities/download/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" + integrity sha1-z70bAdKvr5rcobEK59/6uYxx0tw= + +html-loader@^1.0.0: + version "1.3.2" + resolved "https://registry.npm.taobao.org/html-loader/download/html-loader-1.3.2.tgz#5a72ebba420d337083497c9aba7866c9e1aee340" + integrity sha1-WnLrukINM3CDSXyaunhmyeGu40A= + dependencies: + html-minifier-terser "^5.1.1" + htmlparser2 "^4.1.0" + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +html-minifier-terser@^5.0.1, html-minifier-terser@^5.1.1: + version "5.1.1" + resolved "https://registry.npm.taobao.org/html-minifier-terser/download/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" + integrity sha1-ki6W8fO7YIMsJjS3mIQJY4mx8FQ= + dependencies: + camel-case "^4.1.1" + clean-css "^4.2.3" + commander "^4.1.1" + he "^1.2.0" + param-case "^3.0.3" + relateurl "^0.2.7" + terser "^4.6.3" + +html-tags@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/html-tags/download/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" + integrity sha1-e15vfmZen7QfMAB+2eDUHpf7IUA= + +html-void-elements@^1.0.0: + version "1.0.5" + resolved "https://registry.npm.taobao.org/html-void-elements/download/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" + integrity sha1-zpFZSU6G2V5FeVsWbCAhws/KRIM= + +html-webpack-plugin@^4.2.1: + version "4.5.2" + resolved "https://registry.npm.taobao.org/html-webpack-plugin/download/html-webpack-plugin-4.5.2.tgz#76fc83fa1a0f12dd5f7da0404a54e2699666bc12" + integrity sha1-dvyD+hoPEt1ffaBASlTiaZZmvBI= + dependencies: + "@types/html-minifier-terser" "^5.0.0" + "@types/tapable" "^1.0.5" + "@types/webpack" "^4.41.8" + html-minifier-terser "^5.0.1" + loader-utils "^1.2.3" + lodash "^4.17.20" + pretty-error "^2.1.1" + tapable "^1.1.3" + util.promisify "1.0.0" + +html-webpack-plugin@^5.2.0: + version "5.2.0" + resolved "https://registry.npm.taobao.org/html-webpack-plugin/download/html-webpack-plugin-5.2.0.tgz#d675ad0027a89de6b3d9950e0b57656dcfd97fbf" + integrity sha1-1nWtACeoneaz2ZUOC1dlbc/Zf78= + dependencies: + "@types/html-minifier-terser" "^5.0.0" + html-minifier-terser "^5.0.1" + loader-utils "^2.0.0" + lodash "^4.17.20" + pretty-error "^2.1.1" + tapable "^2.0.0" + +htmlparser2@^3.10.1: + version "3.10.1" + resolved "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.10.1.tgz?cache=0&sync_timestamp=1607394346398&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhtmlparser2%2Fdownload%2Fhtmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha1-vWedw/WYl7ajS7EHSchVu1OpOS8= + dependencies: + 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" + +htmlparser2@^4.1.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-4.1.0.tgz?cache=0&sync_timestamp=1607394346398&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhtmlparser2%2Fdownload%2Fhtmlparser2-4.1.0.tgz#9a4ef161f2e4625ebf7dfbe6c0a2f52d18a59e78" + integrity sha1-mk7xYfLkYl6/ffvmwKL1LRilnng= + dependencies: + domelementtype "^2.0.1" + domhandler "^3.0.0" + domutils "^2.0.0" + entities "^2.0.0" + +http-cache-semantics@^4.0.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/http-cache-semantics/download/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" + integrity sha1-SekcXL82yblLz81xwj1SSex045A= + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz?cache=0&sync_timestamp=1593407618436&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-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 "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz?cache=0&sync_timestamp=1593407618436&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz?cache=0&sync_timestamp=1593407618436&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha1-bGGeT5xgMIw4UZSYwU+7EKrOuwY= + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-parser-js@>=0.5.1: + version "0.5.3" + resolved "https://registry.npm.taobao.org/http-parser-js/download/http-parser-js-0.5.3.tgz?cache=0&sync_timestamp=1609539644540&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-parser-js%2Fdownload%2Fhttp-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" + integrity sha1-AdJwnHnUFpi7AdTezF6dpOSgM9k= + +http-proxy-middleware@0.19.1: + version "0.19.1" + resolved "https://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha1-GDx9xKoUeRUDBkmMIQza+WCApDo= + dependencies: + http-proxy "^1.17.0" + is-glob "^4.0.0" + lodash "^4.17.11" + micromatch "^3.1.10" + +http-proxy@^1.17.0: + version "1.18.1" + resolved "https://registry.npm.taobao.org/http-proxy/download/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk= + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/https-browserify/download/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + +https-proxy-agent@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/https-proxy-agent/download/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" + integrity sha1-cCtx+1UgoTKmbeH2dUHZ5iFU2Cs= + dependencies: + agent-base "5" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/human-signals/download/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA= + +iconv-lite@0.4.24, iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz?cache=0&sync_timestamp=1594184300389&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^4.0.0, icss-utils@^4.1.1: + version "4.1.1" + resolved "https://registry.npm.taobao.org/icss-utils/download/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" + integrity sha1-IRcLU3ie4nRHwvR91oMIFAP5pGc= + dependencies: + postcss "^7.0.14" + +ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.npm.taobao.org/ieee754/download/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I= + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.npm.taobao.org/iferr/download/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= + +ignore@^4.0.3: + version "4.0.6" + resolved "https://registry.npm.taobao.org/ignore/download/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw= + +ignore@^5.1.4: + version "5.1.8" + resolved "https://registry.npm.taobao.org/ignore/download/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha1-8VCotQo0KJsz4i9YiavU2AFvDlc= + +immer@8.0.1: + version "8.0.1" + resolved "https://registry.npm.taobao.org/immer/download/immer-8.0.1.tgz?cache=0&sync_timestamp=1611143142958&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimmer%2Fdownload%2Fimmer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" + integrity sha1-nHPbaD4rOXXEJPsFcq9YiYd65lY= + +import-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/import-cwd/download/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://registry.npm.taobao.org/import-fresh/download/import-fresh-2.0.0.tgz?cache=0&sync_timestamp=1608469611900&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-fresh@^3.1.0: + version "3.3.0" + resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.3.0.tgz?cache=0&sync_timestamp=1608469611900&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha1-NxYsJfy566oublPVtNiM4X2eDCs= + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/import-from/download/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + integrity sha1-M1238qev/VOqpHHUuAId7ja387E= + dependencies: + resolve-from "^3.0.0" + +import-lazy@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/import-lazy/download/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" + integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= + +import-local@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/import-local/download/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha1-VQcL44pZk88Y72236WH1vuXFoJ0= + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +import-local@^3.0.2: + version "3.0.2" + resolved "https://registry.npm.taobao.org/import-local/download/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" + integrity sha1-qM/QQx0d5KIZlwPQA+PmI2T6bbY= + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE= + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/indexes-of/download/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://registry.npm.taobao.org/infer-owner/download/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha1-xM78qo5RBRwqQLos6KPScpWvlGc= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +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.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +ini@1.3.7: + version "1.3.7" + resolved "https://registry.npm.taobao.org/ini/download/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84" + integrity sha1-oJNj4ZEZcuoW16iFEAXYTPCamoQ= + +ini@^1.3.5, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.npm.taobao.org/ini/download/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw= + +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.npm.taobao.org/inline-style-parser/download/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + integrity sha1-7Io7QpJ06cCh8cT/qUU6f+9yzqE= + +inquirer@^7.0.0: + version "7.3.3" + resolved "https://registry.npm.taobao.org/inquirer/download/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" + +internal-ip@^4.3.0: + version "4.3.0" + resolved "https://registry.npm.taobao.org/internal-ip/download/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc= + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/internal-slot/download/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha1-c0fjB97uovqsKsYgXUvH00ln9Zw= + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.npm.taobao.org/interpret/download/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4= + +interpret@^2.0.0, interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/interpret/download/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha1-GnigtZZcQKVBbQB61vUK0nxBffk= + +invariant@^2.2.3, invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY= + dependencies: + loose-envify "^1.0.0" + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz?cache=0&sync_timestamp=1611327210367&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fip-regex%2Fdownload%2Fip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + +ip@^1.1.0, ip@^1.1.5: + version "1.1.5" + resolved "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +ipaddr.js@1.9.1, ipaddr.js@^1.9.0: + version "1.9.1" + resolved "https://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha1-v/OFQ+64mEglB5/zoqjmy9RngbM= + +is-absolute-url@^3.0.0, is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + integrity sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg= + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.npm.taobao.org/is-accessor-descriptor/download/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 "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= + dependencies: + kind-of "^6.0.0" + +is-alphabetical@1.0.4, is-alphabetical@^1.0.0: + version "1.0.4" + resolved "https://registry.npm.taobao.org/is-alphabetical/download/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" + integrity sha1-nn1rlJFr4iFTdF0YTCmMv5hqaG0= + +is-alphanumerical@^1.0.0: + version "1.0.4" + resolved "https://registry.npm.taobao.org/is-alphanumerical/download/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, is-arguments@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/is-arguments/download/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 "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-bigint@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/is-bigint/download/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" + integrity sha1-aSMFHfy8dkJ4VAuc4OazITql68I= + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk= + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/is-boolean-object/download/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" + integrity sha1-4qqtOjqPyjTCj27uE1sVbtJYf/A= + dependencies: + call-bind "^1.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz?cache=0&sync_timestamp=1604429399052&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-buffer%2Fdownload%2Fis-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha1-76ouqdqg16suoTqXsritUf776L4= + +is-buffer@^2.0.0: + version "2.0.5" + resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-2.0.5.tgz?cache=0&sync_timestamp=1604429399052&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-buffer%2Fdownload%2Fis-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" + integrity sha1-68JS5ADSL/jXf6CYiIIaJKZYwZE= + +is-callable@^1.1.4, is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.npm.taobao.org/is-callable/download/is-callable-1.2.3.tgz?cache=0&sync_timestamp=1612136228334&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-callable%2Fdownload%2Fis-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha1-ix4FALc6HXbHBIdjbzaOUZ3o244= + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/is-ci/download/is-ci-2.0.0.tgz?cache=0&sync_timestamp=1613632838210&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-ci%2Fdownload%2Fis-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= + dependencies: + ci-info "^2.0.0" + +is-core-module@^2.2.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/is-core-module/download/is-core-module-2.2.0.tgz?cache=0&sync_timestamp=1606411654326&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-core-module%2Fdownload%2Fis-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 "https://registry.npm.taobao.org/is-data-descriptor/download/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 "https://registry.npm.taobao.org/is-data-descriptor/download/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.2" + resolved "https://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha1-vac28s2P0G0yhE53Q7+nSUw7/X4= + +is-decimal@^1.0.0: + version "1.0.4" + resolved "https://registry.npm.taobao.org/is-decimal/download/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" + integrity sha1-ZaOllYocW2OnBuGzM9fNn2MNP6U= + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco= + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw= + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + +is-docker@^2.0.0: + version "2.1.1" + resolved "https://registry.npm.taobao.org/is-docker/download/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" + integrity sha1-QSWojkTkUNOE4JBH7eca3C0UQVY= + +is-dom@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/is-dom/download/is-dom-1.1.0.tgz#af1fced292742443bb59ca3f76ab5e80907b4e8a" + integrity sha1-rx/O0pJ0JEO7Wco/dqtegJB7Too= + dependencies: + is-object "^1.0.1" + is-window "^1.0.2" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/is-extendable/download/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://registry.npm.taobao.org/is-extglob/download/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 "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/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 "https://registry.npm.taobao.org/is-fullwidth-code-point/download/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://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= + +is-function@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/is-function/download/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" + integrity sha1-Twl/MKv2762smDOxfKXcA/gUTgg= + +is-glob@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= + dependencies: + is-extglob "^1.0.0" + +is-glob@^3.0.0, is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= + dependencies: + is-extglob "^2.1.1" + +is-hexadecimal@^1.0.0: + version "1.0.4" + resolved "https://registry.npm.taobao.org/is-hexadecimal/download/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" + integrity sha1-zDXJdYjaS9Saju3WvECC1E3LI6c= + +is-installed-globally@^0.3.1: + version "0.3.2" + resolved "https://registry.npm.taobao.org/is-installed-globally/download/is-installed-globally-0.3.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-installed-globally%2Fdownload%2Fis-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" + integrity sha1-/T76ee5nDRGHIzGC1bCh3QAxMUE= + dependencies: + global-dirs "^2.0.1" + is-path-inside "^3.0.1" + +is-map@^2.0.2: + version "2.0.2" + resolved "https://registry.npm.taobao.org/is-map/download/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha1-AJItuMm/c+gbejNYJ7wqQ/K5ESc= + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/is-negative-zero/download/is-negative-zero-2.0.1.tgz?cache=0&sync_timestamp=1607123120811&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-negative-zero%2Fdownload%2Fis-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ= + +is-npm@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/is-npm/download/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" + integrity sha1-yQ3YOAaW34enptgjwg0LErvjyE0= + +is-number-object@^1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/is-number-object/download/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" + integrity sha1-NqyV50HPGLKD/B3fXoPaeY4+wZc= + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss= + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI= + +is-object@^1.0.1: + version "1.0.2" + resolved "https://registry.npm.taobao.org/is-object/download/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" + integrity sha1-pWVS4cZlyelQtKAlRh2ofnL4b88= + +is-path-cwd@^2.0.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/is-path-cwd/download/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://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha1-v+Lcomxp85cmWkAJljYCk1oFOss= + dependencies: + is-path-inside "^2.1.0" + +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/is-path-inside/download/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha1-fJgQWH1lmkDSe8201WFuqwWUlLI= + dependencies: + path-is-inside "^1.0.2" + +is-path-inside@^3.0.1: + version "3.0.2" + resolved "https://registry.npm.taobao.org/is-path-inside/download/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" + integrity sha1-9SIPyCo+IzdXKR3dycWHfyofMBc= + +is-plain-obj@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha1-ReQuN/zPH0Dajl927iFRWEDAkoc= + +is-plain-object@3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-3.0.1.tgz#662d92d24c0aa4302407b0d45d21f2251c85f85b" + integrity sha1-Zi2S0kwKpDAkB7DUXSHyJRyF+Fs= + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= + dependencies: + isobject "^3.0.1" + +is-regex@^1.0.4, is-regex@^1.1.1, is-regex@^1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/is-regex/download/is-regex-1.1.2.tgz?cache=0&sync_timestamp=1612217679891&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-regex%2Fdownload%2Fis-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" + integrity sha1-gcjr3k2xQvLPHFP8htakV4gmYlE= + dependencies: + call-bind "^1.0.2" + has-symbols "^1.0.1" + +is-root@2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/is-root/download/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha1-gJ4YEpzxEpZEMCpPhUQDXVGYSpw= + +is-set@^2.0.2: + version "2.0.2" + resolved "https://registry.npm.taobao.org/is-set/download/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha1-kHVfpMJWLcHF1AJHYNYRm5TKGOw= + +is-ssh@^1.3.0: + version "1.3.2" + resolved "https://registry.npm.taobao.org/is-ssh/download/is-ssh-1.3.2.tgz#a4b82ab63d73976fd8263cceee27f99a88bdae2b" + integrity sha1-pLgqtj1zl2/YJjzO7if5moi9ris= + dependencies: + protocols "^1.1.0" + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha1-venDJoDW+uBBKdasnZIc54FfeOM= + +is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.npm.taobao.org/is-string/download/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y= + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc= + dependencies: + has-symbols "^1.0.1" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-whitespace-character@^1.0.0: + version "1.0.4" + resolved "https://registry.npm.taobao.org/is-whitespace-character/download/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" + integrity sha1-CFjt2UqVWUx8ndC1wXTsbkXuSqc= + +is-window@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/is-window/download/is-window-1.0.2.tgz#2c896ca53db97de45d3c33133a65d8c9f563480d" + integrity sha1-LIlspT25feRdPDMTOmXYyfVjSA0= + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= + +is-word-character@^1.0.0: + version "1.0.4" + resolved "https://registry.npm.taobao.org/is-word-character/download/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" + integrity sha1-zg5zIW+YWZBgWS9i/zE1TdvrAjA= + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + +is-wsl@^2.1.1: + version "2.2.0" + resolved "https://registry.npm.taobao.org/is-wsl/download/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE= + dependencies: + is-docker "^2.0.0" + +is-yarn-global@^0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/is-yarn-global/download/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" + integrity sha1-1QLTOCWQ6jAEiTdGdUyJE5lz4jI= + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npm.taobao.org/isarray/download/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/isobject/download/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 "https://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isobject@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/isobject/download/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" + integrity sha1-PxyRVec7GSAiqAgZus0DQ3EWl7A= + +istanbul-lib-coverage@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/istanbul-lib-coverage/download/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" + integrity sha1-9ZRKN8cLVQsCp4pcOyBVsoDOyOw= + +istanbul-lib-instrument@^4.0.0: + version "4.0.3" + resolved "https://registry.npm.taobao.org/istanbul-lib-instrument/download/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" + integrity sha1-hzxv/4l0UBGCIndGlqPyiQLXfB0= + dependencies: + "@babel/core" "^7.7.5" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.0.0" + semver "^6.3.0" + +iterate-iterator@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/iterate-iterator/download/iterate-iterator-1.0.1.tgz#1693a768c1ddd79c969051459453f082fe82e9f6" + integrity sha1-FpOnaMHd15yWkFFFlFPwgv6C6fY= + +iterate-value@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/iterate-value/download/iterate-value-1.0.2.tgz#935115bd37d006a52046535ebc8d07e9c9337f57" + integrity sha1-k1EVvTfQBqUgRlNevI0H6ckzf1c= + dependencies: + es-get-iterator "^1.0.2" + iterate-iterator "^1.0.1" + +jake@^10.6.1: + version "10.8.2" + resolved "https://registry.npm.taobao.org/jake/download/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" + integrity sha1-68nehVgWCmbYLQ6txqLlj7xQCns= + dependencies: + async "0.9.x" + chalk "^2.4.2" + filelist "^1.0.1" + minimatch "^3.0.4" + +jest-haste-map@^26.6.2: + version "26.6.2" + resolved "https://registry.npm.taobao.org/jest-haste-map/download/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" + integrity sha1-3X5g/n3A6fkRoj15xf9/tcLK/qo= + dependencies: + "@jest/types" "^26.6.2" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + jest-regex-util "^26.0.0" + jest-serializer "^26.6.2" + jest-util "^26.6.2" + jest-worker "^26.6.2" + micromatch "^4.0.2" + sane "^4.0.3" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.1.2" + +jest-regex-util@^26.0.0: + version "26.0.0" + resolved "https://registry.npm.taobao.org/jest-regex-util/download/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" + integrity sha1-0l5xhLNuOf1GbDvEG+CXHoIf7ig= + +jest-serializer@^26.6.2: + version "26.6.2" + resolved "https://registry.npm.taobao.org/jest-serializer/download/jest-serializer-26.6.2.tgz?cache=0&sync_timestamp=1607353442404&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-serializer%2Fdownload%2Fjest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" + integrity sha1-0Tmq/UaVfTpEjzps2r4pGboHQtE= + dependencies: + "@types/node" "*" + graceful-fs "^4.2.4" + +jest-util@^26.6.2: + version "26.6.2" + resolved "https://registry.npm.taobao.org/jest-util/download/jest-util-26.6.2.tgz?cache=0&sync_timestamp=1613687509524&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-util%2Fdownload%2Fjest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" + integrity sha1-kHU12+TVpstMR6ybkm9q8pV2y8E= + dependencies: + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + graceful-fs "^4.2.4" + is-ci "^2.0.0" + micromatch "^4.0.2" + +jest-worker@^26.2.1, jest-worker@^26.6.2: + version "26.6.2" + resolved "https://registry.npm.taobao.org/jest-worker/download/jest-worker-26.6.2.tgz?cache=0&sync_timestamp=1613687497040&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-worker%2Fdownload%2Fjest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha1-f3LLxNZDw2Xie5/XdfnQ6qnHqO0= + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +js-string-escape@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/js-string-escape/download/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" + integrity sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8= + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.1.tgz?cache=0&sync_timestamp=1609680063988&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc= + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jscodeshift@^0.6.3: + version "0.6.4" + resolved "https://registry.npm.taobao.org/jscodeshift/download/jscodeshift-0.6.4.tgz#e19ab86214edac86a75c4557fc88b3937d558a8e" + integrity sha1-4Zq4YhTtrIanXEVX/Iizk31Vio4= + dependencies: + "@babel/core" "^7.1.6" + "@babel/parser" "^7.1.6" + "@babel/plugin-proposal-class-properties" "^7.1.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/preset-env" "^7.1.6" + "@babel/preset-flow" "^7.0.0" + "@babel/preset-typescript" "^7.1.0" + "@babel/register" "^7.0.0" + babel-core "^7.0.0-bridge.0" + colors "^1.1.2" + flow-parser "0.*" + graceful-fs "^4.1.11" + micromatch "^3.1.10" + neo-async "^2.5.0" + node-dir "^0.1.17" + recast "^0.16.1" + temp "^0.8.1" + write-file-atomic "^2.3.0" + +jscodeshift@^0.7.0: + version "0.7.1" + resolved "https://registry.npm.taobao.org/jscodeshift/download/jscodeshift-0.7.1.tgz#0236ad475d6f0770ca998a0160925d62b57d2507" + integrity sha1-AjatR11vB3DKmYoBYJJdYrV9JQc= + dependencies: + "@babel/core" "^7.1.6" + "@babel/parser" "^7.1.6" + "@babel/plugin-proposal-class-properties" "^7.1.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/preset-env" "^7.1.6" + "@babel/preset-flow" "^7.0.0" + "@babel/preset-typescript" "^7.1.0" + "@babel/register" "^7.0.0" + babel-core "^7.0.0-bridge.0" + colors "^1.1.2" + flow-parser "0.*" + graceful-fs "^4.1.11" + micromatch "^3.1.10" + neo-async "^2.5.0" + node-dir "^0.1.17" + recast "^0.18.1" + temp "^0.8.1" + write-file-atomic "^2.3.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q= + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/json-buffer/download/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk= + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.npm.taobao.org/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= + +json3@^3.3.3: + version "3.3.3" + resolved "https://registry.npm.taobao.org/json3/download/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + integrity sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E= + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4= + dependencies: + minimist "^1.2.0" + +json5@^2.1.1, json5@^2.1.2: + version "2.2.0" + resolved "https://registry.npm.taobao.org/json5/download/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha1-Lf7+cgxrpSXZ69kJlQ8FFTFsiaM= + dependencies: + minimist "^1.2.5" + +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-2.4.0.tgz?cache=0&sync_timestamp=1604161921458&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsonfile%2Fdownload%2Fjsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-6.1.0.tgz?cache=0&sync_timestamp=1604161921458&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsonfile%2Fdownload%2Fjsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4= + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +junk@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/junk/download/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" + integrity sha1-MUmQmNkCt+mMXZucgPQ0V6iKv6E= + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/keyv/download/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" + integrity sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk= + dependencies: + json-buffer "3.0.0" + +killable@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/killable/download/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 "https://registry.npm.taobao.org/kind-of/download/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 "https://registry.npm.taobao.org/kind-of/download/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 "https://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= + +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.npm.taobao.org/klaw/download/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= + optionalDependencies: + graceful-fs "^4.1.9" + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npm.taobao.org/kleur/download/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4= + +latest-version@^5.0.0: + version "5.1.0" + resolved "https://registry.npm.taobao.org/latest-version/download/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" + integrity sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4= + dependencies: + package-json "^6.3.0" + +lazy-universal-dotenv@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/lazy-universal-dotenv/download/lazy-universal-dotenv-3.0.1.tgz#a6c8938414bca426ab8c9463940da451a911db38" + integrity sha1-psiThBS8pCarjJRjlA2kUakR2zg= + dependencies: + "@babel/runtime" "^7.5.0" + app-root-dir "^1.0.2" + core-js "^3.0.4" + dotenv "^8.0.0" + dotenv-expand "^5.1.0" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/leven/download/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I= + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lines-and-columns@^1.1.6: + version "1.1.6" + resolved "https://registry.npm.taobao.org/lines-and-columns/download/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" + integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + +loader-runner@^2.4.0: + version "2.4.0" + resolved "https://registry.npm.taobao.org/loader-runner/download/loader-runner-2.4.0.tgz?cache=0&sync_timestamp=1610027985377&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-runner%2Fdownload%2Floader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c= + +loader-runner@^4.2.0: + version "4.2.0" + resolved "https://registry.npm.taobao.org/loader-runner/download/loader-runner-4.2.0.tgz?cache=0&sync_timestamp=1610027985377&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-runner%2Fdownload%2Floader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" + integrity sha1-1wIjgNZtFMX7HUlriYZOvP1Hg4Q= + +loader-utils@2.0.0, loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/loader-utils/download/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" + +loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha1-xXm140yzSxp07cbB+za/o3HVphM= + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz?cache=0&sync_timestamp=1597082086324&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flocate-path%2Fdownload%2Flocate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4= + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz?cache=0&sync_timestamp=1597082086324&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flocate-path%2Fdownload%2Flocate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha1-Gvujlq/WdqbUJQTQpno6frn2KqA= + dependencies: + p-locate "^4.1.0" + +lodash-es@^4.17.15: + version "4.17.21" + resolved "https://registry.npm.taobao.org/lodash-es/download/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4= + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npm.taobao.org/lodash.debounce/download/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.uniq@4.5.0: + version "4.5.0" + resolved "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +lodash@^4.0.1, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20: + version "4.17.21" + resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1613836280041&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw= + +loglevel@^1.6.8: + version "1.7.1" + resolved "https://registry.npm.taobao.org/loglevel/download/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" + integrity sha1-AF/eL15uRwaPk1/yhXPhJe9y8Zc= + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.npm.taobao.org/loose-envify/download/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8= + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npm.taobao.org/lower-case/download/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha1-b6I3xj29xKgsoP2ILkci3F5jTig= + dependencies: + tslib "^2.0.3" + +lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha1-b54wtHCE2XGnyCD/FabFFnt0wm8= + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/lowercase-keys/download/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha1-JgPni3tLAAbLyi+8yKMgJVislHk= + +lowlight@^1.14.0: + version "1.19.0" + resolved "https://registry.npm.taobao.org/lowlight/download/lowlight-1.19.0.tgz#b8544199cafcf10c5731b21c7458c358f79a2a97" + integrity sha1-uFRBmcr88QxXMbIcdFjDWPeaKpc= + dependencies: + fault "^1.0.0" + highlight.js "~10.6.0" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA= + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ= + dependencies: + yallist "^4.0.0" + +make-dir@^2.0.0, make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8= + dependencies: + semver "^6.0.0" + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.npm.taobao.org/makeerror/download/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-or-similar@^1.5.0: + version "1.5.0" + resolved "https://registry.npm.taobao.org/map-or-similar/download/map-or-similar-1.5.0.tgz#6de2653174adfb5d9edc33c69d3e92a1b76faf08" + integrity sha1-beJlMXSt+12e3DPGnT6Sobdvrwg= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/map-visit/download/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +markdown-escapes@^1.0.0: + version "1.0.4" + resolved "https://registry.npm.taobao.org/markdown-escapes/download/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" + integrity sha1-yVQV70UUmddgK5EJXzyOiXX3hTU= + +markdown-to-jsx@^6.11.4: + version "6.11.4" + resolved "https://registry.npm.taobao.org/markdown-to-jsx/download/markdown-to-jsx-6.11.4.tgz#b4528b1ab668aef7fe61c1535c27e837819392c5" + integrity sha1-tFKLGrZorvf+YcFTXCfoN4GTksU= + dependencies: + prop-types "^15.6.2" + unquote "^1.1.0" + +material-colors@^1.2.1: + version "1.2.6" + resolved "https://registry.npm.taobao.org/material-colors/download/material-colors-1.2.6.tgz#6d1958871126992ceecc72f4bcc4d8f010865f46" + integrity sha1-bRlYhxEmmSzuzHL0vMTY8BCGX0Y= + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.npm.taobao.org/md5.js/download/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" + +mdast-squeeze-paragraphs@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/mdast-squeeze-paragraphs/download/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" + integrity sha1-fEwRRnnDvuJ+8QtY4uAVvnnx75c= + dependencies: + unist-util-remove "^2.0.0" + +mdast-util-definitions@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/mdast-util-definitions/download/mdast-util-definitions-2.0.1.tgz#2c931d8665a96670639f17f98e32c3afcfee25f3" + integrity sha1-LJMdhmWpZnBjnxf5jjLDr8/uJfM= + dependencies: + unist-util-visit "^2.0.0" + +mdast-util-definitions@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/mdast-util-definitions/download/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" + integrity sha1-xcGoTbeZFztNz3ZDzamZ5EDCTbI= + dependencies: + unist-util-visit "^2.0.0" + +mdast-util-to-hast@10.0.1: + version "10.0.1" + resolved "https://registry.npm.taobao.org/mdast-util-to-hast/download/mdast-util-to-hast-10.0.1.tgz#0cfc82089494c52d46eb0e3edb7a4eb2aea021eb" + integrity sha1-DPyCCJSUxS1G6w4+23pOsq6gIes= + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + mdast-util-definitions "^4.0.0" + mdurl "^1.0.0" + unist-builder "^2.0.0" + unist-util-generated "^1.0.0" + unist-util-position "^3.0.0" + unist-util-visit "^2.0.0" + +mdast-util-to-string@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/mdast-util-to-string/download/mdast-util-to-string-1.1.0.tgz#27055500103f51637bd07d01da01eb1967a43527" + integrity sha1-JwVVABA/UWN70H0B2gHrGWekNSc= + +mdurl@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/mdurl/download/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +memoize-one@^5.0.0: + version "5.1.1" + resolved "https://registry.npm.taobao.org/memoize-one/download/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0" + integrity sha1-BHtuMZm1COrsA1BN5xIpuOsddcA= + +memoizerific@^1.11.3: + version "1.11.3" + resolved "https://registry.npm.taobao.org/memoizerific/download/memoizerific-1.11.3.tgz#7c87a4646444c32d75438570905f2dbd1b1a805a" + integrity sha1-fIekZGREwy11Q4VwkF8tvRsagFo= + dependencies: + map-or-similar "^1.5.0" + +memory-fs@^0.4.1: + version "0.4.1" + resolved "https://registry.npm.taobao.org/memory-fs/download/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://registry.npm.taobao.org/memory-fs/download/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + integrity sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw= + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/merge-stream/download/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= + +merge2@^1.2.3, merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.npm.taobao.org/merge2/download/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4= + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +microevent.ts@~0.1.1: + version "0.1.1" + resolved "https://registry.npm.taobao.org/microevent.ts/download/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" + integrity sha1-cLCbg/Q99RctAgWmMCW84Pc1f6A= + +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +micromatch@^4.0.0, micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/micromatch/download/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 "https://registry.npm.taobao.org/miller-rabin/download/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha1-8IA1HIZbDcViqEYpZtqlNUPHik0= + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@1.46.0, "mime-db@>= 1.43.0 < 2": + version "1.46.0" + resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.46.0.tgz?cache=0&sync_timestamp=1613194697983&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-db%2Fdownload%2Fmime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee" + integrity sha1-Ymd0in95lZTePLyM3pHe80lmHO4= + +mime-types@^2.1.12, mime-types@^2.1.25, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24: + version "2.1.29" + resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.29.tgz#1d4ab77da64b91f5f72489df29236563754bb1b2" + integrity sha1-HUq3faZLkfX3JInfKSNlY3VLsbI= + dependencies: + mime-db "1.46.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= + +mime@^2.0.3, mime@^2.4.4: + version "2.5.2" + resolved "https://registry.npm.taobao.org/mime/download/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" + integrity sha1-bj3GzCuVEGQ4MOXxnVy3U9pe6r4= + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= + +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/mimic-response/download/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha1-SSNTiHju9CBjy4o+OweYeBSHqxs= + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.npm.taobao.org/min-document/download/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= + dependencies: + dom-walk "^0.1.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc= + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@3.0.4, minimatch@^3.0.2, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= + +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/minipass-collect/download/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc= + dependencies: + minipass "^3.0.0" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.npm.taobao.org/minipass-flush/download/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M= + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.2: + version "1.2.4" + resolved "https://registry.npm.taobao.org/minipass-pipeline/download/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw= + dependencies: + minipass "^3.0.0" + +minipass@^3.0.0, minipass@^3.1.1: + version "3.1.3" + resolved "https://registry.npm.taobao.org/minipass/download/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha1-fUL/HzljVILhX5zbUxhN7r1YFf0= + dependencies: + yallist "^4.0.0" + +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.npm.taobao.org/minizlib/download/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 "https://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + integrity sha1-6goykfl+C16HdrNj1fChLZTGcCI= + 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 "^3.0.0" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4, mkdirp@^0.5.5: + version "0.5.5" + resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= + dependencies: + minimist "^1.2.5" + +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha1-PrXtYmInVteaXw4qIh3+utdcL34= + +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433932393&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz?cache=0&sync_timestamp=1607433932393&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo= + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433932393&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= + +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz?cache=0&sync_timestamp=1607433932393&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha1-V0yBOM4dK1hh8LRFedut1gxmFbI= + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha1-oOx72QVcQoL3kMPIL04o2zsxsik= + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= + +nan@^2.12.1: + version "2.14.2" + resolved "https://registry.npm.taobao.org/nan/download/nan-2.14.2.tgz?cache=0&sync_timestamp=1602591587913&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnan%2Fdownload%2Fnan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk= + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs= + +neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha1-tKr7k+OustgXTKU88WOrfXMIMF8= + +nested-error-stacks@^2.0.0, nested-error-stacks@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/nested-error-stacks/download/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" + integrity sha1-D73PPhP+SZR4EoBST4uWsM3/nGE= + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y= + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npm.taobao.org/no-case/download/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha1-02H9XJgA9VhVGoNp/A3NRmK2Ek0= + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-dir@^0.1.17: + version "0.1.17" + resolved "https://registry.npm.taobao.org/node-dir/download/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + integrity sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU= + dependencies: + minimatch "^3.0.2" + +node-fetch@^2.6.0: + version "2.6.1" + resolved "https://registry.npm.taobao.org/node-fetch/download/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha1-BFvTI2Mfdu0uK1VXM5RBa2OaAFI= + +node-forge@^0.10.0: + version "0.10.0" + resolved "https://registry.npm.taobao.org/node-forge/download/node-forge-0.10.0.tgz?cache=0&sync_timestamp=1599010739508&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-forge%2Fdownload%2Fnode-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" + integrity sha1-Mt6ir7Ppkm8C7lzoeUkCaRpna/M= + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npm.taobao.org/node-int64/download/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU= + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.1" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "^1.0.1" + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/node-modules-regexp/download/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-releases@^1.1.61, node-releases@^1.1.70: + version "1.1.71" + resolved "https://registry.npm.taobao.org/node-releases/download/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" + integrity sha1-yxM0sXmJaxyJ7P3UtyX7e738fbs= + +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/normalize-path/download/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://registry.npm.taobao.org/normalize-path/download/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npm.taobao.org/normalize-range/download/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-url@^3.3.0: + version "3.3.0" + resolved "https://registry.npm.taobao.org/normalize-url/download/normalize-url-3.3.0.tgz?cache=0&sync_timestamp=1602432435724&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + integrity sha1-suHE3E98bVd0PfczpPWXjRhlBVk= + +normalize-url@^4.1.0: + version "4.5.0" + resolved "https://registry.npm.taobao.org/normalize-url/download/normalize-url-4.5.0.tgz?cache=0&sync_timestamp=1602432435724&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" + integrity sha1-RTNUCH5sqWlXvY9br3U/WYIUISk= + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha1-t+zR5e1T2o43pV4cImnguX7XSOo= + dependencies: + path-key "^3.0.0" + +npmlog@^4.1.2: + version "4.1.2" + resolved "https://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha1-CKfyqL9zRgR3mp76StXMcXq7lUs= + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +nth-check@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/nth-check/download/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw= + dependencies: + boolbase "~1.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.npm.taobao.org/object-copy/download/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-inspect@^1.9.0: + version "1.9.0" + resolved "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.9.0.tgz?cache=0&sync_timestamp=1606806086550&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" + integrity sha1-yQUh104RJ7ZyZt7TOUrWEWmGUzo= + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.npm.taobao.org/object-is/download/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha1-ud7qpfx/GEag+uzc7sE45XePU6w= + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/object-keys/download/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/object-visit/download/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.0, object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.npm.taobao.org/object.assign/download/object.assign-4.1.2.tgz?cache=0&sync_timestamp=1604115085389&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject.assign%2Fdownload%2Fobject.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA= + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +object.entries@^1.1.0: + version "1.1.3" + resolved "https://registry.npm.taobao.org/object.entries/download/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.0 || ^1.0.0": + version "2.0.4" + resolved "https://registry.npm.taobao.org/object.fromentries/download/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" + integrity sha1-JuG6XEVxxcbwiQzvRHMGZFahILg= + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has "^1.0.3" + +object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.2: + version "2.1.2" + resolved "https://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" + integrity sha1-G9Y66s8NXS0vMbXjk7A6fGAaI/c= + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.values@^1.1.0: + version "1.1.3" + resolved "https://registry.npm.taobao.org/object.values/download/object.values-1.1.3.tgz?cache=0&sync_timestamp=1614057640160&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject.values%2Fdownload%2Fobject.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee" + integrity sha1-6qix4XWJ8C9pjbCT98Yu4WmXQu4= + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has "^1.0.3" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/obuf/download/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4= + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/on-headers/download/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 "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npm.taobao.org/onetime/download/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4= + dependencies: + mimic-fn "^2.1.0" + +open@^7.0.2, open@^7.0.3: + version "7.4.2" + resolved "https://registry.npm.taobao.org/open/download/open-7.4.2.tgz?cache=0&sync_timestamp=1614759218873&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopen%2Fdownload%2Fopen-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha1-uBR+Jtzz5CYxbHMAif1x7dKcIyE= + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + +opn@^5.5.0: + version "5.5.0" + resolved "https://registry.npm.taobao.org/opn/download/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w= + dependencies: + is-wsl "^1.1.0" + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU= + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +original@^1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/original/download/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 "https://registry.npm.taobao.org/os-browserify/download/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +overlayscrollbars@^1.10.2: + version "1.13.1" + resolved "https://registry.npm.taobao.org/overlayscrollbars/download/overlayscrollbars-1.13.1.tgz#0b840a88737f43a946b9d87875a2f9e421d0338a" + integrity sha1-C4QKiHN/Q6lGudh4daL55CHQM4o= + +p-all@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/p-all/download/p-all-2.1.0.tgz#91419be56b7dee8fe4c5db875d55e0da084244a0" + integrity sha1-kUGb5Wt97o/kxduHXVXg2ghCRKA= + dependencies: + p-map "^2.0.0" + +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/p-cancelable/download/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" + integrity sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw= + +p-event@^4.1.0: + version "4.2.0" + resolved "https://registry.npm.taobao.org/p-event/download/p-event-4.2.0.tgz#af4b049c8acd91ae81083ebd1e6f5cae2044c1b5" + integrity sha1-r0sEnIrNka6BCD69Hm9criBEwbU= + dependencies: + p-timeout "^3.1.0" + +p-filter@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/p-filter/download/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" + integrity sha1-GxRyVirnoPdC8PPT03GOpm/5wJw= + dependencies: + p-map "^2.0.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2, p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs= + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz?cache=0&sync_timestamp=1597081369770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-locate%2Fdownload%2Fp-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ= + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz?cache=0&sync_timestamp=1597081369770&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-locate%2Fdownload%2Fp-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://registry.npm.taobao.org/p-map/download/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha1-MQko/u+cnsxltosXaTAYpmXOoXU= + +p-map@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/p-map/download/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" + integrity sha1-1wTZr4orpoTiYA2aIVmD1BQal50= + dependencies: + aggregate-error "^3.0.0" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/p-map/download/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://registry.npm.taobao.org/p-retry/download/p-retry-3.0.1.tgz?cache=0&sync_timestamp=1613394498681&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-retry%2Fdownload%2Fp-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + integrity sha1-MWtMiJPiyNwc+okfQGxLQivr8yg= + dependencies: + retry "^0.12.0" + +p-timeout@^3.1.0: + version "3.2.0" + resolved "https://registry.npm.taobao.org/p-timeout/download/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + integrity sha1-x+F6vJcdKnli74NiazXWNazyPf4= + dependencies: + p-finally "^1.0.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= + +package-json@^6.3.0: + version "6.5.0" + resolved "https://registry.npm.taobao.org/package-json/download/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" + integrity sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA= + dependencies: + got "^9.6.0" + registry-auth-token "^4.0.0" + registry-url "^5.0.0" + semver "^6.2.0" + +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.npm.taobao.org/pako/download/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8= + +parallel-transform@^1.1.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + integrity sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw= + dependencies: + cyclist "^1.0.1" + inherits "^2.0.3" + readable-stream "^2.1.5" + +param-case@^3.0.3: + version "3.0.4" + resolved "https://registry.npm.taobao.org/param-case/download/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha1-fRf+SqEr3jTUp32RrPtiGcqtAcU= + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= + dependencies: + callsites "^3.0.0" + +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha1-OFCAo+wTy2KmLTlAnLPoiETNrtQ= + dependencies: + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-entities@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/parse-entities/download/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" + integrity sha1-U8brW5MUofTsmfoP33zgHs2gy+g= + 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-json@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1610966649087&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-5.2.0.tgz?cache=0&sync_timestamp=1610966649087&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-json%2Fdownload%2Fparse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80= + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse-path@^4.0.0: + version "4.0.3" + resolved "https://registry.npm.taobao.org/parse-path/download/parse-path-4.0.3.tgz#82d81ec3e071dcc4ab49aa9f2c9c0b8966bb22bf" + integrity sha1-gtgew+Bx3MSrSaqfLJwLiWa7Ir8= + dependencies: + is-ssh "^1.3.0" + protocols "^1.4.0" + qs "^6.9.4" + query-string "^6.13.8" + +parse-repo@^1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/parse-repo/download/parse-repo-1.0.4.tgz#74b91d2cb8675d11b99976a0065f6ce17fa1bcc8" + integrity sha1-dLkdLLhnXRG5mXagBl9s4X+hvMg= + +parse-url@^5.0.0: + version "5.0.2" + resolved "https://registry.npm.taobao.org/parse-url/download/parse-url-5.0.2.tgz#856a3be1fcdf78dc93fc8b3791f169072d898b59" + integrity sha1-hWo74fzfeNyT/Is3kfFpBy2Ji1k= + dependencies: + is-ssh "^1.3.0" + normalize-url "^3.3.0" + parse-path "^4.0.0" + protocols "^1.4.0" + +parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.npm.taobao.org/parse5/download/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws= + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz?cache=0&sync_timestamp=1613123874716&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparseurl%2Fdownload%2Fparseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ= + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npm.taobao.org/pascal-case/download/pascal-case-3.1.2.tgz?cache=0&sync_timestamp=1606869418049&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpascal-case%2Fdownload%2Fpascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha1-tI4O8rmOIF58Ha50fQsVCCN2YOs= + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.npm.taobao.org/path-browserify/download/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha1-5sTd1+06onxoogzE5Q4aTug7vEo= + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.npm.taobao.org/path-dirname/download/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM= + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/path-is-inside/download/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 "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npm.taobao.org/path-key/download/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U= + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.npm.taobao.org/path-parse/download/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/path-type/download/path-type-3.0.0.tgz?cache=0&sync_timestamp=1611752089756&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-type%2Fdownload%2Fpath-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha1-zvMdyOCho7sNEFwM2Xzzv0f0428= + dependencies: + pify "^3.0.0" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/path-type/download/path-type-4.0.0.tgz?cache=0&sync_timestamp=1611752089756&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-type%2Fdownload%2Fpath-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs= + +pbkdf2@^3.0.3: + version "3.1.1" + resolved "https://registry.npm.taobao.org/pbkdf2/download/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" + integrity sha1-y4cksPramEWWhW0abrr9NYRlS5Q= + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/pend/download/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + +picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: + version "2.2.2" + resolved "https://registry.npm.taobao.org/picomatch/download/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha1-IfMz6ba46v8CRo9RRupAbTRfTa0= + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE= + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/pinkie-promise/download/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 "https://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pirates@^4.0.0, pirates@^4.0.1: + version "4.0.1" + resolved "https://registry.npm.taobao.org/pirates/download/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha1-ZDqSyviUVm+RsrmG0sZpUKji+4c= + dependencies: + node-modules-regexp "^1.0.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM= + dependencies: + find-up "^3.0.0" + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM= + dependencies: + find-up "^4.0.0" + +pkg-up@3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/pkg-up/download/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha1-EA7CNcwVDk/UJRlBJZaihRKg3vU= + dependencies: + find-up "^3.0.0" + +pnp-webpack-plugin@1.6.4: + version "1.6.4" + resolved "https://registry.npm.taobao.org/pnp-webpack-plugin/download/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" + integrity sha1-yXEaxNxIpoXauvyG+Lbdn434QUk= + dependencies: + ts-pnp "^1.1.6" + +polished@^3.4.4: + version "3.7.1" + resolved "https://registry.npm.taobao.org/polished/download/polished-3.7.1.tgz#d1addc87ee16eb5b413c6165eda37600cccb9c11" + integrity sha1-0a3ch+4W61tBPGFl7aN2AMzLnBE= + dependencies: + "@babel/runtime" "^7.12.5" + +portfinder@^1.0.26: + version "1.0.28" + resolved "https://registry.npm.taobao.org/portfinder/download/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + integrity sha1-Z8RiKFK9U3TdHdkA93n1NGL6x3g= + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.npm.taobao.org/posix-character-classes/download/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-flexbugs-fixes@^4.1.0: + version "4.2.1" + resolved "https://registry.npm.taobao.org/postcss-flexbugs-fixes/download/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" + integrity sha1-khimUknzCJfeqxAzrO2FeFYqZpA= + dependencies: + postcss "^7.0.26" + +postcss-load-config@^2.0.0: + version "2.1.2" + resolved "https://registry.npm.taobao.org/postcss-load-config/download/postcss-load-config-2.1.2.tgz?cache=0&sync_timestamp=1612744166238&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-load-config%2Fdownload%2Fpostcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" + integrity sha1-xepQTyxK7zPHNZo03jVzdyrXUCo= + dependencies: + cosmiconfig "^5.0.0" + import-cwd "^2.0.0" + +postcss-loader@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/postcss-loader/download/postcss-loader-3.0.0.tgz?cache=0&sync_timestamp=1612278205512&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-loader%2Fdownload%2Fpostcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" + integrity sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0= + dependencies: + loader-utils "^1.1.0" + postcss "^7.0.0" + postcss-load-config "^2.0.0" + schema-utils "^1.0.0" + +postcss-modules-extract-imports@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-2.0.0.tgz?cache=0&sync_timestamp=1602588293517&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-extract-imports%2Fdownload%2Fpostcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" + integrity sha1-gYcZoa4doyX5gyRGsBE27rSTzX4= + dependencies: + postcss "^7.0.5" + +postcss-modules-local-by-default@^3.0.2: + version "3.0.3" + resolved "https://registry.npm.taobao.org/postcss-modules-local-by-default/download/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" + integrity sha1-uxTgzHgnnVBNvcv9fgyiiZP/u7A= + dependencies: + icss-utils "^4.1.1" + postcss "^7.0.32" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^2.2.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-2.2.0.tgz?cache=0&sync_timestamp=1602593138896&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-scope%2Fdownload%2Fpostcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + integrity sha1-OFyuATzHdD9afXYC0Qc6iequYu4= + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^6.0.0" + +postcss-modules-values@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-3.0.0.tgz?cache=0&sync_timestamp=1602586356141&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-values%2Fdownload%2Fpostcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" + integrity sha1-W1AA1uuuKbQlUwG0o6VFdEI+fxA= + dependencies: + icss-utils "^4.0.0" + postcss "^7.0.6" + +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: + version "6.0.4" + resolved "https://registry.npm.taobao.org/postcss-selector-parser/download/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-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha1-RD9qIM7WSBor2k+oUypuVdeJoss= + +postcss@^7.0.0, postcss@^7.0.14, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.35" + resolved "https://registry.npm.taobao.org/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1614814116129&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + integrity sha1-0r4AuZj38hHYonaXQHny6SuXDiQ= + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/prepend-http/download/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + +prettier@^2.2.1: + version "2.2.1" + resolved "https://registry.npm.taobao.org/prettier/download/prettier-2.2.1.tgz?cache=0&sync_timestamp=1606521465057&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" + integrity sha1-eVoaeN1S8HPaDNQrIfnJE4GSP/U= + +prettier@~2.0.5: + version "2.0.5" + resolved "https://registry.npm.taobao.org/prettier/download/prettier-2.0.5.tgz?cache=0&sync_timestamp=1606521465057&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-2.0.5.tgz#d6d56282455243f2f92cc1716692c08aa31522d4" + integrity sha1-1tVigkVSQ/L5LMFxZpLAiqMVItQ= + +pretty-error@^2.1.1: + version "2.1.2" + resolved "https://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.2.tgz?cache=0&sync_timestamp=1609589422112&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpretty-error%2Fdownload%2Fpretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" + integrity sha1-von4LYGxyG7I/fvDhQRYgnJ/k7Y= + dependencies: + lodash "^4.17.20" + renderkid "^2.0.4" + +pretty-hrtime@^1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/pretty-hrtime/download/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + +prismjs@^1.21.0, prismjs@~1.23.0: + version "1.23.0" + resolved "https://registry.npm.taobao.org/prismjs/download/prismjs-1.23.0.tgz#d3b3967f7d72440690497652a9d40ff046067f33" + integrity sha1-07OWf31yRAaQSXZSqdQP8EYGfzM= + optionalDependencies: + clipboard "^2.0.0" + +private@^0.1.8, private@~0.1.5: + version "0.1.8" + resolved "https://registry.npm.taobao.org/private/download/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8= + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +progress@^2.0.1: + version "2.0.3" + resolved "https://registry.npm.taobao.org/progress/download/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg= + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= + +promise.allsettled@^1.0.0: + version "1.0.4" + resolved "https://registry.npm.taobao.org/promise.allsettled/download/promise.allsettled-1.0.4.tgz#65e71f2a604082ed69c548b68603294090ee6803" + integrity sha1-ZecfKmBAgu1pxUi2hgMpQJDuaAM= + dependencies: + array.prototype.map "^1.0.3" + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + get-intrinsic "^1.0.2" + iterate-value "^1.0.2" + +promise.prototype.finally@^3.1.0: + version "3.1.2" + resolved "https://registry.npm.taobao.org/promise.prototype.finally/download/promise.prototype.finally-3.1.2.tgz#b8af89160c9c673cefe3b4c4435b53cfd0287067" + integrity sha1-uK+JFgycZzzv47TEQ1tTz9AocGc= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.0" + function-bind "^1.1.1" + +prompts@2.4.0: + version "2.4.0" + resolved "https://registry.npm.taobao.org/prompts/download/prompts-2.4.0.tgz?cache=0&sync_timestamp=1603716713623&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprompts%2Fdownload%2Fprompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" + integrity sha1-SqXeByOiMdHukSHED99mPfc/Ydc= + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.0.0, prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: + version "15.7.2" + resolved "https://registry.npm.taobao.org/prop-types/download/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha1-UsQedbjIfnK52TYOAga5ncv/psU= + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" + +property-information@^5.0.0, property-information@^5.3.0: + version "5.6.0" + resolved "https://registry.npm.taobao.org/property-information/download/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" + integrity sha1-YWdVRfsjAC8kXGVA7EYHfU2j7Wk= + dependencies: + xtend "^4.0.0" + +protocols@^1.1.0, protocols@^1.4.0: + version "1.4.8" + resolved "https://registry.npm.taobao.org/protocols/download/protocols-1.4.8.tgz#48eea2d8f58d9644a4a32caae5d5db290a075ce8" + integrity sha1-SO6i2PWNlkSkoyyq5dXbKQoHXOg= + +proxy-addr@~2.0.5: + version "2.0.6" + resolved "https://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + integrity sha1-/cIzZQVEfT8vLGOO0nLK9hS7sr8= + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.9.1" + +proxy-from-env@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/proxy-from-env/download/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha1-4QLxbKNVQkhldV0sno6k8k1Yw+I= + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA= + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.npm.taobao.org/pumpify/download/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.2.4: + version "1.4.1" + resolved "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= + +pupa@^2.0.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/pupa/download/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" + integrity sha1-9ej9SvwsXZeCj6pSNUnth0SiDWI= + dependencies: + escape-goat "^2.0.0" + +puppeteer-core@^2.0.0: + version "2.1.1" + resolved "https://registry.npm.taobao.org/puppeteer-core/download/puppeteer-core-2.1.1.tgz#e9b3fbc1237b4f66e25999832229e9db3e0b90ed" + integrity sha1-6bP7wSN7T2biWZmDIinp2z4LkO0= + dependencies: + "@types/mime-types" "^2.1.0" + debug "^4.1.0" + extract-zip "^1.6.6" + https-proxy-agent "^4.0.0" + mime "^2.0.3" + mime-types "^2.1.25" + progress "^2.0.1" + proxy-from-env "^1.0.0" + rimraf "^2.6.1" + ws "^6.1.0" + +qs@6.7.0: + version "6.7.0" + resolved "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&sync_timestamp=1610598110312&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha1-QdwaAV49WB8WIXdr4xr7KHapsbw= + +qs@^6.6.0, qs@^6.9.4: + version "6.9.6" + resolved "https://registry.npm.taobao.org/qs/download/qs-6.9.6.tgz?cache=0&sync_timestamp=1610598110312&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" + integrity sha1-Ju08gkOkMbKSSsqEzJBHHzXVoO4= + +query-string@^6.13.8: + version "6.14.1" + resolved "https://registry.npm.taobao.org/query-string/download/query-string-6.14.1.tgz?cache=0&sync_timestamp=1614342018333&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquery-string%2Fdownload%2Fquery-string-6.14.1.tgz#7ac2dca46da7f309449ba0f86b1fd28255b0c86a" + integrity sha1-esLcpG2n8wlEm6D4ax/SglWwyGo= + dependencies: + decode-uri-component "^0.2.0" + filter-obj "^1.1.0" + split-on-first "^1.0.0" + strict-uri-encode "^2.0.0" + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.npm.taobao.org/querystring-es3/download/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz?cache=0&sync_timestamp=1613400038316&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquerystring%2Fdownload%2Fquerystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +querystring@^0.2.0: + version "0.2.1" + resolved "https://registry.npm.taobao.org/querystring/download/querystring-0.2.1.tgz?cache=0&sync_timestamp=1613400038316&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquerystring%2Fdownload%2Fquerystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" + integrity sha1-QNd2FbsJ0WkCqFw+OKqLXtdhwt0= + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npm.taobao.org/querystringify/download/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y= + +queue-microtask@^1.2.2: + version "1.2.2" + resolved "https://registry.npm.taobao.org/queue-microtask/download/queue-microtask-1.2.2.tgz#abf64491e6ecf0f38a6502403d4cda04f372dfd3" + integrity sha1-q/ZEkebs8POKZQJAPUzaBPNy39M= + +ramda@^0.21.0: + version "0.21.0" + resolved "https://registry.npm.taobao.org/ramda/download/ramda-0.21.0.tgz#a001abedb3ff61077d4ff1d577d44de77e8d0a35" + integrity sha1-oAGr7bP/YQd9T/HVd9RN536NCjU= + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/randombytes/download/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 "https://registry.npm.taobao.org/randomfill/download/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha1-ySGW/IarQr6YPxvzF3giSTHWFFg= + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npm.taobao.org/range-parser/download/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE= + +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha1-oc5vucm8NWylLoklarWQWeE9AzI= + dependencies: + bytes "3.1.0" + http-errors "1.7.2" + iconv-lite "0.4.24" + unpipe "1.0.0" + +raw-loader@^4.0.1, raw-loader@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/raw-loader/download/raw-loader-4.0.2.tgz#1aac6b7d1ad1501e66efdac1522c73e59a584eb6" + integrity sha1-GqxrfRrRUB5m79rBUixz5ZpYTrY= + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +rc@^1.2.8: + version "1.2.8" + resolved "https://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0= + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-color@^2.17.0: + version "2.19.3" + resolved "https://registry.npm.taobao.org/react-color/download/react-color-2.19.3.tgz#ec6c6b4568312a3c6a18420ab0472e146aa5683d" + integrity sha1-7GxrRWgxKjxqGEIKsEcuFGqlaD0= + dependencies: + "@icons/material" "^0.2.4" + lodash "^4.17.15" + lodash-es "^4.17.15" + material-colors "^1.2.1" + prop-types "^15.5.10" + reactcss "^1.2.0" + tinycolor2 "^1.4.1" + +react-dev-utils@^11.0.3: + version "11.0.3" + resolved "https://registry.npm.taobao.org/react-dev-utils/download/react-dev-utils-11.0.3.tgz#b61ed499c7d74f447d4faddcc547e5e671e97c08" + integrity sha1-th7UmcfXT0R9T63cxUfl5nHpfAg= + dependencies: + "@babel/code-frame" "7.10.4" + address "1.1.2" + browserslist "4.14.2" + chalk "2.4.2" + cross-spawn "7.0.3" + detect-port-alt "1.1.6" + escape-string-regexp "2.0.0" + filesize "6.1.0" + find-up "4.1.0" + fork-ts-checker-webpack-plugin "4.1.6" + global-modules "2.0.0" + globby "11.0.1" + gzip-size "5.1.1" + immer "8.0.1" + is-root "2.1.0" + loader-utils "2.0.0" + open "^7.0.2" + pkg-up "3.1.0" + prompts "2.4.0" + react-error-overlay "^6.0.9" + recursive-readdir "2.2.2" + shell-quote "1.7.2" + strip-ansi "6.0.0" + text-table "0.2.0" + +react-dom@16.13.1: + version "16.13.1" + resolved "https://registry.npm.taobao.org/react-dom/download/react-dom-16.13.1.tgz#c1bd37331a0486c078ee54c4740720993b2e0e7f" + integrity sha1-wb03MxoEhsB47lTEdAcgmTsuDn8= + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + scheduler "^0.19.1" + +react-draggable@^4.0.3: + version "4.4.3" + resolved "https://registry.npm.taobao.org/react-draggable/download/react-draggable-4.4.3.tgz#0727f2cae5813e36b0e4962bf11b2f9ef2b406f3" + integrity sha1-ByfyyuWBPjaw5JYr8RsvnvK0BvM= + dependencies: + classnames "^2.2.5" + prop-types "^15.6.0" + +react-element-to-jsx-string@^14.3.1: + version "14.3.2" + resolved "https://registry.npm.taobao.org/react-element-to-jsx-string/download/react-element-to-jsx-string-14.3.2.tgz?cache=0&sync_timestamp=1610617560135&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact-element-to-jsx-string%2Fdownload%2Freact-element-to-jsx-string-14.3.2.tgz#c0000ed54d1f8b4371731b669613f2d4e0f63d5c" + integrity sha1-wAAO1U0fi0NxcxtmlhPy1OD2PVw= + dependencies: + "@base2/pretty-print-object" "1.0.0" + is-plain-object "3.0.1" + +react-error-overlay@^6.0.9: + version "6.0.9" + resolved "https://registry.npm.taobao.org/react-error-overlay/download/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" + integrity sha1-PHQwEMk1lgjDdezWvHbzXZOZWwo= + +react-fast-compare@^3.0.1, react-fast-compare@^3.2.0: + version "3.2.0" + resolved "https://registry.npm.taobao.org/react-fast-compare/download/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" + integrity sha1-ZBqdqBtqYyDycOiXJPtFoLOeQ7s= + +react-helmet-async@^1.0.2: + version "1.0.9" + resolved "https://registry.npm.taobao.org/react-helmet-async/download/react-helmet-async-1.0.9.tgz#5b9ed2059de6b4aab47f769532f9fbcbce16c5ca" + integrity sha1-W57SBZ3mtKq0f3aVMvn7y84Wxco= + dependencies: + "@babel/runtime" "^7.12.5" + invariant "^2.2.4" + prop-types "^15.7.2" + react-fast-compare "^3.2.0" + shallowequal "^1.1.0" + +react-hotkeys@2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/react-hotkeys/download/react-hotkeys-2.0.0.tgz#a7719c7340cbba888b0e9184f806a9ec0ac2c53f" + integrity sha1-p3Gcc0DLuoiLDpGE+Aap7ArCxT8= + dependencies: + prop-types "^15.6.1" + +react-input-autosize@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/react-input-autosize/download/react-input-autosize-3.0.0.tgz#6b5898c790d4478d69420b55441fcc31d5c50a85" + integrity sha1-a1iYx5DUR41pQgtVRB/MMdXFCoU= + dependencies: + prop-types "^15.5.8" + +react-inspector@^5.0.1: + version "5.1.0" + resolved "https://registry.npm.taobao.org/react-inspector/download/react-inspector-5.1.0.tgz#45a325e15f33e595be5356ca2d3ceffb7d6b8c3a" + integrity sha1-RaMl4V8z5ZW+U1bKLTzv+31rjDo= + dependencies: + "@babel/runtime" "^7.0.0" + is-dom "^1.0.0" + prop-types "^15.0.0" + +react-is@^16.7.0, react-is@^16.8.1: + version "16.13.1" + resolved "https://registry.npm.taobao.org/react-is/download/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ= + +react-is@^17.0.1: + version "17.0.1" + resolved "https://registry.npm.taobao.org/react-is/download/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" + integrity sha1-WzUxvXamRaTJ+25pPtNkGeMwEzk= + +react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.npm.taobao.org/react-lifecycles-compat/download/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha1-TxonOv38jzSIqMUWv9p4+HI1I2I= + +react-popper-tooltip@^3.1.1: + version "3.1.1" + resolved "https://registry.npm.taobao.org/react-popper-tooltip/download/react-popper-tooltip-3.1.1.tgz#329569eb7b287008f04fcbddb6370452ad3f9eac" + integrity sha1-MpVp63socAjwT8vdtjcEUq0/nqw= + dependencies: + "@babel/runtime" "^7.12.5" + "@popperjs/core" "^2.5.4" + react-popper "^2.2.4" + +react-popper@^2.2.4: + version "2.2.4" + resolved "https://registry.npm.taobao.org/react-popper/download/react-popper-2.2.4.tgz?cache=0&sync_timestamp=1614861642839&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact-popper%2Fdownload%2Freact-popper-2.2.4.tgz#d2ad3d2474ac9f1abf93df3099d408e5aa6a2e22" + integrity sha1-0q09JHSsnxq/k98wmdQI5apqLiI= + dependencies: + react-fast-compare "^3.0.1" + warning "^4.0.2" + +react-select@^3.0.8: + version "3.2.0" + resolved "https://registry.npm.taobao.org/react-select/download/react-select-3.2.0.tgz#de9284700196f5f9b5277c5d850a9ce85f5c72fe" + integrity sha1-3pKEcAGW9fm1J3xdhQqc6F9ccv4= + dependencies: + "@babel/runtime" "^7.4.4" + "@emotion/cache" "^10.0.9" + "@emotion/core" "^10.0.9" + "@emotion/css" "^10.0.9" + memoize-one "^5.0.0" + prop-types "^15.6.0" + react-input-autosize "^3.0.0" + react-transition-group "^4.3.0" + +react-sizeme@^2.6.7: + version "2.6.12" + resolved "https://registry.npm.taobao.org/react-sizeme/download/react-sizeme-2.6.12.tgz#ed207be5476f4a85bf364e92042520499455453e" + integrity sha1-7SB75UdvSoW/Nk6SBCUgSZRVRT4= + dependencies: + element-resize-detector "^1.2.1" + invariant "^2.2.4" + shallowequal "^1.1.0" + throttle-debounce "^2.1.0" + +react-syntax-highlighter@^13.5.0: + version "13.5.3" + resolved "https://registry.npm.taobao.org/react-syntax-highlighter/download/react-syntax-highlighter-13.5.3.tgz#9712850f883a3e19eb858cf93fad7bb357eea9c6" + integrity sha1-lxKFD4g6PhnrhYz5P617s1fuqcY= + dependencies: + "@babel/runtime" "^7.3.1" + highlight.js "^10.1.1" + lowlight "^1.14.0" + prismjs "^1.21.0" + refractor "^3.1.0" + +react-textarea-autosize@^8.1.1: + version "8.3.2" + resolved "https://registry.npm.taobao.org/react-textarea-autosize/download/react-textarea-autosize-8.3.2.tgz#4f9374d357b0a6f6469956726722549124a1b2db" + integrity sha1-T5N001ewpvZGmVZyZyJUkSShsts= + dependencies: + "@babel/runtime" "^7.10.2" + use-composed-ref "^1.0.0" + use-latest "^1.0.0" + +react-transition-group@^4.3.0: + version "4.4.1" + resolved "https://registry.npm.taobao.org/react-transition-group/download/react-transition-group-4.4.1.tgz#63868f9325a38ea5ee9535d828327f85773345c9" + integrity sha1-Y4aPkyWjjqXulTXYKDJ/hXczRck= + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + +react@16.13.1: + version "16.13.1" + resolved "https://registry.npm.taobao.org/react/download/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" + integrity sha1-LoGIIvGpdDEiwGPWQQ2FweOv5I4= + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + +reactcss@^1.2.0: + version "1.2.3" + resolved "https://registry.npm.taobao.org/reactcss/download/reactcss-1.2.3.tgz#c00013875e557b1cf0dfd9a368a1c3dab3b548dd" + integrity sha1-wAATh15Vexzw39mjaKHD2rO1SN0= + dependencies: + lodash "^4.0.1" + +"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://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.npm.taobao.org/readable-stream/download/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.2.1: + version "2.2.1" + resolved "https://registry.npm.taobao.org/readdirp/download/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.5.0: + version "3.5.0" + resolved "https://registry.npm.taobao.org/readdirp/download/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4= + dependencies: + picomatch "^2.2.1" + +recast@^0.16.1: + version "0.16.2" + resolved "https://registry.npm.taobao.org/recast/download/recast-0.16.2.tgz#3796ebad5fe49ed85473b479cd6df554ad725dc2" + integrity sha1-N5brrV/knthUc7R5zW31VK1yXcI= + dependencies: + ast-types "0.11.7" + esprima "~4.0.0" + private "~0.1.5" + source-map "~0.6.1" + +recast@^0.18.1: + version "0.18.10" + resolved "https://registry.npm.taobao.org/recast/download/recast-0.18.10.tgz#605ebbe621511eb89b6356a7e224bff66ed91478" + integrity sha1-YF675iFRHribY1an4iS/9m7ZFHg= + dependencies: + ast-types "0.13.3" + esprima "~4.0.0" + private "^0.1.8" + source-map "~0.6.1" + +recast@^0.19.0: + version "0.19.1" + resolved "https://registry.npm.taobao.org/recast/download/recast-0.19.1.tgz#555f3612a5a10c9f44b9a923875c51ff775de6c8" + integrity sha1-VV82EqWhDJ9Euakjh1xR/3dd5sg= + dependencies: + ast-types "0.13.3" + esprima "~4.0.0" + private "^0.1.8" + source-map "~0.6.1" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.npm.taobao.org/rechoir/download/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +rechoir@^0.7.0: + version "0.7.0" + resolved "https://registry.npm.taobao.org/rechoir/download/rechoir-0.7.0.tgz#32650fd52c21ab252aa5d65b19310441c7e03aca" + integrity sha1-MmUP1SwhqyUqpdZbGTEEQcfgOso= + dependencies: + resolve "^1.9.0" + +recursive-readdir@2.2.2: + version "2.2.2" + resolved "https://registry.npm.taobao.org/recursive-readdir/download/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" + integrity sha1-mUb7MnThYo3m42svZxSVO0hFCU8= + dependencies: + minimatch "3.0.4" + +refractor@^3.1.0: + version "3.3.1" + resolved "https://registry.npm.taobao.org/refractor/download/refractor-3.3.1.tgz#ebbc04b427ea81dc25ad333f7f67a0b5f4f0be3a" + integrity sha1-67wEtCfqgdwlrTM/f2egtfTwvjo= + dependencies: + hastscript "^6.0.0" + parse-entities "^2.0.0" + prismjs "~1.23.0" + +regenerate-unicode-properties@^8.2.0: + version "8.2.0" + resolved "https://registry.npm.taobao.org/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha1-5d5xEdZV57pgwFfb6f83yH5lzew= + dependencies: + regenerate "^1.4.0" + +regenerate@^1.4.0: + version "1.4.2" + resolved "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.2.tgz?cache=0&sync_timestamp=1604218514474&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerate%2Fdownload%2Fregenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo= + +regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: + version "0.13.7" + resolved "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + integrity sha1-ysLazIoepnX+qrrriugziYrkb1U= + +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha1-yY2hVGg2ccnE3LFuznNlF+G3/rQ= + dependencies: + "@babel/runtime" "^7.8.4" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: + version "1.3.1" + resolved "https://registry.npm.taobao.org/regexp.prototype.flags/download/regexp.prototype.flags-1.3.1.tgz?cache=0&sync_timestamp=1610725651974&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexp.prototype.flags%2Fdownload%2Fregexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" + integrity sha1-fvNSro0VnnWMDq3Kb4/LTu8HviY= + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +regexpu-core@^4.7.1: + version "4.7.1" + resolved "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-4.7.1.tgz?cache=0&sync_timestamp=1600413691192&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexpu-core%2Fdownload%2Fregexpu-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" + +registry-auth-token@^4.0.0: + version "4.2.1" + resolved "https://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" + integrity sha1-bXtABkQZGJcszV/tzUHcMix5slA= + dependencies: + rc "^1.2.8" + +registry-url@^5.0.0: + version "5.1.0" + resolved "https://registry.npm.taobao.org/registry-url/download/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" + integrity sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk= + dependencies: + rc "^1.2.8" + +regjsgen@^0.5.1: + version "0.5.2" + resolved "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha1-kv8pX7He7L9uzaslQ9IH6RqjNzM= + +regjsparser@^0.6.4: + version "0.6.7" + resolved "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.6.7.tgz?cache=0&sync_timestamp=1612023583862&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregjsparser%2Fdownload%2Fregjsparser-0.6.7.tgz#c00164e1e6713c2e3ee641f1701c4b7aa0a7f86c" + integrity sha1-wAFk4eZxPC4+5kHxcBxLeqCn+Gw= + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npm.taobao.org/relateurl/download/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + +remark-external-links@^6.0.0: + version "6.1.0" + resolved "https://registry.npm.taobao.org/remark-external-links/download/remark-external-links-6.1.0.tgz#1a545b3cf896eae00ec1732d90f595f75a329abe" + integrity sha1-GlRbPPiW6uAOwXMtkPWV91oymr4= + dependencies: + extend "^3.0.0" + is-absolute-url "^3.0.0" + mdast-util-definitions "^2.0.0" + space-separated-tokens "^1.0.0" + unist-util-visit "^2.0.0" + +remark-footnotes@2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/remark-footnotes/download/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" + integrity sha1-kAHEwv/rulVpXS3YD/uLgvfmMD8= + +remark-mdx@1.6.22: + version "1.6.22" + resolved "https://registry.npm.taobao.org/remark-mdx/download/remark-mdx-1.6.22.tgz#06a8dab07dcfdd57f3373af7f86bd0e992108bbd" + integrity sha1-BqjasH3P3VfzNzr3+GvQ6ZIQi70= + dependencies: + "@babel/core" "7.12.9" + "@babel/helper-plugin-utils" "7.10.4" + "@babel/plugin-proposal-object-rest-spread" "7.12.1" + "@babel/plugin-syntax-jsx" "7.12.1" + "@mdx-js/util" "1.6.22" + is-alphabetical "1.0.4" + remark-parse "8.0.3" + unified "9.2.0" + +remark-parse@8.0.3: + version "8.0.3" + resolved "https://registry.npm.taobao.org/remark-parse/download/remark-parse-8.0.3.tgz#9c62aa3b35b79a486454c690472906075f40c7e1" + integrity sha1-nGKqOzW3mkhkVMaQRykGB19Ax+E= + dependencies: + ccount "^1.0.0" + 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 "^2.0.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 "^2.0.0" + vfile-location "^3.0.0" + xtend "^4.0.1" + +remark-slug@^6.0.0: + version "6.0.0" + resolved "https://registry.npm.taobao.org/remark-slug/download/remark-slug-6.0.0.tgz#2b54a14a7b50407a5e462ac2f376022cce263e2c" + integrity sha1-K1ShSntQQHpeRirC83YCLM4mPiw= + dependencies: + github-slugger "^1.0.0" + mdast-util-to-string "^1.0.0" + unist-util-visit "^2.0.0" + +remark-squeeze-paragraphs@4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/remark-squeeze-paragraphs/download/remark-squeeze-paragraphs-4.0.0.tgz#76eb0e085295131c84748c8e43810159c5653ead" + integrity sha1-dusOCFKVExyEdIyOQ4EBWcVlPq0= + dependencies: + mdast-squeeze-paragraphs "^4.0.0" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +renderkid@^2.0.4: + version "2.0.5" + resolved "https://registry.npm.taobao.org/renderkid/download/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" + integrity sha1-SDsaxZxmAaswp6WWpZZcq8z90KU= + dependencies: + css-select "^2.0.2" + dom-converter "^0.2" + htmlparser2 "^3.10.1" + lodash "^4.17.20" + strip-ansi "^3.0.0" + +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4= + +repeat-string@^1.5.4, repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs= + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + dependencies: + resolve-from "^3.0.0" + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha1-DwB18bslRHZs9zumpuKt/ryxPy0= + dependencies: + resolve-from "^5.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha1-w1IlhD3493bfIcV1V7wIfp39/Gk= + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@^1.1.6, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.3.2, resolve@^1.9.0: + version "1.20.0" + resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.20.0.tgz?cache=0&sync_timestamp=1613055217330&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU= + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.npm.taobao.org/responselike/download/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + dependencies: + lowercase-keys "^1.0.0" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/restore-cursor/download/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 "https://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz?cache=0&sync_timestamp=1613002746282&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fret%2Fdownload%2Fret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.npm.taobao.org/retry/download/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/reusify/download/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY= + +rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= + dependencies: + glob "^7.1.3" + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho= + dependencies: + glob "^7.1.3" + +rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs= + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.npm.taobao.org/ripemd160/download/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw= + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +rsvp@^4.8.4: + version "4.8.5" + resolved "https://registry.npm.taobao.org/rsvp/download/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + integrity sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ= + +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.npm.taobao.org/run-async/download/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU= + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npm.taobao.org/run-parallel/download/run-parallel-1.2.0.tgz?cache=0&sync_timestamp=1612926277952&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frun-parallel%2Fdownload%2Frun-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4= + dependencies: + queue-microtask "^1.2.2" + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.npm.taobao.org/run-queue/download/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= + dependencies: + aproba "^1.1.1" + +rxjs@^6.6.0: + version "6.6.6" + resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.6.6.tgz#14d8417aa5a07c5e633995b525e1e3c0dec03b70" + integrity sha1-FNhBeqWgfF5jOZW1JeHjwN7AO3A= + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.1: + version "5.1.1" + resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" + integrity sha1-iTMSr2myEj3vcfV4iQAWce6yyFM= + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= + +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://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: + version "2.1.2" + resolved "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= + +sane@^4.0.3: + version "4.1.0" + resolved "https://registry.npm.taobao.org/sane/download/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + integrity sha1-7Ygf2SJzOmxGG8GJ3CtsAG8//e0= + dependencies: + "@cnakazawa/watch" "^1.0.3" + anymatch "^2.0.0" + capture-exit "^2.0.0" + exec-sh "^0.3.2" + execa "^1.0.0" + fb-watchman "^2.0.0" + micromatch "^3.1.4" + minimist "^1.1.1" + walker "~1.0.5" + +scheduler@^0.19.1: + version "0.19.1" + resolved "https://registry.npm.taobao.org/scheduler/download/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha1-Tz4u0sGn1laB9MhU+oxaHMtA8ZY= + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/schema-utils/download/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.5, schema-utils@^2.6.6, schema-utils@^2.7.0: + version "2.7.1" + resolved "https://registry.npm.taobao.org/schema-utils/download/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://registry.npm.taobao.org/schema-utils/download/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" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + +select@^1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/select/download/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" + integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= + +selfsigned@^1.10.8: + version "1.10.8" + resolved "https://registry.npm.taobao.org/selfsigned/download/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" + integrity sha1-DRcgi30Swz+OrIXEGDXyf8PYGjA= + dependencies: + node-forge "^0.10.0" + +semver-diff@^3.1.1: + version "3.1.1" + resolved "https://registry.npm.taobao.org/semver-diff/download/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" + integrity sha1-Bfd85Z8yXgDicGr9Z7tQbdscoys= + dependencies: + semver "^6.3.0" + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.npm.taobao.org/semver/download/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha1-XzyjV2HkfgWyBsba/yz4FPAxa44= + +semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= + +semver@^7.3.4: + version "7.3.4" + resolved "https://registry.npm.taobao.org/semver/download/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" + integrity sha1-J6qn0uTKdkUvmNOt0JOnLJQ+3Jc= + dependencies: + lru-cache "^6.0.0" + +send@0.17.1: + version "0.17.1" + resolved "https://registry.npm.taobao.org/send/download/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg= + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao= + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^5.0.1: + version "5.0.1" + resolved "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" + integrity sha1-eIbshIBJpGJGepfT2Rjrsqr5NPQ= + dependencies: + randombytes "^2.1.0" + +serve-favicon@^2.5.0: + version "2.5.0" + resolved "https://registry.npm.taobao.org/serve-favicon/download/serve-favicon-2.5.0.tgz#935d240cdfe0f5805307fdfe967d88942a2cbcf0" + integrity sha1-k10kDN/g9YBTB/3+ln2IlCosvPA= + dependencies: + etag "~1.8.1" + fresh "0.5.2" + ms "2.1.1" + parseurl "~1.3.2" + safe-buffer "5.1.1" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.npm.taobao.org/serve-static/download/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk= + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/set-value/download/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY= + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM= + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.npm.taobao.org/sha.js/download/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc= + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npm.taobao.org/shallow-clone/download/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha1-jymBrZJTH1UDWwH7IwdppA4C76M= + dependencies: + kind-of "^6.0.2" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/shallowequal/download/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha1-GI1SHelbkIdAT9TctosT3wrk5/g= + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/shebang-command/download/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://registry.npm.taobao.org/shebang-command/download/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 "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI= + +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.npm.taobao.org/shell-quote/download/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha1-Z6fQLHbJ2iT5nSCAj8re0ODgS+I= + +shelljs@^0.8.1, shelljs@^0.8.4: + version "0.8.4" + resolved "https://registry.npm.taobao.org/shelljs/download/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" + integrity sha1-3naE/ut2f4cWsyYHiooAh1iQ48I= + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/side-channel/download/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha1-785cj9wQTudRslxY1CkAEfpeos8= + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.3" + resolved "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw= + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npm.taobao.org/sisteransi/download/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha1-E01oEpd1ZDfMBcoBNw06elcQde0= + +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q= + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/slash/download/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ= + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs= + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/snapdragon-util/download/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 "https://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +sockjs-client@^1.5.0: + version "1.5.0" + resolved "https://registry.npm.taobao.org/sockjs-client/download/sockjs-client-1.5.0.tgz#2f8ff5d4b659e0d092f7aba0b7c386bd2aa20add" + integrity sha1-L4/11LZZ4NCS96ugt8OGvSqiCt0= + dependencies: + debug "^3.2.6" + eventsource "^1.0.7" + faye-websocket "^0.11.3" + inherits "^2.0.4" + json3 "^3.3.3" + url-parse "^1.4.7" + +sockjs@^0.3.21: + version "0.3.21" + resolved "https://registry.npm.taobao.org/sockjs/download/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" + integrity sha1-s0/7mOeWkwtgoM+hGQTWozmn1Bc= + dependencies: + faye-websocket "^0.11.3" + uuid "^3.4.0" + websocket-driver "^0.7.4" + +source-list-map@^2.0.0, source-list-map@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ= + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= + dependencies: + 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.5.16, source-map-support@~0.5.12, source-map-support@~0.5.19: + version "0.5.19" + resolved "https://registry.npm.taobao.org/source-map-support/download/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.1" + resolved "https://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.1.tgz?cache=0&sync_timestamp=1612211015749&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-url%2Fdownload%2Fsource-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha1-CvZmBadFpaL5HPG7+KevvCg97FY= + +source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.npm.taobao.org/source-map/download/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 "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= + +source-map@^0.7.3, source-map@~0.7.2: + version "0.7.3" + resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha1-UwL4FpAxc1ImVECS5kmB91F1A4M= + +space-separated-tokens@^1.0.0: + version "1.1.5" + resolved "https://registry.npm.taobao.org/space-separated-tokens/download/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" + integrity sha1-hfMsPRDZaCAH6RdBTdxcJtGqaJk= + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/spdy-transport/download/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha1-ANSGOmQArXXfkzYaFghgXl3NzzE= + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npm.taobao.org/spdy/download/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha1-t09GYgOj7aRSwCSSuR+56EonZ3s= + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +split-on-first@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/split-on-first/download/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" + integrity sha1-9hCv7uOxK84dDDBCXnY5i3gkml8= + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +ssri@^6.0.1: + version "6.0.1" + resolved "https://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fssri%2Fdownload%2Fssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + integrity sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg= + dependencies: + figgy-pudding "^3.5.1" + +ssri@^8.0.0: + version "8.0.1" + resolved "https://registry.npm.taobao.org/ssri/download/ssri-8.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fssri%2Fdownload%2Fssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + integrity sha1-Y45OQ54v+9LNKJd21cpFfE9Roq8= + dependencies: + minipass "^3.1.1" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.npm.taobao.org/stable/download/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88= + +state-toggle@^1.0.0: + version "1.0.3" + resolved "https://registry.npm.taobao.org/state-toggle/download/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" + integrity sha1-4SOxaojhQxObCcaFIiG8mBWRff4= + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.npm.taobao.org/static-extend/download/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.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz?cache=0&sync_timestamp=1609653969293&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstatuses%2Fdownload%2Fstatuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +store2@^2.7.1: + version "2.12.0" + resolved "https://registry.npm.taobao.org/store2/download/store2-2.12.0.tgz#e1f1b7e1a59b6083b2596a8d067f6ee88fd4d3cf" + integrity sha1-4fG34aWbYIOyWWqNBn9u6I/U088= + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.npm.taobao.org/stream-browserify/download/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 "https://registry.npm.taobao.org/stream-each/download/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + integrity sha1-6+J6DDibBPvMIzZClS4Qcxr6m64= + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw= + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-shift@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0= + +strict-uri-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.npm.taobao.org/string-width/download/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": + version "2.1.1" + resolved "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4= + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0: + version "4.2.2" + resolved "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha1-2v1PlVmnWFz7pSnGoKT3NIjr1MU= + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +"string.prototype.matchall@^4.0.0 || ^3.0.1": + version "4.0.4" + resolved "https://registry.npm.taobao.org/string.prototype.matchall/download/string.prototype.matchall-4.0.4.tgz#608f255e93e072107f5de066f81a2dfb78cf6b29" + integrity sha1-YI8lXpPgchB/XeBm+Bot+3jPayk= + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has-symbols "^1.0.1" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.3.1" + side-channel "^1.0.4" + +string.prototype.padend@^3.0.0: + version "3.1.2" + resolved "https://registry.npm.taobao.org/string.prototype.padend/download/string.prototype.padend-3.1.2.tgz#6858ca4f35c5268ebd5e8615e1327d55f59ee311" + integrity sha1-aFjKTzXFJo69XoYV4TJ9VfWe4xE= + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + +string.prototype.padstart@^3.0.0: + version "3.1.2" + resolved "https://registry.npm.taobao.org/string.prototype.padstart/download/string.prototype.padstart-3.1.2.tgz#f9b9ce66bedd7c06acb40ece6e34c6046e1a019d" + integrity sha1-+bnOZr7dfAastA7ObjTGBG4aAZ0= + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/string.prototype.trimend/download/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha1-51rpDClCxjUEaGwYsoe0oLGkX4A= + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/string.prototype.trimstart/download/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha1-s2OZr0qymZtMnGSL16P7K7Jv7u0= + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npm.taobao.org/string_decoder/download/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 "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@6.0.0, strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI= + dependencies: + ansi-regex "^5.0.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.npm.taobao.org/strip-ansi/download/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 "https://registry.npm.taobao.org/strip-ansi/download/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://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= + dependencies: + ansi-regex "^4.1.0" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/strip-final-newline/download/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0= + +strip-json-comments@^3.0.1: + version "3.1.1" + resolved "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY= + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +style-loader@^1.2.1: + version "1.3.0" + resolved "https://registry.npm.taobao.org/style-loader/download/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" + integrity sha1-gotKOzt+eqWEfOe66eh0USEUJJ4= + dependencies: + loader-utils "^2.0.0" + schema-utils "^2.7.0" + +style-to-object@0.3.0, style-to-object@^0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/style-to-object/download/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" + integrity sha1-sbeQ0gWZHMeDgBlnIUl57hmnbkY= + dependencies: + inline-style-parser "0.1.1" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM= + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha1-G33NyzK4E4gBs+R4umpRyqiWSNo= + dependencies: + has-flag "^4.0.0" + +symbol.prototype.description@^1.0.0: + version "1.0.4" + resolved "https://registry.npm.taobao.org/symbol.prototype.description/download/symbol.prototype.description-1.0.4.tgz#c30edd3fe8c040d941cf7dc15842be15adf66855" + integrity sha1-ww7dP+jAQNlBz33BWEK+Fa32aFU= + dependencies: + call-bind "^1.0.2" + es-abstract "^1.18.0-next.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.2" + +tapable@^1.0.0, tapable@^1.1.3: + version "1.1.3" + resolved "https://registry.npm.taobao.org/tapable/download/tapable-1.1.3.tgz?cache=0&sync_timestamp=1607089025006&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftapable%2Fdownload%2Ftapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha1-ofzMBrWNth/XpF2i2kT186Pme6I= + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/tapable/download/tapable-2.2.0.tgz?cache=0&sync_timestamp=1607089025006&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftapable%2Fdownload%2Ftapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b" + integrity sha1-XDc9KB2cZyhIIT0OA30cQWWrQms= + +tar@^6.0.2: + version "6.1.0" + resolved "https://registry.npm.taobao.org/tar/download/tar-6.1.0.tgz?cache=0&sync_timestamp=1610045840385&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftar%2Fdownload%2Ftar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" + integrity sha1-0XJOm8wEuXexjVxXOzM6IgcimoM= + 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" + +telejson@^5.0.2: + version "5.1.0" + resolved "https://registry.npm.taobao.org/telejson/download/telejson-5.1.0.tgz#cc04e4c2a355f9eb6af557e37acd6449feb1d146" + integrity sha1-zATkwqNV+etq9Vfjes1kSf6x0UY= + dependencies: + "@types/is-function" "^1.0.0" + global "^4.4.0" + is-function "^1.0.2" + is-regex "^1.1.1" + is-symbol "^1.0.3" + isobject "^4.0.0" + lodash "^4.17.20" + memoizerific "^1.11.3" + +temp@^0.8.1: + version "0.8.4" + resolved "https://registry.npm.taobao.org/temp/download/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" + integrity sha1-jJejOkdwBy4KBfkZOWx2ZafdWfI= + dependencies: + rimraf "~2.6.2" + +term-size@^2.1.0: + version "2.2.1" + resolved "https://registry.npm.taobao.org/term-size/download/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" + integrity sha1-KmpUhAQywvtjIP6g9BVTHpAYn1Q= + +terser-webpack-plugin@^1.4.3: + version "1.4.5" + resolved "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz?cache=0&sync_timestamp=1610194276080&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-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 "^4.0.0" + source-map "^0.6.1" + terser "^4.1.2" + webpack-sources "^1.4.0" + worker-farm "^1.7.0" + +terser-webpack-plugin@^3.0.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-3.1.0.tgz?cache=0&sync_timestamp=1610194276080&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-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" + +terser-webpack-plugin@^5.1.1: + version "5.1.1" + resolved "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-5.1.1.tgz?cache=0&sync_timestamp=1610194276080&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-5.1.1.tgz#7effadee06f7ecfa093dbbd3e9ab23f5f3ed8673" + integrity sha1-fv+t7gb37PoJPbvT6asj9fPthnM= + dependencies: + jest-worker "^26.6.2" + p-limit "^3.1.0" + schema-utils "^3.0.0" + serialize-javascript "^5.0.1" + source-map "^0.6.1" + terser "^5.5.1" + +terser@^4.1.2, terser@^4.6.3, terser@^4.8.0: + version "4.8.0" + resolved "https://registry.npm.taobao.org/terser/download/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + integrity sha1-YwVjQ9fHC7KfOvZlhlpG/gOg3xc= + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + +terser@^5.5.1: + version "5.6.0" + resolved "https://registry.npm.taobao.org/terser/download/terser-5.6.0.tgz#138cdf21c5e3100b1b3ddfddf720962f88badcd2" + integrity sha1-E4zfIcXjEAsbPd/d9yCWL4i63NI= + dependencies: + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.19" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.npm.taobao.org/test-exclude/download/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha1-BKhphmHYBepvopO2y55jrARO8V4= + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@0.2.0: + version "0.2.0" + resolved "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +throttle-debounce@^2.1.0: + version "2.3.0" + resolved "https://registry.npm.taobao.org/throttle-debounce/download/throttle-debounce-2.3.0.tgz#fd31865e66502071e411817e241465b3e9c372e2" + integrity sha1-/TGGXmZQIHHkEYF+JBRls+nDcuI= + +through2@^2.0.0: + version "2.0.5" + resolved "https://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npm.taobao.org/thunky/download/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30= + +timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.npm.taobao.org/timers-browserify/download/timers-browserify-2.0.12.tgz?cache=0&sync_timestamp=1603900127496&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftimers-browserify%2Fdownload%2Ftimers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha1-RKRcEfv0B/NPl7zNFXfGUjYbAO4= + dependencies: + setimmediate "^1.0.4" + +tiny-emitter@^2.0.0: + version "2.1.0" + resolved "https://registry.npm.taobao.org/tiny-emitter/download/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" + integrity sha1-HRpW7fxRxD6GPLtTgqcjMONVVCM= + +tinycolor2@^1.4.1: + version "1.4.2" + resolved "https://registry.npm.taobao.org/tinycolor2/download/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803" + integrity sha1-P2pNEHGtB2dtf6Ry4frECnGdiAM= + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk= + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.x: + version "1.0.4" + resolved "https://registry.npm.taobao.org/tmpl/download/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.npm.taobao.org/to-object-path/download/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/to-readable-stream/download/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" + integrity sha1-zgqgwvPfat+FLvtASng+d8BHV3E= + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.npm.taobao.org/to-regex-range/download/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://registry.npm.taobao.org/to-regex-range/download/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 "https://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +toggle-selection@^1.0.6: + version "1.0.6" + resolved "https://registry.npm.taobao.org/toggle-selection/download/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" + integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM= + +trim-trailing-lines@^1.0.0: + version "1.1.4" + resolved "https://registry.npm.taobao.org/trim-trailing-lines/download/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" + integrity sha1-vUq77HzIgEYvELLItc4djR7HwsA= + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.npm.taobao.org/trim/download/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= + +trough@^1.0.0: + version "1.0.5" + resolved "https://registry.npm.taobao.org/trough/download/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" + integrity sha1-uLY5zvrX0LsqvTfUM/+Ck++l9AY= + +ts-dedent@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/ts-dedent/download/ts-dedent-2.0.0.tgz#47c5eb23d9096f3237cc413bc82d387d36dbe690" + integrity sha1-R8XrI9kJbzI3zEE7yC04fTbb5pA= + +ts-essentials@^2.0.3: + version "2.0.12" + resolved "https://registry.npm.taobao.org/ts-essentials/download/ts-essentials-2.0.12.tgz#c9303f3d74f75fa7528c3d49b80e089ab09d8745" + integrity sha1-yTA/PXT3X6dSjD1JuA4ImrCdh0U= + +ts-loader@^8.0.17: + version "8.0.17" + resolved "https://registry.npm.taobao.org/ts-loader/download/ts-loader-8.0.17.tgz?cache=0&sync_timestamp=1612977206676&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fts-loader%2Fdownload%2Fts-loader-8.0.17.tgz#98f2ccff9130074f4079fd89b946b4c637b1f2fc" + integrity sha1-mPLM/5EwB09Aef2JuUa0xjex8vw= + dependencies: + chalk "^4.1.0" + enhanced-resolve "^4.0.0" + loader-utils "^2.0.0" + micromatch "^4.0.0" + semver "^7.3.4" + +ts-pnp@^1.1.6: + version "1.2.0" + resolved "https://registry.npm.taobao.org/ts-pnp/download/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" + integrity sha1-pQCtCEsHmPHDBxrzkeZZEshrypI= + +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha1-zy04vcNKE0vK8QkcQfZhni9nLQA= + +tslib@^2.0.3: + version "2.1.0" + resolved "https://registry.npm.taobao.org/tslib/download/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + integrity sha1-2mCGDxwuyqVwOrfTm8Bba/mIuXo= + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.npm.taobao.org/tty-browserify/download/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E= + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.npm.taobao.org/type-fest/download/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://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha1-TlUs0F3wlGfcvE73Od6J8s83wTE= + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.npm.taobao.org/typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha1-qX7nqf9CaRufeD/xvFES/j/KkIA= + dependencies: + is-typedarray "^1.0.0" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +typescript@^4.2.2: + version "4.2.3" + resolved "https://registry.npm.taobao.org/typescript/download/typescript-4.2.3.tgz?cache=0&sync_timestamp=1614897397588&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftypescript%2Fdownload%2Ftypescript-4.2.3.tgz#39062d8019912d43726298f09493d598048c1ce3" + integrity sha1-OQYtgBmRLUNyYpjwlJPVmASMHOM= + +unbox-primitive@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/unbox-primitive/download/unbox-primitive-1.0.0.tgz#eeacbc4affa28e9b3d36b5eaeccc50b3251b1d3f" + integrity sha1-7qy8Sv+ijps9NrXq7MxQsyUbHT8= + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.0" + has-symbols "^1.0.0" + which-boxed-primitive "^1.0.1" + +unfetch@^4.1.0: + version "4.2.0" + resolved "https://registry.npm.taobao.org/unfetch/download/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" + integrity sha1-fiGw7302PY2a8PuSmlVV9u+Xo74= + +unherit@^1.0.4: + version "1.1.3" + resolved "https://registry.npm.taobao.org/unherit/download/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" + integrity sha1-bJtQPytBsmIzDIDpHIYUq9qmnCI= + dependencies: + inherits "^2.0.0" + xtend "^4.0.0" + +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.npm.taobao.org/unicode-canonical-property-names-ecmascript/download/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://registry.npm.taobao.org/unicode-match-property-ecmascript/download/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://registry.npm.taobao.org/unicode-match-property-value-ecmascript/download/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://registry.npm.taobao.org/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + integrity sha1-3Vepn2IHvt/0Yoq++5TFDblByPQ= + +unified@9.2.0: + version "9.2.0" + resolved "https://registry.npm.taobao.org/unified/download/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8" + integrity sha1-Z6YsYnxAWJ7eu/YPU+39TYIgJ/g= + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.npm.taobao.org/union-value/download/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 "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/uniq/download/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA= + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.npm.taobao.org/unique-slug/download/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha1-uqvOkQg/xk6UWw861hPiZPfNTmw= + dependencies: + imurmurhash "^0.1.4" + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/unique-string/download/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0= + dependencies: + crypto-random-string "^2.0.0" + +unist-builder@2.0.3, unist-builder@^2.0.0: + version "2.0.3" + resolved "https://registry.npm.taobao.org/unist-builder/download/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" + integrity sha1-d2SHEbXYavCULzNDl6M8XpFRZDY= + +unist-util-generated@^1.0.0: + version "1.1.6" + resolved "https://registry.npm.taobao.org/unist-util-generated/download/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b" + integrity sha1-WrUfaJ4pkqRyvrGzXyzn/y8yTUs= + +unist-util-is@^4.0.0: + version "4.0.4" + resolved "https://registry.npm.taobao.org/unist-util-is/download/unist-util-is-4.0.4.tgz#3e9e8de6af2eb0039a59f50c9b3e99698a924f50" + integrity sha1-Pp6N5q8usAOaWfUMmz6ZaYqST1A= + +unist-util-position@^3.0.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/unist-util-position/download/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" + integrity sha1-HELuYwH41S9H0U9iu9t5ZXH6LUc= + +unist-util-remove-position@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/unist-util-remove-position/download/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" + integrity sha1-XRnKef26cSMBmZsrc1U8qPOzUsw= + dependencies: + unist-util-visit "^2.0.0" + +unist-util-remove@^2.0.0: + version "2.0.1" + resolved "https://registry.npm.taobao.org/unist-util-remove/download/unist-util-remove-2.0.1.tgz#fa13c424ff8e964f3aa20d1098b9a690c6bfaa39" + integrity sha1-+hPEJP+Olk86og0QmLmmkMa/qjk= + dependencies: + unist-util-is "^4.0.0" + +unist-util-stringify-position@^2.0.0: + version "2.0.3" + resolved "https://registry.npm.taobao.org/unist-util-stringify-position/download/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" + integrity sha1-zOO/oc34W6c3XR1bF73Eytqb2do= + dependencies: + "@types/unist" "^2.0.2" + +unist-util-visit-parents@^3.0.0: + version "3.1.1" + resolved "https://registry.npm.taobao.org/unist-util-visit-parents/download/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" + integrity sha1-ZabOaY94prD1aqDojxOAGIbNrvY= + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + +unist-util-visit@2.0.3, unist-util-visit@^2.0.0: + version "2.0.3" + resolved "https://registry.npm.taobao.org/unist-util-visit/download/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" + integrity sha1-w3A4kxRt9HIDu4qXla9H17lxIIw= + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/universalify/download/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc= + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +unquote@^1.1.0: + version "1.1.1" + resolved "https://registry.npm.taobao.org/unquote/download/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/unset-value/download/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.2.0" + resolved "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= + +update-notifier@^4.0.0: + version "4.1.3" + resolved "https://registry.npm.taobao.org/update-notifier/download/update-notifier-4.1.3.tgz?cache=0&sync_timestamp=1612085671935&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupdate-notifier%2Fdownload%2Fupdate-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3" + integrity sha1-vobuE+jOSPtQBD/3IFe1vVmOHqM= + dependencies: + boxen "^4.2.0" + chalk "^3.0.0" + configstore "^5.0.1" + has-yarn "^2.1.0" + import-lazy "^2.1.0" + is-ci "^2.0.0" + is-installed-globally "^0.3.1" + is-npm "^4.0.0" + is-yarn-global "^0.3.0" + latest-version "^5.0.0" + pupa "^2.0.1" + semver-diff "^3.1.1" + xdg-basedir "^4.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34= + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +url-loader@^4.0.0: + version "4.1.1" + resolved "https://registry.npm.taobao.org/url-loader/download/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha1-KFBekFyuFYzwfJLKYi1/I35wpOI= + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.npm.taobao.org/url-parse-lax/download/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + dependencies: + prepend-http "^2.0.0" + +url-parse@^1.4.3, url-parse@^1.4.7: + version "1.5.1" + resolved "https://registry.npm.taobao.org/url-parse/download/url-parse-1.5.1.tgz?cache=0&sync_timestamp=1613660079745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furl-parse%2Fdownload%2Furl-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" + integrity sha1-1fqYkK+KXh8nSiyYN2UQ9kJfbjs= + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.npm.taobao.org/url/download/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use-composed-ref@^1.0.0: + version "1.1.0" + resolved "https://registry.npm.taobao.org/use-composed-ref/download/use-composed-ref-1.1.0.tgz#9220e4e94a97b7b02d7d27eaeab0b37034438bbc" + integrity sha1-kiDk6UqXt7AtfSfq6rCzcDRDi7w= + dependencies: + ts-essentials "^2.0.3" + +use-isomorphic-layout-effect@^1.0.0: + version "1.1.1" + resolved "https://registry.npm.taobao.org/use-isomorphic-layout-effect/download/use-isomorphic-layout-effect-1.1.1.tgz#7bb6589170cd2987a152042f9084f9effb75c225" + integrity sha1-e7ZYkXDNKYehUgQvkIT57/t1wiU= + +use-latest@^1.0.0: + version "1.2.0" + resolved "https://registry.npm.taobao.org/use-latest/download/use-latest-1.2.0.tgz#a44f6572b8288e0972ec411bdd0840ada366f232" + integrity sha1-pE9lcrgojgly7EEb3QhAraNm8jI= + dependencies: + use-isomorphic-layout-effect "^1.0.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.npm.taobao.org/use/download/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@1.0.0: + version "1.0.0" + resolved "https://registry.npm.taobao.org/util.promisify/download/util.promisify-1.0.0.tgz?cache=0&sync_timestamp=1610161832121&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil.promisify%2Fdownload%2Futil.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA= + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + +util@0.10.3: + version "0.10.3" + resolved "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.npm.taobao.org/util/download/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE= + dependencies: + inherits "2.0.3" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npm.taobao.org/utila/download/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^3.3.2, uuid@^3.4.0: + version "3.4.0" + resolved "https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1607460209394&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= + +uuid@^8.0.0: + version "8.3.2" + resolved "https://registry.npm.taobao.org/uuid/download/uuid-8.3.2.tgz?cache=0&sync_timestamp=1607460209394&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuuid%2Fdownload%2Fuuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha1-gNW1ztJxu5r2xEXyGhoExgbO++I= + +v8-compile-cache@^2.2.0: + version "2.2.0" + resolved "https://registry.npm.taobao.org/v8-compile-cache/download/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" + integrity sha1-lHHvo++RKNL3xqfKOcTda1BVsTI= + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +vfile-location@^3.0.0, vfile-location@^3.2.0: + version "3.2.0" + resolved "https://registry.npm.taobao.org/vfile-location/download/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c" + integrity sha1-2OQfvL1AYGNmnr9sM9Vq6HIdDzw= + +vfile-message@^2.0.0: + version "2.0.4" + resolved "https://registry.npm.taobao.org/vfile-message/download/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" + integrity sha1-W0O4gXHUCerlhHfRPyPdQdUsNxo= + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^2.0.0" + +vfile@^4.0.0: + version "4.2.1" + resolved "https://registry.npm.taobao.org/vfile/download/vfile-4.2.1.tgz#03f1dce28fc625c625bc6514350fbdb00fa9e624" + integrity sha1-A/Hc4o/GJcYlvGUUNQ+9sA+p5iQ= + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + unist-util-stringify-position "^2.0.0" + vfile-message "^2.0.0" + +vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha1-eGQcSIuObKkadfUR56OzKobl3aA= + +walker@^1.0.7, walker@~1.0.5: + version "1.0.7" + resolved "https://registry.npm.taobao.org/walker/download/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +warning@^4.0.2, warning@^4.0.3: + version "4.0.3" + resolved "https://registry.npm.taobao.org/warning/download/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha1-Fungd+uKhtavfWSqHgX9hbRnjKM= + dependencies: + loose-envify "^1.0.0" + +watchpack-chokidar2@^2.0.1: + version "2.0.1" + resolved "https://registry.npm.taobao.org/watchpack-chokidar2/download/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" + integrity sha1-OFAAcu5uzmbzdpk2lQ6hdxvhyVc= + dependencies: + chokidar "^2.1.8" + +watchpack@^1.7.4: + version "1.7.5" + resolved "https://registry.npm.taobao.org/watchpack/download/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" + integrity sha1-EmfmxV4Lm1vkTCAjrtVDeiwmxFM= + dependencies: + graceful-fs "^4.1.2" + neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.1" + watchpack-chokidar2 "^2.0.1" + +watchpack@^2.0.0: + version "2.1.1" + resolved "https://registry.npm.taobao.org/watchpack/download/watchpack-2.1.1.tgz#e99630550fca07df9f90a06056987baa40a689c7" + integrity sha1-6ZYwVQ/KB9+fkKBgVph7qkCmicc= + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npm.taobao.org/wbuf/download/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha1-wdjRSTFtPqhShIiVy2oL/oh7h98= + dependencies: + minimalistic-assert "^1.0.0" + +web-namespaces@^1.0.0: + version "1.1.4" + resolved "https://registry.npm.taobao.org/web-namespaces/download/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" + integrity sha1-vJij3mDa3X+u/EA9EHbVKfXgMOw= + +webpack-cli@^4.5.0: + version "4.5.0" + resolved "https://registry.npm.taobao.org/webpack-cli/download/webpack-cli-4.5.0.tgz?cache=0&sync_timestamp=1612288675705&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-cli%2Fdownload%2Fwebpack-cli-4.5.0.tgz#b5213b84adf6e1f5de6391334c9fa53a48850466" + integrity sha1-tSE7hK324fXeY5EzTJ+lOkiFBGY= + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.0.1" + "@webpack-cli/info" "^1.2.2" + "@webpack-cli/serve" "^1.3.0" + colorette "^1.2.1" + commander "^7.0.0" + enquirer "^2.3.6" + execa "^5.0.0" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + v8-compile-cache "^2.2.0" + webpack-merge "^5.7.3" + +webpack-dev-middleware@^3.7.0, webpack-dev-middleware@^3.7.2: + version "3.7.3" + resolved "https://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" + integrity sha1-Bjk3KxQyYuK4SrldO5GnWXBhwsU= + dependencies: + 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.11.2: + version "3.11.2" + resolved "https://registry.npm.taobao.org/webpack-dev-server/download/webpack-dev-server-3.11.2.tgz?cache=0&sync_timestamp=1610549939070&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-dev-server%2Fdownload%2Fwebpack-dev-server-3.11.2.tgz#695ebced76a4929f0d5de7fd73fafe185fe33708" + integrity sha1-aV687Xakkp8NXef9c/r+GF/jNwg= + dependencies: + ansi-html "0.0.7" + bonjour "^3.5.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 "^4.3.0" + ip "^1.1.5" + 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.10.8" + semver "^6.3.0" + serve-index "^1.9.1" + sockjs "^0.3.21" + sockjs-client "^1.5.0" + spdy "^4.0.2" + strip-ansi "^3.0.1" + supports-color "^6.1.0" + url "^0.11.0" + webpack-dev-middleware "^3.7.2" + webpack-log "^2.0.0" + ws "^6.2.1" + yargs "^13.3.2" + +webpack-filter-warnings-plugin@^1.2.1: + version "1.2.1" + resolved "https://registry.npm.taobao.org/webpack-filter-warnings-plugin/download/webpack-filter-warnings-plugin-1.2.1.tgz#dc61521cf4f9b4a336fbc89108a75ae1da951cdb" + integrity sha1-3GFSHPT5tKM2+8iRCKda4dqVHNs= + +webpack-hot-middleware@^2.25.0: + version "2.25.0" + resolved "https://registry.npm.taobao.org/webpack-hot-middleware/download/webpack-hot-middleware-2.25.0.tgz#4528a0a63ec37f8f8ef565cf9e534d57d09fe706" + integrity sha1-RSigpj7Df4+O9WXPnlNNV9Cf5wY= + dependencies: + ansi-html "0.0.7" + html-entities "^1.2.0" + querystring "^0.2.0" + strip-ansi "^3.0.0" + +webpack-log@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/webpack-log/download/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + integrity sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8= + dependencies: + ansi-colors "^3.0.0" + uuid "^3.3.2" + +webpack-merge@^5.7.3: + version "5.7.3" + resolved "https://registry.npm.taobao.org/webpack-merge/download/webpack-merge-5.7.3.tgz?cache=0&sync_timestamp=1608705516009&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-merge%2Fdownload%2Fwebpack-merge-5.7.3.tgz#2a0754e1877a25a8bbab3d2475ca70a052708213" + integrity sha1-KgdU4Yd6Jai7qz0kdcpwoFJwghM= + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1603965262323&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha1-7t2OwLko+/HL/plOItLYkPMwqTM= + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-sources@^2.1.1: + version "2.2.0" + resolved "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-2.2.0.tgz?cache=0&sync_timestamp=1603965262323&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-2.2.0.tgz#058926f39e3d443193b6c31547229806ffd02bac" + integrity sha1-BYkm8549RDGTtsMVRyKYBv/QK6w= + dependencies: + source-list-map "^2.0.1" + source-map "^0.6.1" + +webpack-virtual-modules@^0.2.2: + version "0.2.2" + resolved "https://registry.npm.taobao.org/webpack-virtual-modules/download/webpack-virtual-modules-0.2.2.tgz#20863dc3cb6bb2104729fff951fbe14b18bd0299" + integrity sha1-IIY9w8trshBHKf/5UfvhSxi9Apk= + dependencies: + debug "^3.0.0" + +webpack@^4.44.2: + version "4.46.0" + resolved "https://registry.npm.taobao.org/webpack/download/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" + integrity sha1-v5tEBOogoHNgXgoBHRiNd8tq1UI= + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^4.5.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.3" + 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.7.4" + webpack-sources "^1.4.1" + +webpack@^5.24.2: + version "5.24.3" + resolved "https://registry.npm.taobao.org/webpack/download/webpack-5.24.3.tgz#6ec0f5059f8d7c7961075fa553cfce7b7928acb3" + integrity sha1-bsD1BZ+NfHlhB1+lU8/Oe3korLM= + dependencies: + "@types/eslint-scope" "^3.7.0" + "@types/estree" "^0.0.46" + "@webassemblyjs/ast" "1.11.0" + "@webassemblyjs/wasm-edit" "1.11.0" + "@webassemblyjs/wasm-parser" "1.11.0" + acorn "^8.0.4" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.7.0" + es-module-lexer "^0.4.0" + eslint-scope "^5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.4" + json-parse-better-errors "^1.0.2" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.0.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.1" + watchpack "^2.0.0" + webpack-sources "^2.1.1" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A= + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha1-f4RzvIOd/YdgituV1+sHUhFXikI= + +which-boxed-primitive@^1.0.1: + version "1.0.2" + resolved "https://registry.npm.taobao.org/which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY= + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@^1.2.9, which@^1.3.1: + version "1.3.1" + resolved "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npm.taobao.org/which/download/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 "https://registry.npm.taobao.org/wide-align/download/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha1-rgdOa9wMFKQx6ATmJFScYzsABFc= + dependencies: + string-width "^1.0.2 || 2" + +widest-line@^3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/widest-line/download/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" + integrity sha1-gpIzO79my0X/DeFgOxNreuFJbso= + dependencies: + string-width "^4.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npm.taobao.org/wildcard/download/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha1-p30g5SAMb6qsl55LOq3Hs91/j+w= + +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= + +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag= + dependencies: + errno "~0.1.7" + +worker-rpc@^0.1.0: + version "0.1.1" + resolved "https://registry.npm.taobao.org/worker-rpc/download/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" + integrity sha1-y1Zb1tcHGo8WZgaGBR6WmtMvVNU= + dependencies: + microevent.ts "~0.1.1" + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk= + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha1-6Tk7oHEC5skaOyIUePAlfNKFblM= + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^2.3.0: + version "2.4.3" + resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + integrity sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE= + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug= + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^6.1.0, ws@^6.2.1: + version "6.2.1" + resolved "https://registry.npm.taobao.org/ws/download/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha1-RC/fCkftZPWbal2P8TD0dI7VJPs= + dependencies: + async-limiter "~1.0.0" + +xdg-basedir@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" + integrity sha1-S8jZmEQDaWIl74OhVzy7y0552xM= + +xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= + +y18n@^4.0.0: + version "4.0.1" + resolved "https://registry.npm.taobao.org/y18n/download/y18n-4.0.1.tgz?cache=0&sync_timestamp=1609801457245&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fy18n%2Fdownload%2Fy18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" + integrity sha1-jbK4PDHF11CZu4kLI/MJSJHiR9Q= + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha1-27fa+b/YusmrRev2ArjLrQ1dCP0= + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI= + +yaml@^1.7.2: + version "1.10.0" + resolved "https://registry.npm.taobao.org/yaml/download/yaml-1.10.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyaml%2Fdownload%2Fyaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" + integrity sha1-O1k63ZRIdgd9TWg/7gEIG9n/8x4= + +yargs-parser@^13.1.2: + version "13.1.2" + resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha1-Ew8JcC667vJlDVTObj5XBvek+zg= + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A= + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs@^13.3.2: + version "13.3.2" + resolved "https://registry.npm.taobao.org/yargs/download/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha1-rX/+/sGqWVZayRX4Lcyzipwxot0= + dependencies: + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" + +yargs@^15.0.0: + version "15.4.1" + resolved "https://registry.npm.taobao.org/yargs/download/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg= + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.npm.taobao.org/yauzl/download/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.npm.taobao.org/yocto-queue/download/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha1-ApTrPe4FAo0x7hpfosVWpqrxChs= + +zwitch@^1.0.0: + version "1.0.5" + resolved "https://registry.npm.taobao.org/zwitch/download/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" + integrity sha1-0R1zgf/tFrdC9q97PyI9XNn+mSA=