From 76c07bd6bb62b4382e2f896bb315d91c37d6022b Mon Sep 17 00:00:00 2001 From: 7YHong Date: Tue, 28 Dec 2021 12:58:20 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E4=BA=86=E9=A6=96?= =?UTF-8?q?=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- quickapp/.gitignore | 27 + quickapp/.npmrc | 1 + quickapp/.prettierignore | 6 + quickapp/README.md | 5 + quickapp/package-lock.json | 4399 ++++++++++++++++++++ quickapp/package.json | 58 + quickapp/scripts/gen/index.js | 87 + quickapp/scripts/gen/template.ux | 28 + quickapp/scripts/selfCloseInputTag.js | 36 + quickapp/src/app.ux | 17 + quickapp/src/assets/images/launch-logo.png | Bin 0 -> 14322 bytes quickapp/src/assets/images/logo.png | Bin 0 -> 16612 bytes quickapp/src/assets/styles/mixins.less | 5 + quickapp/src/assets/styles/style.less | 2 + quickapp/src/assets/styles/variables.less | 9 + quickapp/src/helper/ajax.js | 90 + quickapp/src/helper/apis/example.js | 20 + quickapp/src/helper/apis/index.js | 14 + quickapp/src/helper/utils.js | 29 + quickapp/src/manifest.json | 54 + quickapp/src/pages/Home/index.ux | 57 + quickapp/src/pages/index.ux | 68 + quickapp/src/sitemap.json | 3 + quickapp/yarn.lock | 1660 ++++++++ 24 files changed, 6675 insertions(+) create mode 100644 quickapp/.gitignore create mode 100644 quickapp/.npmrc create mode 100644 quickapp/.prettierignore create mode 100644 quickapp/README.md create mode 100644 quickapp/package-lock.json create mode 100644 quickapp/package.json create mode 100644 quickapp/scripts/gen/index.js create mode 100644 quickapp/scripts/gen/template.ux create mode 100644 quickapp/scripts/selfCloseInputTag.js create mode 100644 quickapp/src/app.ux create mode 100644 quickapp/src/assets/images/launch-logo.png create mode 100644 quickapp/src/assets/images/logo.png create mode 100644 quickapp/src/assets/styles/mixins.less create mode 100644 quickapp/src/assets/styles/style.less create mode 100644 quickapp/src/assets/styles/variables.less create mode 100644 quickapp/src/helper/ajax.js create mode 100644 quickapp/src/helper/apis/example.js create mode 100644 quickapp/src/helper/apis/index.js create mode 100644 quickapp/src/helper/utils.js create mode 100644 quickapp/src/manifest.json create mode 100644 quickapp/src/pages/Home/index.ux create mode 100644 quickapp/src/pages/index.ux create mode 100644 quickapp/src/sitemap.json create mode 100644 quickapp/yarn.lock diff --git a/quickapp/.gitignore b/quickapp/.gitignore new file mode 100644 index 0000000..b0a83ae --- /dev/null +++ b/quickapp/.gitignore @@ -0,0 +1,27 @@ +.DS_Store +node_modules +/dist +/build +/sign + +# sign + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw* +.ide +.quickapp.preview.json \ No newline at end of file diff --git a/quickapp/.npmrc b/quickapp/.npmrc new file mode 100644 index 0000000..821be4a --- /dev/null +++ b/quickapp/.npmrc @@ -0,0 +1 @@ +registry="https://registry.npm.taobao.org" \ No newline at end of file diff --git a/quickapp/.prettierignore b/quickapp/.prettierignore new file mode 100644 index 0000000..1dbd309 --- /dev/null +++ b/quickapp/.prettierignore @@ -0,0 +1,6 @@ +package.json +manifest.json +README.md + +# assets/js +src/assets/js/*.js diff --git a/quickapp/README.md b/quickapp/README.md new file mode 100644 index 0000000..af8cdcf --- /dev/null +++ b/quickapp/README.md @@ -0,0 +1,5 @@ +# PushDeer-快应用 (开发中) + +PushDeer 是一个开放源码的无 App 推送服务 + +这里是 PushDeer 的 `快应用` 端的源码 \ No newline at end of file diff --git a/quickapp/package-lock.json b/quickapp/package-lock.json new file mode 100644 index 0000000..8b17091 --- /dev/null +++ b/quickapp/package-lock.json @@ -0,0 +1,4399 @@ +{ + "name": "pushdeer", + "version": "2.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "pushdeer", + "version": "2.0.0", + "dependencies": { + "apex-ui": "^1.9.2" + }, + "devDependencies": { + "@babel/runtime": "^7.12.5", + "@types/quickapp": "npm:quickapp-interface@^1.0.0", + "colors": "^1.4.0", + "husky": "^7.0.1", + "less": "^4.1.1", + "less-loader": "^10.0.1", + "lint-staged": "^11.0.1", + "onchange": "^5.2.0", + "prettier": "^2.3.2", + "prettier-plugin-ux": "^0.3.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.15.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.16.5", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@blakeembrey/deque": { + "version": "1.0.5", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/quickapp": { + "name": "quickapp-interface", + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/quickapp-interface/download/quickapp-interface-1.0.0.tgz", + "integrity": "sha1-28niGO66VCcVLmiB2bc8Ua8ao/g=", + "dev": true, + "license": "MIT" + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/apex-ui": { + "version": "1.9.5", + "license": "MIT" + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/atob": { + "version": "2.1.2", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/base": { + "version": "0.11.2", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/binary-extensions": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/chalk/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "2.1.8", + "dev": true, + "license": "MIT", + "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" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-anything": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^3.12.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/path-key": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/define-property": { + "version": "0.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "0.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/kind-of": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/enquirer": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/execa/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/execa/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/fill-range": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents": { + "version": "1.2.13", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/get-stream": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-parent": { + "version": "3.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "dev": true, + "license": "ISC" + }, + "node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/husky": { + "version": "7.0.4", + "dev": true, + "license": "MIT", + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "dev": true, + "license": "MIT" + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-windows": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true, + "license": "MIT" + }, + "node_modules/kind-of": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/less": { + "version": "4.1.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^2.5.2", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "10.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "klona": "^2.0.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/lint-staged": { + "version": "11.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "2.1.0", + "colorette": "^1.4.0", + "commander": "^8.2.0", + "cosmiconfig": "^7.0.1", + "debug": "^4.3.2", + "enquirer": "^2.3.6", + "execa": "^5.1.1", + "listr2": "^3.12.2", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "3.3.0", + "supports-color": "8.1.1" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/braces": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/debug": { + "version": "4.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/lint-staged/node_modules/fill-range": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/lint-staged/node_modules/micromatch": { + "version": "4.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/lint-staged/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lint-staged/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/listr2": { + "version": "3.13.5", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.4.0", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/listr2/node_modules/colorette": { + "version": "2.0.16", + "dev": true, + "license": "MIT" + }, + "node_modules/log-update": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "3.1.10", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/define-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "dev": true, + "license": "MIT" + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/nan": { + "version": "2.15.0", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/needle": { + "version": "2.9.1", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/needle/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/onchange": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@blakeembrey/deque": "^1.0.3", + "arrify": "^1.0.1", + "chokidar": "^2.0.0", + "cross-spawn": "^6.0.0", + "minimist": "^1.2.0", + "supports-color": "^5.5.0", + "tree-kill": "^1.2.0" + }, + "bin": { + "onchange": "cli.js" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picomatch": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettier": { + "version": "2.5.1", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/prettier-plugin-ux": { + "version": "0.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/prr": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "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" + } + }, + "node_modules/readdirp": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "dev": true, + "license": "MIT" + }, + "node_modules/regex-not": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/rxjs": { + "version": "7.4.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "~2.1.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "2.1.0", + "dev": true, + "license": "0BSD" + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/sax": { + "version": "1.2.4", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/semver": { + "version": "5.7.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/set-value": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.6", + "dev": true, + "license": "ISC" + }, + "node_modules/slice-ansi": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "dev": true, + "license": "MIT", + "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" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/split-string": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/type-fest": { + "version": "0.21.3", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/use": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/yaml": { + "version": "1.10.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.0", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "dev": true + }, + "@babel/highlight": { + "version": "7.16.0", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/runtime": { + "version": "7.16.5", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@blakeembrey/deque": { + "version": "1.0.5", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "dev": true + }, + "@types/quickapp": { + "version": "npm:quickapp-interface@1.0.0", + "resolved": "https://registry.npmmirror.com/quickapp-interface/download/quickapp-interface-1.0.0.tgz", + "integrity": "sha1-28niGO66VCcVLmiB2bc8Ua8ao/g=", + "dev": true + }, + "aggregate-error": { + "version": "3.1.0", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ansi-colors": { + "version": "4.1.1", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "2.0.0", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "apex-ui": { + "version": "1.9.5" + }, + "arr-diff": { + "version": "4.0.0", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "dev": true + }, + "async-each": { + "version": "1.0.3", + "dev": true + }, + "atob": { + "version": "2.1.2", + "dev": true + }, + "base": { + "version": "0.11.2", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "braces": { + "version": "2.3.2", + "dev": true, + "requires": { + "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" + } + }, + "cache-base": { + "version": "1.0.1", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "dev": true + } + } + }, + "chokidar": { + "version": "2.1.8", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "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" + } + }, + "class-utils": { + "version": "0.3.6", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + } + }, + "clean-stack": { + "version": "2.2.0", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-truncate": { + "version": "2.1.0", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "dev": true + }, + "colorette": { + "version": "1.4.0", + "dev": true + }, + "colors": { + "version": "1.4.0", + "dev": true + }, + "commander": { + "version": "8.3.0", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "dev": true + }, + "copy-anything": { + "version": "2.0.3", + "dev": true, + "requires": { + "is-what": "^3.12.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "dev": true + }, + "core-util-is": { + "version": "1.0.3", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.1", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "dev": true + } + } + }, + "debug": { + "version": "2.6.9", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decode-uri-component": { + "version": "0.2.0", + "dev": true + }, + "define-property": { + "version": "0.2.5", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "0.1.6", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "dev": true + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "dev": true + }, + "enquirer": { + "version": "2.3.6", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "errno": { + "version": "0.1.8", + "dev": true, + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "dev": true + }, + "execa": { + "version": "5.1.1", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "shebang-command": { + "version": "2.0.0", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "dev": true + }, + "which": { + "version": "2.0.2", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "dev": true, + "requires": { + "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" + } + }, + "extend-shallow": { + "version": "2.0.1", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "extglob": { + "version": "2.0.4", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "dev": true, + "optional": true + }, + "fill-range": { + "version": "4.0.0", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "for-in": { + "version": "1.0.2", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fsevents": { + "version": "1.2.13", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "dev": true + }, + "get-stream": { + "version": "6.0.1", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "dev": true + }, + "glob-parent": { + "version": "3.1.0", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.8", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "human-signals": { + "version": "2.1.0", + "dev": true + }, + "husky": { + "version": "7.0.4", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "image-size": { + "version": "0.5.5", + "dev": true, + "optional": true + }, + "import-fresh": { + "version": "3.3.0", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "indent-string": { + "version": "4.0.0", + "dev": true + }, + "inherits": { + "version": "2.0.4", + "dev": true + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "dev": true + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "dev": true + }, + "is-data-descriptor": { + "version": "1.0.0", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "dev": true + } + } + }, + "is-descriptor": { + "version": "1.0.2", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "dev": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-obj": { + "version": "1.0.1", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "dev": true + }, + "is-what": { + "version": "3.14.1", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "klona": { + "version": "2.0.5", + "dev": true + }, + "less": { + "version": "4.1.2", + "dev": true, + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^2.5.2", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^2.3.0" + } + }, + "less-loader": { + "version": "10.2.0", + "dev": true, + "requires": { + "klona": "^2.0.4" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "dev": true + }, + "lint-staged": { + "version": "11.2.6", + "dev": true, + "requires": { + "cli-truncate": "2.1.0", + "colorette": "^1.4.0", + "commander": "^8.2.0", + "cosmiconfig": "^7.0.1", + "debug": "^4.3.2", + "enquirer": "^2.3.6", + "execa": "^5.1.1", + "listr2": "^3.12.2", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "3.3.0", + "supports-color": "8.1.1" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "debug": { + "version": "4.3.3", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "fill-range": { + "version": "7.0.1", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "has-flag": { + "version": "4.0.0", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "ms": { + "version": "2.1.2", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "listr2": { + "version": "3.13.5", + "dev": true, + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.4.0", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "colorette": { + "version": "2.0.16", + "dev": true + } + } + }, + "log-update": { + "version": "4.0.0", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "slice-ansi": { + "version": "4.0.0", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "make-dir": { + "version": "2.1.0", + "dev": true, + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "map-cache": { + "version": "0.2.2", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "kind-of": { + "version": "6.0.3", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "dev": true, + "optional": true + }, + "mimic-fn": { + "version": "2.1.0", + "dev": true + }, + "minimist": { + "version": "1.2.5", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "ms": { + "version": "2.0.0", + "dev": true + }, + "nan": { + "version": "2.15.0", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-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" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "kind-of": { + "version": "6.0.3", + "dev": true + } + } + }, + "needle": { + "version": "2.9.1", + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "dev": true, + "optional": true + } + } + }, + "nice-try": { + "version": "1.0.5", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "object-copy": { + "version": "0.1.0", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + } + }, + "object-visit": { + "version": "1.0.1", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "onchange": { + "version": "5.2.0", + "dev": true, + "requires": { + "@blakeembrey/deque": "^1.0.3", + "arrify": "^1.0.1", + "chokidar": "^2.0.0", + "cross-spawn": "^6.0.0", + "minimist": "^1.2.0", + "supports-color": "^5.5.0", + "tree-kill": "^1.2.0" + } + }, + "onetime": { + "version": "5.1.2", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "p-map": { + "version": "4.0.0", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "parent-module": { + "version": "1.0.1", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "dev": true, + "requires": { + "@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-node-version": { + "version": "1.0.1", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "dev": true + }, + "pify": { + "version": "4.0.1", + "dev": true, + "optional": true + }, + "please-upgrade-node": { + "version": "3.2.0", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "dev": true + }, + "prettier": { + "version": "2.5.1", + "dev": true + }, + "prettier-plugin-ux": { + "version": "0.3.0", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "dev": true + }, + "prr": { + "version": "1.0.1", + "dev": true, + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "dev": true, + "requires": { + "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" + } + }, + "readdirp": { + "version": "2.2.1", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "dev": true + }, + "regex-not": { + "version": "1.0.2", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "dev": true + }, + "repeat-element": { + "version": "1.1.4", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "dev": true + }, + "rfdc": { + "version": "1.3.0", + "dev": true + }, + "rxjs": { + "version": "7.4.0", + "dev": true, + "requires": { + "tslib": "~2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "dev": true + }, + "semver-compare": { + "version": "1.0.0", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "dev": true + }, + "signal-exit": { + "version": "3.0.6", + "dev": true + }, + "slice-ansi": { + "version": "3.0.0", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + } + }, + "source-map": { + "version": "0.6.1", + "dev": true, + "optional": true + }, + "source-map-resolve": { + "version": "0.5.3", + "dev": true, + "requires": { + "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-url": { + "version": "0.4.1", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "static-extend": { + "version": "0.1.2", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-argv": { + "version": "0.3.1", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "stringify-object": { + "version": "3.3.0", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "through": { + "version": "2.3.8", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "tree-kill": { + "version": "1.2.2", + "dev": true + }, + "tslib": { + "version": "2.3.1", + "dev": true + }, + "type-fest": { + "version": "0.21.3", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unset-value": { + "version": "1.0.0", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "dev": true + }, + "urix": { + "version": "0.1.0", + "dev": true + }, + "use": { + "version": "3.1.1", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "dev": true + }, + "which": { + "version": "1.3.1", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yaml": { + "version": "1.10.2", + "dev": true + } + } +} diff --git a/quickapp/package.json b/quickapp/package.json new file mode 100644 index 0000000..254fcbb --- /dev/null +++ b/quickapp/package.json @@ -0,0 +1,58 @@ +{ + "name": "pushdeer", + "version": "2.0.0", + "description": "PushDeer开源版,可以自行架设的无APP推送服务", + "scripts": { + "start": "hap server --watch", + "server": "hap server", + "build": "hap build", + "release": "hap release", + "watch": "hap watch", + "debug": "hap debug", + "gen": "node ./scripts/gen/index.js", + "precommit-msg": "echo '🚧 start pre-commit checks ...' && exit 0", + "prettier": "node ./scripts/selfCloseInputTag.js && prettier --write \"src/**/*.{ux,js,json,less,scss,css,pcss,md,vue}\"", + "prettier-watcher": "onchange '**/*.md' \"src/**/**/*.{ux,js,json,less,scss,css,pcss,md,vue}\" -- prettier --write {{changed}}" + }, + "dependencies": { + "apex-ui": "^1.9.2" + }, + "devDependencies": { + "@babel/runtime": "^7.12.5", + "@types/quickapp": "npm:quickapp-interface@^1.0.0", + "colors": "^1.4.0", + "husky": "^7.0.1", + "less": "^4.1.1", + "less-loader": "^10.0.1", + "lint-staged": "^11.0.1", + "onchange": "^5.2.0", + "prettier": "^2.3.2", + "prettier-plugin-ux": "^0.3.0" + }, + "prettier": { + "singleQuote": true, + "semi": false, + "printWidth": 80, + "proseWrap": "never", + "tabWidth": 2 + }, + "husky": { + "hooks": { + "pre-commit": "yarn run precommit-msg && lint-staged" + } + }, + "lint-staged": { + "**/**.{ux,js,json,less,scss,css,pcss,md,vue}": [ + "prettier --write", + "git add" + ] + }, + "keywords": [ + "快应用", + "快应用示例", + "快应用模版" + ], + "browserslist": [ + "chrome 65" + ] +} diff --git a/quickapp/scripts/gen/index.js b/quickapp/scripts/gen/index.js new file mode 100644 index 0000000..2a49bbd --- /dev/null +++ b/quickapp/scripts/gen/index.js @@ -0,0 +1,87 @@ +/** + * @desc: gen script command,make a new page generated by one click. + * @author: nicejade + */ + +const fs = require('fs') +const path = require('path') +const colors = require('colors') + +const newFolderName = process.argv[2] + +String.prototype.firstUpperCase = function() { + return this.replace(/\b(\w)/g, $1 => { + return $1.toLowerCase() + }) +} +const resolve = dir => { + return path.join(__dirname, '../..', dir) +} + +const successExecPrint = msg => { + console.log( + colors.green(`✓ `) + + colors.cyan(`${msg} `) + + colors.green('task has been successfully executed.') + ) +} + +function createNewPage(newFolderPath) { + const mReg = new RegExp('@PAGE_CLASS_NAME', 'g') + const pageContent = fs.readFileSync(`${__dirname}/template.ux`, 'UTF-8') + const rootClassName = newFolderName + .firstUpperCase() + .replace(/([A-Z])/g, '-$1') + .toLowerCase() + const newContent = pageContent.replace(mReg, rootClassName) + + fs.mkdirSync(newFolderPath, 0777) + fs.writeFile(`${newFolderPath}/index.ux`, newContent, error => { + if (error) throw `Something went wrong: ${error}` + }) + successExecPrint('Create New Page') +} + +function saveRouter2Manifest() { + const manifestPath = resolve('/src/manifest.json') + let manifestConf = fs.readFileSync(manifestPath, 'UTF-8') + manifestConf = JSON.parse(manifestConf) + const routerPages = manifestConf.router.pages + routerPages[`pages/${newFolderName}`] = { + component: 'index' + } + manifestConf = JSON.stringify(manifestConf, null, 2) + fs.writeFile(manifestPath, manifestConf, error => { + if (error) throw `Something went wrong[@saveRouter2Manifest]: ${error}` + }) + successExecPrint('Save Router Into Manifest') +} + +function main() { + if (!newFolderName) { + return console.warn( + `⚠️ Please enter the name of the page you want to create.`.underline.red + ) + } + + const folderNameReg = /^[A-Z][[A-Za-z0-9]+$/ + if (!folderNameReg.test(newFolderName)) { + return console.warn( + `⚠️ Please enter the standard Folder name. Eg: XyzAbcde.`.underline.red + ) + } + + const newFolderPath = path.join(__dirname, `../../src/pages/${newFolderName}`) + const isExist = fs.existsSync(newFolderPath) + + if (isExist) { + return console.warn( + `⚠️ ${newFolderName} already exists in the /src/pages/ directory.` + .underline.red + ) + } + createNewPage(newFolderPath) + saveRouter2Manifest() +} + +main() diff --git a/quickapp/scripts/gen/template.ux b/quickapp/scripts/gen/template.ux new file mode 100644 index 0000000..c033a00 --- /dev/null +++ b/quickapp/scripts/gen/template.ux @@ -0,0 +1,28 @@ + + + + + \ No newline at end of file diff --git a/quickapp/scripts/selfCloseInputTag.js b/quickapp/scripts/selfCloseInputTag.js new file mode 100644 index 0000000..26af209 --- /dev/null +++ b/quickapp/scripts/selfCloseInputTag.js @@ -0,0 +1,36 @@ +/** + * @file: selfCloseInputTag.js + * @desc: 遍历指定目录下 .ux 文件,将其中 input 标签由 转换为 + * @date: 2019-01-23 + */ + +const fs = require('fs') +const path = require('path') + +const quickappCodePath = './src/' + +const main = codePath => { + const traversing = cpath => { + const files = fs.readdirSync(cpath) + files.forEach(fileName => { + const fPath = path.join(cpath, fileName) + const stats = fs.statSync(fPath) + stats.isDirectory() && traversing(fPath) + stats.isFile() && fPath.endsWith('.ux') && matchAndReplace(fPath) + }) + } + traversing(codePath) +} + +const matchAndReplace = path => { + const pageContent = fs.readFileSync(path, 'UTF-8') + const newContent = pageContent.replace( + /(<)([\s]*?)(input\b[^\/]*?)>[\s\S]*?<\/input>/gm, + '$1$3 />' + ) + fs.writeFile(path, newContent, error => { + if (error) throw `Something went wrong: ${error}` + }) +} + +main(quickappCodePath) diff --git a/quickapp/src/app.ux b/quickapp/src/app.ux new file mode 100644 index 0000000..f489f44 --- /dev/null +++ b/quickapp/src/app.ux @@ -0,0 +1,17 @@ + diff --git a/quickapp/src/assets/images/launch-logo.png b/quickapp/src/assets/images/launch-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..71949d937daa660b29637f76d43ef6335289536b GIT binary patch literal 14322 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 ma#pR46a0TH P.resolve(callback()).then(() => value), + reason => + P.resolve(callback()).then(() => { + throw reason + }) + ) +} + +/** + * 调用快应用 fetch 接口做网络请求 + * @param params + */ +function fetchPromise(params) { + return new Promise((resolve, reject) => { + $fetch + .fetch({ + url: params.url, + method: params.method, + data: params.data + }) + .then(response => { + const result = response.data + const content = JSON.parse(result.data) + /* @desc: 可跟具体不同业务接口数据,返回你所需要的部分,使得使用尽可能便捷 */ + content.success ? resolve(content.value) : resolve(content.message) + }) + .catch((error, code) => { + console.log(`🐛 request fail, code = ${code}`) + reject(error) + }) + .finally(() => { + console.log(`✔️ request @${params.url} has been completed.`) + resolve() + }) + }) +} + +/** + * 处理网络请求,timeout 是网络请求超时之后返回,默认 20s 可自行修改 + * @param params + */ +function requestHandle(params, timeout = TIMEOUT) { + try { + return Promise.race([ + fetchPromise(params), + new Promise((resolve, reject) => { + setTimeout(() => { + reject(new Error('网络状况不太好,再刷新一次?')) + }, timeout) + }) + ]) + } catch (error) { + console.log(error) + } +} + +export default { + post: function(url, params) { + return requestHandle({ + method: 'post', + url: url, + data: params + }) + }, + get: function(url, params) { + return requestHandle({ + method: 'get', + url: $utils.queryString(url, params) + }) + }, + put: function(url, params) { + return requestHandle({ + method: 'put', + url: url, + data: params + }) + } + // 如果,method 您需要更多类型,可自行添加更多方法; +} diff --git a/quickapp/src/helper/apis/example.js b/quickapp/src/helper/apis/example.js new file mode 100644 index 0000000..675db1d --- /dev/null +++ b/quickapp/src/helper/apis/example.js @@ -0,0 +1,20 @@ +import $ajax from '../ajax' + +/** + * @desc 在实际开发中,您可以将 baseUrl 替换为您的请求地址前缀; + * + * 已将 $apis 挂载在 global,您可以通过如下方式,进行调用: + * $apis.example.getApi().then().catch().finally() + * + * 备注:如果您不需要发起请求,删除 apis 目录,以及 app.ux 中引用即可; + */ +const baseUrl = 'https://api.exampel.com/' + +export default { + getApi(data) { + return $ajax.get(`${baseUrl}your-project-api`, data) + }, + postOtherApi(data) { + return $ajax.post(`${baseUrl}your-project-api`, data) + } +} diff --git a/quickapp/src/helper/apis/index.js b/quickapp/src/helper/apis/index.js new file mode 100644 index 0000000..6e99844 --- /dev/null +++ b/quickapp/src/helper/apis/index.js @@ -0,0 +1,14 @@ +/** + * 导出 apis 下目录的所有接口 + */ +const files = require.context('.', true, /\.js/) +const modules = {} + +files.keys().forEach(key => { + if (key === './index.js') { + return + } + modules[key.replace(/(^\.\/|\.js$)/g, '')] = files(key).default +}) + +export default modules diff --git a/quickapp/src/helper/utils.js b/quickapp/src/helper/utils.js new file mode 100644 index 0000000..4691abd --- /dev/null +++ b/quickapp/src/helper/utils.js @@ -0,0 +1,29 @@ +/** + * 您可以将常用的方法、或系统 API,统一封装,暴露全局,以便各页面、组件调用,而无需 require / import. + */ +const prompt = require('@system.prompt') + +/** + * 拼接 url 和参数 + */ +function queryString(url, query) { + let str = [] + for (let key in query) { + str.push(key + '=' + query[key]) + } + let paramStr = str.join('&') + return paramStr ? `${url}?${paramStr}` : url +} + +function showToast(message = '', duration = 0) { + if (!message) return + prompt.showToast({ + message: message, + duration + }) +} + +export default { + showToast, + queryString +} diff --git a/quickapp/src/manifest.json b/quickapp/src/manifest.json new file mode 100644 index 0000000..647fb31 --- /dev/null +++ b/quickapp/src/manifest.json @@ -0,0 +1,54 @@ +{ + "package": "com.pushdeer.app", + "name": "pushdeer", + "versionName": "1.0.0", + "versionCode": 1, + "minPlatformVersion": 1070, + "icon": "/assets/images/logo.png", + "features": [ + { + "name": "system.prompt" + }, + { + "name": "system.router" + }, + { + "name": "system.shortcut" + }, + { + "name": "system.fetch" + } + ], + "permissions": [ + { + "origin": "*" + } + ], + "template/official": "demo-template", + "config": { + "logLevel": "debug" + }, + "router": { + "entry": "pages", + "pages": { + "pages": { + "component": "index" + }, + "pages/Home": { + "component": "index" + } + } + }, + "display": { + "titleBarBackgroundColor": "#f2f2f2", + "titleBarTextColor": "#414141", + "pages": { + "pages/Demo": { + "titleBarText": "PushDeer" + }, + "pages/DemoDetail": { + "titleBarText": "详情页" + } + } + } +} diff --git a/quickapp/src/pages/Home/index.ux b/quickapp/src/pages/Home/index.ux new file mode 100644 index 0000000..7c0b750 --- /dev/null +++ b/quickapp/src/pages/Home/index.ux @@ -0,0 +1,57 @@ + + + + + diff --git a/quickapp/src/pages/index.ux b/quickapp/src/pages/index.ux new file mode 100644 index 0000000..539dd21 --- /dev/null +++ b/quickapp/src/pages/index.ux @@ -0,0 +1,68 @@ + + + + + + diff --git a/quickapp/src/sitemap.json b/quickapp/src/sitemap.json new file mode 100644 index 0000000..1a4bb87 --- /dev/null +++ b/quickapp/src/sitemap.json @@ -0,0 +1,3 @@ +{ + "rules": [{ "rule": "enable", "page": "*" }] +} diff --git a/quickapp/yarn.lock b/quickapp/yarn.lock new file mode 100644 index 0000000..5b8e8da --- /dev/null +++ b/quickapp/yarn.lock @@ -0,0 +1,1660 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0": + version "7.16.0" + resolved "https://registry.npmmirror.com/@babel/code-frame/download/@babel/code-frame-7.16.0.tgz?cache=0&sync_timestamp=1635560663383&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.16.0.tgz#0dfc80309beec8411e65e706461c408b0bb9b431" + integrity sha1-DfyAMJvuyEEeZecGRhxAiwu5tDE= + dependencies: + "@babel/highlight" "^7.16.0" + +"@babel/helper-validator-identifier@^7.15.7": + version "7.15.7" + resolved "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.15.7.tgz?cache=0&sync_timestamp=1631920000984&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-identifier%2Fdownload%2F%40babel%2Fhelper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" + integrity sha1-Ig35k7/pBKSmsCq08zhaXr9uI4k= + +"@babel/highlight@^7.16.0": + version "7.16.0" + resolved "https://registry.npmmirror.com/@babel/highlight/download/@babel/highlight-7.16.0.tgz?cache=0&sync_timestamp=1635560940881&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a" + integrity sha1-bOsysspLj182H7f9gh4/3fShclo= + dependencies: + "@babel/helper-validator-identifier" "^7.15.7" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/runtime@^7.12.5": + version "7.16.5" + resolved "https://registry.npmmirror.com/@babel/runtime/download/@babel/runtime-7.16.5.tgz#7f3e34bf8bdbbadf03fbb7b1ea0d929569c9487a" + integrity sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA== + dependencies: + regenerator-runtime "^0.13.4" + +"@blakeembrey/deque@^1.0.3": + version "1.0.5" + resolved "https://registry.npm.taobao.org/@blakeembrey/deque/download/@blakeembrey/deque-1.0.5.tgz#f4fa17fc5ee18317ec01a763d355782c7b395eaf" + integrity sha1-9PoX/F7hgxfsAadj01V4LHs5Xq8= + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmmirror.com/@types/parse-json/download/@types/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1637269948744&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fparse-json%2Fdownload%2F%40types%2Fparse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA= + +"@types/quickapp@npm:quickapp-interface@^1.0.0": + version "1.0.0" + resolved "https://registry.npmmirror.com/quickapp-interface/download/quickapp-interface-1.0.0.tgz#dbc9e218eeba5427152e6881d9b73c51af1aa3f8" + integrity sha1-28niGO66VCcVLmiB2bc8Ua8ao/g= + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.nlark.com/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" + +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.3.0: + version "4.3.2" + resolved "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz?cache=0&sync_timestamp=1618847144938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-escapes%2Fdownload%2Fansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4= + dependencies: + type-fest "^0.21.3" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ= + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0: + version "4.3.0" + resolved "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha1-7dgDYornHATIWuegkG7a00tkiTc= + dependencies: + color-convert "^2.0.1" + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +apex-ui@^1.9.2: + version "1.9.5" + resolved "https://registry.npmmirror.com/apex-ui/download/apex-ui-1.9.5.tgz#3e18aac99ac832960432b39af1e7e4661904b52a" + integrity sha1-PhiqyZrIMpYEMrOa8efkZhkEtSo= + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.nlark.com/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.nlark.com/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.nlark.com/arr-union/download/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.nlark.com/arrify/download/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + +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= + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.nlark.com/astral-regex/download/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha1-SDFDxWeu7UeFdZwIZXhtx319LjE= + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.nlark.com/async-each/download/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.nlark.com/atob/download/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= + +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" + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.nlark.com/binary-extensions/download/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= + +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.nlark.com/bindings/download/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= + dependencies: + file-uri-to-path "1.0.0" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.nlark.com/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: + version "3.0.2" + resolved "https://registry.nlark.com/braces/download/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc= + dependencies: + fill-range "^7.0.1" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/cache-base/download/cache-base-1.0.1.tgz?cache=0&sync_timestamp=1636237266442&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcache-base%2Fdownload%2Fcache-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" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmmirror.com/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" + +chokidar@^2.0.0: + version "2.1.8" + resolved "https://registry.npmmirror.com/chokidar/download/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + 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" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.nlark.com/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" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.nlark.com/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1621915044030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha1-7oRy27Ep5yezHooQpCfe6d/kAIs= + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.nlark.com/cli-cursor/download/cli-cursor-3.1.0.tgz?cache=0&sync_timestamp=1629747481175&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcli-cursor%2Fdownload%2Fcli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc= + dependencies: + restore-cursor "^3.1.0" + +cli-truncate@2.1.0, cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/cli-truncate/download/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" + integrity sha1-w54ovwXtzeW+O5iZKiLe7Vork8c= + dependencies: + slice-ansi "^3.0.0" + string-width "^4.2.0" + +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.npmmirror.com/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.npmmirror.com/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.nlark.com/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.nlark.com/color-name/download/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= + +colorette@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/colorette/download/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + integrity sha1-UZD7uHJ2JZqGrXAL/yxtb6o/ykA= + +colorette@^2.0.16: + version "2.0.16" + resolved "https://registry.npmmirror.com/colorette/download/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" + integrity sha1-cTua+E/bAAE58EVGvUqT9ipQhdo= + +colors@^1.4.0: + version "1.4.0" + resolved "https://registry.nlark.com/colors/download/colors-1.4.0.tgz?cache=0&sync_timestamp=1622604546780&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcolors%2Fdownload%2Fcolors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha1-xQSRR51MG9rtLJztMs98fcI2D3g= + +commander@^8.2.0: + version "8.3.0" + resolved "https://registry.npmmirror.com/commander/download/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= + +copy-anything@^2.0.1: + version "2.0.3" + resolved "https://registry.nlark.com/copy-anything/download/copy-anything-2.0.3.tgz#842407ba02466b0df844819bbe3baebbe5d45d87" + integrity sha1-hCQHugJGaw34RIGbvjuuu+XUXYc= + dependencies: + is-what "^3.12.0" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.nlark.com/copy-descriptor/download/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.nlark.com/core-util-is/download/core-util-is-1.0.3.tgz?cache=0&sync_timestamp=1630420570787&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-util-is%2Fdownload%2Fcore-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U= + +cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-7.0.1.tgz?cache=0&sync_timestamp=1629585969900&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha1-cU11ZSLKzoZ4Z8y0R0xdAbuuXW0= + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.nlark.com/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" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.nlark.com/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" + +debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.2.6: + version "3.2.7" + resolved "https://registry.npmmirror.com/debug/download/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.3.2: + version "4.3.3" + resolved "https://registry.npmmirror.com/debug/download/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.nlark.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +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" + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/download/emoji-regex-8.0.0.tgz?cache=0&sync_timestamp=1632811716250&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Femoji-regex%2Fdownload%2Femoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= + +enquirer@^2.3.6: + version "2.3.6" + resolved "https://registry.nlark.com/enquirer/download/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00= + dependencies: + ansi-colors "^4.1.1" + +errno@^0.1.1: + version "0.1.8" + resolved "https://registry.nlark.com/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.nlark.com/error-ex/download/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= + dependencies: + is-arrayish "^0.2.1" + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +execa@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/download/execa-5.1.1.tgz?cache=0&sync_timestamp=1637147207309&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0= + 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" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.nlark.com/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.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.nlark.com/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" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.nlark.com/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.nlark.com/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.nlark.com/fill-range/download/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha1-GRmmp8df44ssfHflGYU12prN2kA= + dependencies: + to-regex-range "^5.0.1" + +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= + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fsevents@^1.2.7: + version "1.2.13" + resolved "https://registry.npmmirror.com/fsevents/download/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg= + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.nlark.com/get-own-enumerable-property-symbols/download/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha1-tf3nfyLL4185C04ImSLFC85u9mQ= + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.nlark.com/get-stream/download/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha1-omLY7vZ6ztV8KFKtYWdSakPL97c= + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/glob-parent/download/glob-parent-3.1.0.tgz?cache=0&sync_timestamp=1632954501757&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglob-parent%2Fdownload%2Fglob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.2: + version "4.2.8" + resolved "https://registry.npmmirror.com/graceful-fs/download/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" + integrity sha1-5BK40z9eAGWTy9PO5t+fLOu+gCo= + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.nlark.com/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.nlark.com/has-flag/download/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.nlark.com/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.nlark.com/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.nlark.com/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.nlark.com/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" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.nlark.com/human-signals/download/human-signals-2.1.0.tgz?cache=0&sync_timestamp=1624364695595&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhuman-signals%2Fdownload%2Fhuman-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA= + +husky@^7.0.1: + version "7.0.4" + resolved "https://registry.npmmirror.com/husky/download/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" + integrity sha1-JCBIJF3EnI+xvwzHz7mN1yJTFTU= + +iconv-lite@^0.4.4: + version "0.4.24" + resolved "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz?cache=0&sync_timestamp=1621826342262&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= + dependencies: + safer-buffer ">= 2.1.2 < 3" + +image-size@~0.5.0: + version "0.5.5" + resolved "https://registry.nlark.com/image-size/download/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" + integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= + +import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha1-NxYsJfy566oublPVtNiM4X2eDCs= + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz?cache=0&sync_timestamp=1618679561483&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Findent-string%2Fdownload%2Findent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE= + +inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.nlark.com/inherits/download/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.nlark.com/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.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= + dependencies: + kind-of "^6.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-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.nlark.com/is-binary-path/download/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^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=1604432327227&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-buffer%2Fdownload%2Fis-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha1-76ouqdqg16suoTqXsritUf776L4= + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.nlark.com/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.nlark.com/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= + dependencies: + kind-of "^6.0.0" + +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-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.nlark.com/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.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/is-glob/download/is-glob-3.1.0.tgz?cache=0&sync_timestamp=1632934586547&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-glob%2Fdownload%2Fis-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/download/is-glob-4.0.3.tgz?cache=0&sync_timestamp=1632934586547&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-glob%2Fdownload%2Fis-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ= + dependencies: + is-extglob "^2.1.1" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.nlark.com/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.nlark.com/is-number/download/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss= + +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz?cache=0&sync_timestamp=1618600919478&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-obj%2Fdownload%2Fis-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + +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-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-regexp/download/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.nlark.com/is-stream/download/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha1-+sHj1TuXrVqdCunO8jifWBClwHc= + +is-what@^3.12.0: + version "3.14.1" + resolved "https://registry.npmmirror.com/is-what/download/is-what-3.14.1.tgz?cache=0&sync_timestamp=1634283360064&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-what%2Fdownload%2Fis-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" + integrity sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE= + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.nlark.com/is-windows/download/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= + +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= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.nlark.com/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= + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz?cache=0&sync_timestamp=1619345098261&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.nlark.com/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0= + +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= + +klona@^2.0.4: + version "2.0.5" + resolved "https://registry.npmmirror.com/klona/download/klona-2.0.5.tgz?cache=0&sync_timestamp=1635385383825&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fklona%2Fdownload%2Fklona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" + integrity sha1-0WZXTZAHY5XZljqnqSj6u412r7w= + +less-loader@^10.0.1: + version "10.2.0" + resolved "https://registry.npmmirror.com/less-loader/download/less-loader-10.2.0.tgz?cache=0&sync_timestamp=1634563244377&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fless-loader%2Fdownload%2Fless-loader-10.2.0.tgz#97286d8797dc3dc05b1d16b0ecec5f968bdd4e32" + integrity sha1-lyhth5fcPcBbHRaw7OxflovdTjI= + dependencies: + klona "^2.0.4" + +less@^4.1.1: + version "4.1.2" + resolved "https://registry.npmmirror.com/less/download/less-4.1.2.tgz#6099ee584999750c2624b65f80145f8674e4b4b0" + integrity sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA== + dependencies: + copy-anything "^2.0.1" + parse-node-version "^1.0.1" + tslib "^2.3.0" + optionalDependencies: + errno "^0.1.1" + graceful-fs "^4.1.2" + image-size "~0.5.0" + make-dir "^2.1.0" + mime "^1.4.1" + needle "^2.5.2" + source-map "~0.6.0" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmmirror.com/lines-and-columns/download/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +lint-staged@^11.0.1: + version "11.2.6" + resolved "https://registry.npmmirror.com/lint-staged/download/lint-staged-11.2.6.tgz#f477b1af0294db054e5937f171679df63baa4c43" + integrity sha1-9HexrwKU2wVOWTfxcWed9juqTEM= + dependencies: + cli-truncate "2.1.0" + colorette "^1.4.0" + commander "^8.2.0" + cosmiconfig "^7.0.1" + debug "^4.3.2" + enquirer "^2.3.6" + execa "^5.1.1" + listr2 "^3.12.2" + micromatch "^4.0.4" + normalize-path "^3.0.0" + please-upgrade-node "^3.2.0" + string-argv "0.3.1" + stringify-object "3.3.0" + supports-color "8.1.1" + +listr2@^3.12.2: + version "3.13.5" + resolved "https://registry.npmmirror.com/listr2/download/listr2-3.13.5.tgz#105a813f2eb2329c4aae27373a281d610ee4985f" + integrity sha512-3n8heFQDSk+NcwBn3CgxEibZGaRzx+pC64n3YjpMD1qguV4nWus3Al+Oo3KooqFKTQEJ1v7MmnbnyyNspgx3NA== + dependencies: + cli-truncate "^2.1.0" + colorette "^2.0.16" + log-update "^4.0.0" + p-map "^4.0.0" + rfdc "^1.3.0" + rxjs "^7.4.0" + through "^2.3.8" + wrap-ansi "^7.0.0" + +log-update@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/log-update/download/log-update-4.0.0.tgz?cache=0&sync_timestamp=1634542318809&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Flog-update%2Fdownload%2Flog-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" + integrity sha1-WJ7NNSRx8qHAxXAodUOmTf0g4KE= + dependencies: + ansi-escapes "^4.3.0" + cli-cursor "^3.1.0" + slice-ansi "^4.0.0" + wrap-ansi "^6.2.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" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.nlark.com/map-visit/download/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz?cache=0&sync_timestamp=1622025345923&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmerge-stream%2Fdownload%2Fmerge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= + +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.nlark.com/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.4: + version "4.0.4" + resolved "https://registry.nlark.com/micromatch/download/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k= + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + +mime@^1.4.1: + version "1.6.0" + resolved "https://registry.npmmirror.com/mime/download/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= + +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= + +minimist@^1.2.0: + version "1.2.5" + resolved "https://registry.nlark.com/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618847017774&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.nlark.com/mixin-deep/download/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/download/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= + +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/download/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha1-V0yBOM4dK1hh8LRFedut1gxmFbI= + +nan@^2.12.1: + version "2.15.0" + resolved "https://registry.nlark.com/nan/download/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" + integrity sha1-PzSkc/8Y4VwbVia2KQO1rW5mX+4= + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.nlark.com/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" + +needle@^2.5.2: + version "2.9.1" + resolved "https://registry.nlark.com/needle/download/needle-2.9.1.tgz?cache=0&sync_timestamp=1630674795023&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fneedle%2Fdownload%2Fneedle-2.9.1.tgz#22d1dffbe3490c2b83e301f7709b6736cd8f2684" + integrity sha1-ItHf++NJDCuD4wH3cJtnNs2PJoQ= + dependencies: + debug "^3.2.6" + iconv-lite "^0.4.4" + sax "^1.2.4" + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.nlark.com/nice-try/download/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y= + +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.nlark.com/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: + version "3.0.0" + resolved "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz?cache=0&sync_timestamp=1633420566316&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha1-t+zR5e1T2o43pV4cImnguX7XSOo= + dependencies: + path-key "^3.0.0" + +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-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +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" + +onchange@^5.2.0: + version "5.2.0" + resolved "https://registry.npm.taobao.org/onchange/download/onchange-5.2.0.tgz#85c1b502ce8538ddb64eb0557fdb1afa33396f51" + integrity sha1-hcG1As6FON22TrBVf9sa+jM5b1E= + dependencies: + "@blakeembrey/deque" "^1.0.3" + arrify "^1.0.1" + chokidar "^2.0.0" + cross-spawn "^6.0.0" + minimist "^1.2.0" + supports-color "^5.5.0" + tree-kill "^1.2.0" + +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?cache=0&sync_timestamp=1617889724435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4= + dependencies: + mimic-fn "^2.1.0" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/p-map/download/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs= + dependencies: + aggregate-error "^3.0.0" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/download/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= + dependencies: + callsites "^3.0.0" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/parse-json/download/parse-json-5.2.0.tgz?cache=0&sync_timestamp=1637475717072&other_urls=https%3A%2F%2Fregistry.npmmirror.com%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-node-version@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/parse-node-version/download/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs= + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.nlark.com/pascalcase/download/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.nlark.com/path-dirname/download/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +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-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npm.taobao.org/path-type/download/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs= + +picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI= + +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= + +please-upgrade-node@^3.2.0: + version "3.2.0" + resolved "https://registry.nlark.com/please-upgrade-node/download/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" + integrity sha1-rt3T+ZTJM+StmLmdmlVu+g4v6UI= + dependencies: + semver-compare "^1.0.0" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.nlark.com/posix-character-classes/download/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +prettier-plugin-ux@^0.3.0: + version "0.3.0" + resolved "https://registry.nlark.com/prettier-plugin-ux/download/prettier-plugin-ux-0.3.0.tgz#164ca9e19f4037b4e0d11d7b6ba04bb871ec72c5" + integrity sha1-Fkyp4Z9AN7Tg0R17a6BLuHHscsU= + +prettier@^2.3.2: + version "2.5.1" + resolved "https://registry.npmmirror.com/prettier/download/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a" + integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg== + +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= + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.nlark.com/prr/download/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +readable-stream@^2.0.2: + version "2.3.7" + resolved "https://registry.nlark.com/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" + +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.nlark.com/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" + +regenerator-runtime@^0.13.4: + version "0.13.9" + resolved "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz?cache=0&sync_timestamp=1626993001371&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I= + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.nlark.com/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" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.nlark.com/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +repeat-element@^1.1.2: + version "1.1.4" + resolved "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" + integrity sha1-vmgVIIR6tYx1aKx1+/rSjtQtOek= + +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= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.nlark.com/resolve-from/download/resolve-from-4.0.0.tgz?cache=0&sync_timestamp=1622605305717&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fresolve-from%2Fdownload%2Fresolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/resolve-url/download/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.nlark.com/restore-cursor/download/restore-cursor-3.1.0.tgz?cache=0&sync_timestamp=1629746923086&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frestore-cursor%2Fdownload%2Frestore-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.nlark.com/ret/download/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= + +rfdc@^1.3.0: + version "1.3.0" + resolved "https://registry.npm.taobao.org/rfdc/download/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" + integrity sha1-0LfEQasnINBdxM8m4ByJYx2doIs= + +rxjs@^7.4.0: + version "7.4.0" + resolved "https://registry.npmmirror.com/rxjs/download/rxjs-7.4.0.tgz#a12a44d7eebf016f5ff2441b87f28c9a51cebc68" + integrity sha1-oSpE1+6/AW9f8kQbh/KMmlHOvGg= + dependencies: + tslib "~2.1.0" + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.nlark.com/safe-buffer/download/safe-buffer-5.1.2.tgz?cache=0&sync_timestamp=1618847044058&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= + +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": + version "2.1.2" + resolved "https://registry.nlark.com/safer-buffer/download/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= + +sax@^1.2.4: + version "1.2.4" + resolved "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= + +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.nlark.com/semver-compare/download/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= + +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= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.nlark.com/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" + +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.nlark.com/shebang-regex/download/shebang-regex-1.0.0.tgz?cache=0&sync_timestamp=1628896299850&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fshebang-regex%2Fdownload%2Fshebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz?cache=0&sync_timestamp=1628896299850&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fshebang-regex%2Fdownload%2Fshebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI= + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.6" + resolved "https://registry.npmmirror.com/signal-exit/download/signal-exit-3.0.6.tgz?cache=0&sync_timestamp=1637255687504&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" + integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== + +slice-ansi@^3.0.0: + version "3.0.0" + resolved "https://registry.nlark.com/slice-ansi/download/slice-ansi-3.0.0.tgz?cache=0&sync_timestamp=1622604533654&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fslice-ansi%2Fdownload%2Fslice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" + integrity sha1-Md3BCTCht+C2ewjJbC9Jt3p4l4c= + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.nlark.com/slice-ansi/download/slice-ansi-4.0.0.tgz?cache=0&sync_timestamp=1622604533654&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fslice-ansi%2Fdownload%2Fslice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms= + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +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.nlark.com/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?cache=0&sync_timestamp=1617971785350&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsnapdragon%2Fdownload%2Fsnapdragon-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" + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.nlark.com/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-url@^0.4.0: + version "0.4.1" + resolved "https://registry.nlark.com/source-map-url/download/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha1-CvZmBadFpaL5HPG7+KevvCg97FY= + +source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.nlark.com/source-map/download/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.nlark.com/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= + dependencies: + extend-shallow "^3.0.0" + +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" + +string-argv@0.3.1: + version "0.3.1" + resolved "https://registry.nlark.com/string-argv/download/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" + integrity sha1-leL77AQnrhkYSTX4FtdKqkxcGdo= + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA= + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.nlark.com/string_decoder/download/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= + dependencies: + safe-buffer "~5.1.0" + +stringify-object@3.3.0: + version "3.3.0" + resolved "https://registry.nlark.com/stringify-object/download/stringify-object-3.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstringify-object%2Fdownload%2Fstringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha1-cDBlrvyhkwDTzoivT1s5VtdVZik= + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz?cache=0&sync_timestamp=1632432619223&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk= + dependencies: + ansi-regex "^5.0.1" + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620046435959&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0= + +supports-color@8.1.1: + version "8.1.1" + resolved "https://registry.npmmirror.com/supports-color/download/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw= + dependencies: + has-flag "^4.0.0" + +supports-color@^5.3.0, supports-color@^5.5.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/download/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= + dependencies: + has-flag "^3.0.0" + +through@^2.3.8: + version "2.3.8" + resolved "https://registry.nlark.com/through/download/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.nlark.com/to-object-path/download/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.nlark.com/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.nlark.com/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.nlark.com/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" + +tree-kill@^1.2.0: + version "1.2.2" + resolved "https://registry.nlark.com/tree-kill/download/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha1-TKCakJLIi3OnzcXooBtQeweQoMw= + +tslib@^2.3.0: + version "2.3.1" + resolved "https://registry.nlark.com/tslib/download/tslib-2.3.1.tgz?cache=0&sync_timestamp=1628722556410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftslib%2Fdownload%2Ftslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha1-6KM1rdXOrlGqJh0ypJAVjvBC7wE= + +tslib@~2.1.0: + version "2.1.0" + resolved "https://registry.nlark.com/tslib/download/tslib-2.1.0.tgz?cache=0&sync_timestamp=1628722556410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftslib%2Fdownload%2Ftslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + integrity sha1-2mCGDxwuyqVwOrfTm8Bba/mIuXo= + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/download/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc= + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.nlark.com/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" + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.nlark.com/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= + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/urix/download/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.nlark.com/use/download/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= + +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.nlark.com/util-deprecate/download/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.nlark.com/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.nlark.com/which/download/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE= + dependencies: + isexe "^2.0.0" + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.nlark.com/wrap-ansi/download/wrap-ansi-6.2.0.tgz?cache=0&sync_timestamp=1631557201275&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrap-ansi%2Fdownload%2Fwrap-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" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.nlark.com/wrap-ansi/download/wrap-ansi-7.0.0.tgz?cache=0&sync_timestamp=1631557201275&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM= + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +yaml@^1.10.0: + version "1.10.2" + resolved "https://registry.npmmirror.com/yaml/download/yaml-1.10.2.tgz?cache=0&sync_timestamp=1636797252827&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyaml%2Fdownload%2Fyaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha1-IwHF/78StGfejaIzOkWeKeeSDks= From b0bf5b1b3968d975d42c389aa7c2a7f0bb939ecd Mon Sep 17 00:00:00 2001 From: 7YHong Date: Wed, 29 Dec 2021 00:21:18 +0800 Subject: [PATCH 2/6] =?UTF-8?q?1=E3=80=81=E5=A4=84=E7=90=86=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E9=A1=B5=E6=98=BE=E7=A4=BA=E5=BC=82=E5=B8=B8=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98=202=E3=80=81=E6=96=B0=E5=A2=9E=E9=A6=96?= =?UTF-8?q?=E9=A1=B5=E9=83=A8=E5=88=86=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- quickapp/package-lock.json | 1038 ++++++- .../src/assets/images/home-background.png | Bin 0 -> 75233 bytes quickapp/src/assets/images/index-logo.png | Bin 0 -> 31539 bytes quickapp/src/assets/images/launch-logo.png | Bin 14322 -> 0 bytes .../assets/images/tabbar-device-active.png | Bin 0 -> 2951 bytes quickapp/src/assets/images/tabbar-device.png | Bin 0 -> 1333 bytes .../src/assets/images/tabbar-key-active.png | Bin 0 -> 2623 bytes quickapp/src/assets/images/tabbar-key.png | Bin 0 -> 1685 bytes .../assets/images/tabbar-message-active.png | Bin 0 -> 2763 bytes quickapp/src/assets/images/tabbar-message.png | Bin 0 -> 1286 bytes .../assets/images/tabbar-settings-active.png | Bin 0 -> 2734 bytes .../src/assets/images/tabbar-settings.png | Bin 0 -> 1237 bytes quickapp/src/assets/styles/mixins.less | 1 + quickapp/src/manifest.json | 10 +- quickapp/src/pages/Home/device.ux | 29 + quickapp/src/pages/Home/index.ux | 94 +- quickapp/src/pages/Home/tabbar.ux | 91 + quickapp/src/pages/index.ux | 71 +- quickapp/yarn.lock | 2617 +++++++++-------- 19 files changed, 2570 insertions(+), 1381 deletions(-) create mode 100644 quickapp/src/assets/images/home-background.png create mode 100644 quickapp/src/assets/images/index-logo.png delete mode 100644 quickapp/src/assets/images/launch-logo.png create mode 100644 quickapp/src/assets/images/tabbar-device-active.png create mode 100644 quickapp/src/assets/images/tabbar-device.png create mode 100644 quickapp/src/assets/images/tabbar-key-active.png create mode 100644 quickapp/src/assets/images/tabbar-key.png create mode 100644 quickapp/src/assets/images/tabbar-message-active.png create mode 100644 quickapp/src/assets/images/tabbar-message.png create mode 100644 quickapp/src/assets/images/tabbar-settings-active.png create mode 100644 quickapp/src/assets/images/tabbar-settings.png create mode 100644 quickapp/src/pages/Home/device.ux create mode 100644 quickapp/src/pages/Home/tabbar.ux diff --git a/quickapp/package-lock.json b/quickapp/package-lock.json index 8b17091..0248465 100644 --- a/quickapp/package-lock.json +++ b/quickapp/package-lock.json @@ -25,6 +25,8 @@ }, "node_modules/@babel/code-frame": { "version": "7.16.0", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/download/@babel/code-frame-7.16.0.tgz?cache=0&sync_timestamp=1635560663383&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.16.0.tgz", + "integrity": "sha1-DfyAMJvuyEEeZecGRhxAiwu5tDE=", "dev": true, "license": "MIT", "dependencies": { @@ -36,6 +38,8 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.15.7", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.15.7.tgz?cache=0&sync_timestamp=1631920000984&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-identifier%2Fdownload%2F%40babel%2Fhelper-validator-identifier-7.15.7.tgz", + "integrity": "sha1-Ig35k7/pBKSmsCq08zhaXr9uI4k=", "dev": true, "license": "MIT", "engines": { @@ -44,6 +48,8 @@ }, "node_modules/@babel/highlight": { "version": "7.16.0", + "resolved": "https://registry.npmmirror.com/@babel/highlight/download/@babel/highlight-7.16.0.tgz?cache=0&sync_timestamp=1635560940881&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.16.0.tgz", + "integrity": "sha1-bOsysspLj182H7f9gh4/3fShclo=", "dev": true, "license": "MIT", "dependencies": { @@ -57,6 +63,8 @@ }, "node_modules/@babel/runtime": { "version": "7.16.5", + "resolved": "https://registry.npmmirror.com/@babel/runtime/download/@babel/runtime-7.16.5.tgz", + "integrity": "sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==", "dev": true, "license": "MIT", "dependencies": { @@ -68,11 +76,15 @@ }, "node_modules/@blakeembrey/deque": { "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/@blakeembrey/deque/download/@blakeembrey/deque-1.0.5.tgz", + "integrity": "sha1-9PoX/F7hgxfsAadj01V4LHs5Xq8=", "dev": true, "license": "Apache-2.0" }, "node_modules/@types/parse-json": { "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/@types/parse-json/download/@types/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1637269948744&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fparse-json%2Fdownload%2F%40types%2Fparse-json-4.0.0.tgz", + "integrity": "sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA=", "dev": true, "license": "MIT" }, @@ -86,6 +98,8 @@ }, "node_modules/aggregate-error": { "version": "3.1.0", + "resolved": "https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz", + "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", "dev": true, "license": "MIT", "dependencies": { @@ -98,6 +112,8 @@ }, "node_modules/ansi-colors": { "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-4.1.1.tgz", + "integrity": "sha1-y7muJWv3UK8eqzRPIpqif+lLo0g=", "dev": true, "license": "MIT", "engines": { @@ -106,6 +122,8 @@ }, "node_modules/ansi-escapes": { "version": "4.3.2", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz?cache=0&sync_timestamp=1618847144938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-escapes%2Fdownload%2Fansi-escapes-4.3.2.tgz", + "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=", "dev": true, "license": "MIT", "dependencies": { @@ -120,6 +138,8 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", + "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", "dev": true, "license": "MIT", "engines": { @@ -128,6 +148,8 @@ }, "node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -142,6 +164,8 @@ }, "node_modules/anymatch": { "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", "dev": true, "license": "ISC", "dependencies": { @@ -151,6 +175,8 @@ }, "node_modules/anymatch/node_modules/normalize-path": { "version": "2.1.1", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "license": "MIT", "dependencies": { @@ -162,10 +188,14 @@ }, "node_modules/apex-ui": { "version": "1.9.5", + "resolved": "https://registry.npmmirror.com/apex-ui/download/apex-ui-1.9.5.tgz", + "integrity": "sha1-PhiqyZrIMpYEMrOa8efkZhkEtSo=", "license": "MIT" }, "node_modules/arr-diff": { "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true, "license": "MIT", "engines": { @@ -174,6 +204,8 @@ }, "node_modules/arr-flatten": { "version": "1.1.0", + "resolved": "https://registry.nlark.com/arr-flatten/download/arr-flatten-1.1.0.tgz", + "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=", "dev": true, "license": "MIT", "engines": { @@ -182,6 +214,8 @@ }, "node_modules/arr-union": { "version": "3.1.0", + "resolved": "https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true, "license": "MIT", "engines": { @@ -190,6 +224,8 @@ }, "node_modules/array-unique": { "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true, "license": "MIT", "engines": { @@ -198,6 +234,8 @@ }, "node_modules/arrify": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/arrify/download/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true, "license": "MIT", "engines": { @@ -206,6 +244,8 @@ }, "node_modules/assign-symbols": { "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true, "license": "MIT", "engines": { @@ -214,6 +254,8 @@ }, "node_modules/astral-regex": { "version": "2.0.0", + "resolved": "https://registry.nlark.com/astral-regex/download/astral-regex-2.0.0.tgz", + "integrity": "sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=", "dev": true, "license": "MIT", "engines": { @@ -222,11 +264,15 @@ }, "node_modules/async-each": { "version": "1.0.3", + "resolved": "https://registry.nlark.com/async-each/download/async-each-1.0.3.tgz", + "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=", "dev": true, "license": "MIT" }, "node_modules/atob": { "version": "2.1.2", + "resolved": "https://registry.nlark.com/atob/download/atob-2.1.2.tgz", + "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=", "dev": true, "license": "(MIT OR Apache-2.0)", "bin": { @@ -238,6 +284,8 @@ }, "node_modules/base": { "version": "0.11.2", + "resolved": "https://registry.npm.taobao.org/base/download/base-0.11.2.tgz", + "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", "dev": true, "license": "MIT", "dependencies": { @@ -255,6 +303,8 @@ }, "node_modules/base/node_modules/define-property": { "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "license": "MIT", "dependencies": { @@ -266,6 +316,8 @@ }, "node_modules/binary-extensions": { "version": "1.13.1", + "resolved": "https://registry.nlark.com/binary-extensions/download/binary-extensions-1.13.1.tgz", + "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=", "dev": true, "license": "MIT", "engines": { @@ -274,6 +326,8 @@ }, "node_modules/bindings": { "version": "1.5.0", + "resolved": "https://registry.nlark.com/bindings/download/bindings-1.5.0.tgz", + "integrity": "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=", "dev": true, "license": "MIT", "optional": true, @@ -283,6 +337,8 @@ }, "node_modules/braces": { "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", "dev": true, "license": "MIT", "dependencies": { @@ -303,6 +359,8 @@ }, "node_modules/cache-base": { "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/cache-base/download/cache-base-1.0.1.tgz?cache=0&sync_timestamp=1636237266442&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcache-base%2Fdownload%2Fcache-base-1.0.1.tgz", + "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", "dev": true, "license": "MIT", "dependencies": { @@ -322,6 +380,8 @@ }, "node_modules/callsites": { "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz", + "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", "dev": true, "license": "MIT", "engines": { @@ -330,6 +390,8 @@ }, "node_modules/chalk": { "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/download/chalk-2.4.2.tgz", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", "dev": true, "license": "MIT", "dependencies": { @@ -343,6 +405,8 @@ }, "node_modules/chalk/node_modules/ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "license": "MIT", "dependencies": { @@ -354,6 +418,8 @@ }, "node_modules/chalk/node_modules/color-convert": { "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-1.9.3.tgz", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "dev": true, "license": "MIT", "dependencies": { @@ -362,11 +428,15 @@ }, "node_modules/chalk/node_modules/color-name": { "version": "1.1.3", + "resolved": "https://registry.nlark.com/color-name/download/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true, "license": "MIT" }, "node_modules/chokidar": { "version": "2.1.8", + "resolved": "https://registry.npmmirror.com/chokidar/download/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", "dev": true, "license": "MIT", "dependencies": { @@ -388,6 +458,8 @@ }, "node_modules/class-utils": { "version": "0.3.6", + "resolved": "https://registry.nlark.com/class-utils/download/class-utils-0.3.6.tgz", + "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", "dev": true, "license": "MIT", "dependencies": { @@ -402,6 +474,8 @@ }, "node_modules/clean-stack": { "version": "2.2.0", + "resolved": "https://registry.nlark.com/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1621915044030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz", + "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", "dev": true, "license": "MIT", "engines": { @@ -410,6 +484,8 @@ }, "node_modules/cli-cursor": { "version": "3.1.0", + "resolved": "https://registry.nlark.com/cli-cursor/download/cli-cursor-3.1.0.tgz?cache=0&sync_timestamp=1629747481175&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcli-cursor%2Fdownload%2Fcli-cursor-3.1.0.tgz", + "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", "dev": true, "license": "MIT", "dependencies": { @@ -421,6 +497,8 @@ }, "node_modules/cli-truncate": { "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-truncate/download/cli-truncate-2.1.0.tgz", + "integrity": "sha1-w54ovwXtzeW+O5iZKiLe7Vork8c=", "dev": true, "license": "MIT", "dependencies": { @@ -436,6 +514,8 @@ }, "node_modules/collection-visit": { "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "license": "MIT", "dependencies": { @@ -448,6 +528,8 @@ }, "node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -459,16 +541,22 @@ }, "node_modules/color-name": { "version": "1.1.4", + "resolved": "https://registry.nlark.com/color-name/download/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/colorette": { "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/colorette/download/colorette-1.4.0.tgz", + "integrity": "sha1-UZD7uHJ2JZqGrXAL/yxtb6o/ykA=", "dev": true, "license": "MIT" }, "node_modules/colors": { "version": "1.4.0", + "resolved": "https://registry.nlark.com/colors/download/colors-1.4.0.tgz?cache=0&sync_timestamp=1622604546780&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcolors%2Fdownload%2Fcolors-1.4.0.tgz", + "integrity": "sha1-xQSRR51MG9rtLJztMs98fcI2D3g=", "dev": true, "license": "MIT", "engines": { @@ -477,6 +565,8 @@ }, "node_modules/commander": { "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/download/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, "license": "MIT", "engines": { @@ -485,11 +575,15 @@ }, "node_modules/component-emitter": { "version": "1.3.0", + "resolved": "https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz", + "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=", "dev": true, "license": "MIT" }, "node_modules/copy-anything": { "version": "2.0.3", + "resolved": "https://registry.nlark.com/copy-anything/download/copy-anything-2.0.3.tgz", + "integrity": "sha1-hCQHugJGaw34RIGbvjuuu+XUXYc=", "dev": true, "license": "MIT", "dependencies": { @@ -498,6 +592,8 @@ }, "node_modules/copy-descriptor": { "version": "0.1.1", + "resolved": "https://registry.nlark.com/copy-descriptor/download/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", "dev": true, "license": "MIT", "engines": { @@ -506,11 +602,15 @@ }, "node_modules/core-util-is": { "version": "1.0.3", + "resolved": "https://registry.nlark.com/core-util-is/download/core-util-is-1.0.3.tgz?cache=0&sync_timestamp=1630420570787&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-util-is%2Fdownload%2Fcore-util-is-1.0.3.tgz", + "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=", "dev": true, "license": "MIT" }, "node_modules/cosmiconfig": { "version": "7.0.1", + "resolved": "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-7.0.1.tgz?cache=0&sync_timestamp=1629585969900&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-7.0.1.tgz", + "integrity": "sha1-cU11ZSLKzoZ4Z8y0R0xdAbuuXW0=", "dev": true, "license": "MIT", "dependencies": { @@ -526,6 +626,8 @@ }, "node_modules/cross-spawn": { "version": "6.0.5", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz", + "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", "dev": true, "license": "MIT", "dependencies": { @@ -541,6 +643,8 @@ }, "node_modules/cross-spawn/node_modules/path-key": { "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true, "license": "MIT", "engines": { @@ -549,6 +653,8 @@ }, "node_modules/debug": { "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "license": "MIT", "dependencies": { @@ -557,6 +663,8 @@ }, "node_modules/decode-uri-component": { "version": "0.2.0", + "resolved": "https://registry.nlark.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true, "license": "MIT", "engines": { @@ -565,6 +673,8 @@ }, "node_modules/define-property": { "version": "0.2.5", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "license": "MIT", "dependencies": { @@ -576,6 +686,8 @@ }, "node_modules/define-property/node_modules/is-accessor-descriptor": { "version": "0.1.6", + "resolved": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "license": "MIT", "dependencies": { @@ -587,6 +699,8 @@ }, "node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "license": "MIT", "dependencies": { @@ -598,6 +712,8 @@ }, "node_modules/define-property/node_modules/is-data-descriptor": { "version": "0.1.4", + "resolved": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "license": "MIT", "dependencies": { @@ -609,6 +725,8 @@ }, "node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "license": "MIT", "dependencies": { @@ -620,6 +738,8 @@ }, "node_modules/define-property/node_modules/is-descriptor": { "version": "0.1.6", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz", + "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", "dev": true, "license": "MIT", "dependencies": { @@ -633,6 +753,8 @@ }, "node_modules/define-property/node_modules/kind-of": { "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", "dev": true, "license": "MIT", "engines": { @@ -641,11 +763,15 @@ }, "node_modules/emoji-regex": { "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/download/emoji-regex-8.0.0.tgz?cache=0&sync_timestamp=1632811716250&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Femoji-regex%2Fdownload%2Femoji-regex-8.0.0.tgz", + "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", "dev": true, "license": "MIT" }, "node_modules/enquirer": { "version": "2.3.6", + "resolved": "https://registry.nlark.com/enquirer/download/enquirer-2.3.6.tgz", + "integrity": "sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=", "dev": true, "license": "MIT", "dependencies": { @@ -657,6 +783,8 @@ }, "node_modules/errno": { "version": "0.1.8", + "resolved": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz", + "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=", "dev": true, "license": "MIT", "optional": true, @@ -669,6 +797,8 @@ }, "node_modules/error-ex": { "version": "1.3.2", + "resolved": "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz", + "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", "dev": true, "license": "MIT", "dependencies": { @@ -677,6 +807,8 @@ }, "node_modules/escape-string-regexp": { "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true, "license": "MIT", "engines": { @@ -685,6 +817,8 @@ }, "node_modules/execa": { "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/download/execa-5.1.1.tgz?cache=0&sync_timestamp=1637147207309&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-5.1.1.tgz", + "integrity": "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=", "dev": true, "license": "MIT", "dependencies": { @@ -707,6 +841,8 @@ }, "node_modules/execa/node_modules/cross-spawn": { "version": "7.0.3", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-7.0.3.tgz", + "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", "dev": true, "license": "MIT", "dependencies": { @@ -720,6 +856,8 @@ }, "node_modules/execa/node_modules/shebang-command": { "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-2.0.0.tgz", + "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", "dev": true, "license": "MIT", "dependencies": { @@ -731,6 +869,8 @@ }, "node_modules/execa/node_modules/shebang-regex": { "version": "3.0.0", + "resolved": "https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz?cache=0&sync_timestamp=1628896299850&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fshebang-regex%2Fdownload%2Fshebang-regex-3.0.0.tgz", + "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", "dev": true, "license": "MIT", "engines": { @@ -739,6 +879,8 @@ }, "node_modules/execa/node_modules/which": { "version": "2.0.2", + "resolved": "https://registry.nlark.com/which/download/which-2.0.2.tgz", + "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", "dev": true, "license": "ISC", "dependencies": { @@ -753,6 +895,8 @@ }, "node_modules/expand-brackets": { "version": "2.1.4", + "resolved": "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "license": "MIT", "dependencies": { @@ -770,6 +914,8 @@ }, "node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "license": "MIT", "dependencies": { @@ -781,6 +927,8 @@ }, "node_modules/extglob": { "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", "dev": true, "license": "MIT", "dependencies": { @@ -799,6 +947,8 @@ }, "node_modules/extglob/node_modules/define-property": { "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "license": "MIT", "dependencies": { @@ -810,12 +960,16 @@ }, "node_modules/file-uri-to-path": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz", + "integrity": "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=", "dev": true, "license": "MIT", "optional": true }, "node_modules/fill-range": { "version": "4.0.0", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "license": "MIT", "dependencies": { @@ -830,6 +984,8 @@ }, "node_modules/for-in": { "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true, "license": "MIT", "engines": { @@ -838,6 +994,8 @@ }, "node_modules/fragment-cache": { "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "license": "MIT", "dependencies": { @@ -849,6 +1007,8 @@ }, "node_modules/fsevents": { "version": "1.2.13", + "resolved": "https://registry.npmmirror.com/fsevents/download/fsevents-1.2.13.tgz", + "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -866,11 +1026,15 @@ }, "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/get-own-enumerable-property-symbols/download/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha1-tf3nfyLL4185C04ImSLFC85u9mQ=", "dev": true, "license": "ISC" }, "node_modules/get-stream": { "version": "6.0.1", + "resolved": "https://registry.nlark.com/get-stream/download/get-stream-6.0.1.tgz", + "integrity": "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=", "dev": true, "license": "MIT", "engines": { @@ -882,6 +1046,8 @@ }, "node_modules/get-value": { "version": "2.0.6", + "resolved": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true, "license": "MIT", "engines": { @@ -890,6 +1056,8 @@ }, "node_modules/glob-parent": { "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/glob-parent/download/glob-parent-3.1.0.tgz?cache=0&sync_timestamp=1632954501757&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglob-parent%2Fdownload%2Fglob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "license": "ISC", "dependencies": { @@ -899,6 +1067,8 @@ }, "node_modules/glob-parent/node_modules/is-glob": { "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/is-glob/download/is-glob-3.1.0.tgz?cache=0&sync_timestamp=1632934586547&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-glob%2Fdownload%2Fis-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "license": "MIT", "dependencies": { @@ -910,11 +1080,15 @@ }, "node_modules/graceful-fs": { "version": "4.2.8", + "resolved": "https://registry.npmmirror.com/graceful-fs/download/graceful-fs-4.2.8.tgz", + "integrity": "sha1-5BK40z9eAGWTy9PO5t+fLOu+gCo=", "dev": true, "license": "ISC" }, "node_modules/has-flag": { "version": "3.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true, "license": "MIT", "engines": { @@ -923,6 +1097,8 @@ }, "node_modules/has-value": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/has-value/download/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "license": "MIT", "dependencies": { @@ -936,6 +1112,8 @@ }, "node_modules/has-values": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/has-values/download/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "license": "MIT", "dependencies": { @@ -948,6 +1126,8 @@ }, "node_modules/has-values/node_modules/kind-of": { "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "license": "MIT", "dependencies": { @@ -959,6 +1139,8 @@ }, "node_modules/human-signals": { "version": "2.1.0", + "resolved": "https://registry.nlark.com/human-signals/download/human-signals-2.1.0.tgz?cache=0&sync_timestamp=1624364695595&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhuman-signals%2Fdownload%2Fhuman-signals-2.1.0.tgz", + "integrity": "sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=", "dev": true, "license": "Apache-2.0", "engines": { @@ -967,6 +1149,8 @@ }, "node_modules/husky": { "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/husky/download/husky-7.0.4.tgz", + "integrity": "sha1-JCBIJF3EnI+xvwzHz7mN1yJTFTU=", "dev": true, "license": "MIT", "bin": { @@ -981,6 +1165,8 @@ }, "node_modules/iconv-lite": { "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz?cache=0&sync_timestamp=1621826342262&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.24.tgz", + "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", "dev": true, "license": "MIT", "optional": true, @@ -993,6 +1179,8 @@ }, "node_modules/image-size": { "version": "0.5.5", + "resolved": "https://registry.nlark.com/image-size/download/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", "dev": true, "license": "MIT", "optional": true, @@ -1005,6 +1193,8 @@ }, "node_modules/import-fresh": { "version": "3.3.0", + "resolved": "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.3.0.tgz", + "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", "dev": true, "license": "MIT", "dependencies": { @@ -1020,6 +1210,8 @@ }, "node_modules/indent-string": { "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz?cache=0&sync_timestamp=1618679561483&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Findent-string%2Fdownload%2Findent-string-4.0.0.tgz", + "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", "dev": true, "license": "MIT", "engines": { @@ -1028,11 +1220,15 @@ }, "node_modules/inherits": { "version": "2.0.4", + "resolved": "https://registry.nlark.com/inherits/download/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", "dev": true, "license": "ISC" }, "node_modules/is-accessor-descriptor": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", "dev": true, "license": "MIT", "dependencies": { @@ -1044,6 +1240,8 @@ }, "node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "6.0.3", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "dev": true, "license": "MIT", "engines": { @@ -1052,11 +1250,15 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true, "license": "MIT" }, "node_modules/is-binary-path": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-binary-path/download/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "license": "MIT", "dependencies": { @@ -1068,11 +1270,15 @@ }, "node_modules/is-buffer": { "version": "1.1.6", + "resolved": "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz?cache=0&sync_timestamp=1604432327227&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-buffer%2Fdownload%2Fis-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", "dev": true, "license": "MIT" }, "node_modules/is-data-descriptor": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", "dev": true, "license": "MIT", "dependencies": { @@ -1084,6 +1290,8 @@ }, "node_modules/is-data-descriptor/node_modules/kind-of": { "version": "6.0.3", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "dev": true, "license": "MIT", "engines": { @@ -1092,6 +1300,8 @@ }, "node_modules/is-descriptor": { "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", "dev": true, "license": "MIT", "dependencies": { @@ -1105,6 +1315,8 @@ }, "node_modules/is-descriptor/node_modules/kind-of": { "version": "6.0.3", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "dev": true, "license": "MIT", "engines": { @@ -1113,6 +1325,8 @@ }, "node_modules/is-extendable": { "version": "0.1.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "dev": true, "license": "MIT", "engines": { @@ -1121,6 +1335,8 @@ }, "node_modules/is-extglob": { "version": "2.1.1", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true, "license": "MIT", "engines": { @@ -1129,6 +1345,8 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "resolved": "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", "dev": true, "license": "MIT", "engines": { @@ -1137,6 +1355,8 @@ }, "node_modules/is-glob": { "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/download/is-glob-4.0.3.tgz?cache=0&sync_timestamp=1632934586547&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-glob%2Fdownload%2Fis-glob-4.0.3.tgz", + "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=", "dev": true, "license": "MIT", "dependencies": { @@ -1148,6 +1368,8 @@ }, "node_modules/is-number": { "version": "3.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "license": "MIT", "dependencies": { @@ -1159,6 +1381,8 @@ }, "node_modules/is-obj": { "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz?cache=0&sync_timestamp=1618600919478&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-obj%2Fdownload%2Fis-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true, "license": "MIT", "engines": { @@ -1167,6 +1391,8 @@ }, "node_modules/is-plain-object": { "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", "dev": true, "license": "MIT", "dependencies": { @@ -1178,6 +1404,8 @@ }, "node_modules/is-regexp": { "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-regexp/download/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", "dev": true, "license": "MIT", "engines": { @@ -1186,6 +1414,8 @@ }, "node_modules/is-stream": { "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-2.0.1.tgz", + "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=", "dev": true, "license": "MIT", "engines": { @@ -1197,11 +1427,15 @@ }, "node_modules/is-what": { "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/is-what/download/is-what-3.14.1.tgz?cache=0&sync_timestamp=1634283360064&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-what%2Fdownload%2Fis-what-3.14.1.tgz", + "integrity": "sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=", "dev": true, "license": "MIT" }, "node_modules/is-windows": { "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-windows/download/is-windows-1.0.2.tgz", + "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=", "dev": true, "license": "MIT", "engines": { @@ -1210,16 +1444,22 @@ }, "node_modules/isarray": { "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true, "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", + "resolved": "https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true, "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true, "license": "MIT", "engines": { @@ -1228,16 +1468,22 @@ }, "node_modules/js-tokens": { "version": "4.0.0", + "resolved": "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz?cache=0&sync_timestamp=1619345098261&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-4.0.0.tgz", + "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", "dev": true, "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", + "resolved": "https://registry.nlark.com/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", "dev": true, "license": "MIT" }, "node_modules/kind-of": { "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "license": "MIT", "dependencies": { @@ -1249,6 +1495,8 @@ }, "node_modules/klona": { "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/klona/download/klona-2.0.5.tgz?cache=0&sync_timestamp=1635385383825&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fklona%2Fdownload%2Fklona-2.0.5.tgz", + "integrity": "sha1-0WZXTZAHY5XZljqnqSj6u412r7w=", "dev": true, "license": "MIT", "engines": { @@ -1257,6 +1505,8 @@ }, "node_modules/less": { "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/less/download/less-4.1.2.tgz", + "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1282,6 +1532,8 @@ }, "node_modules/less-loader": { "version": "10.2.0", + "resolved": "https://registry.npmmirror.com/less-loader/download/less-loader-10.2.0.tgz?cache=0&sync_timestamp=1634563244377&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fless-loader%2Fdownload%2Fless-loader-10.2.0.tgz", + "integrity": "sha1-lyhth5fcPcBbHRaw7OxflovdTjI=", "dev": true, "license": "MIT", "dependencies": { @@ -1301,11 +1553,15 @@ }, "node_modules/lines-and-columns": { "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/lines-and-columns/download/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true, "license": "MIT" }, "node_modules/lint-staged": { "version": "11.2.6", + "resolved": "https://registry.npmmirror.com/lint-staged/download/lint-staged-11.2.6.tgz", + "integrity": "sha1-9HexrwKU2wVOWTfxcWed9juqTEM=", "dev": true, "license": "MIT", "dependencies": { @@ -1333,6 +1589,8 @@ }, "node_modules/lint-staged/node_modules/braces": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/braces/download/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", "dev": true, "license": "MIT", "dependencies": { @@ -1344,6 +1602,8 @@ }, "node_modules/lint-staged/node_modules/debug": { "version": "4.3.3", + "resolved": "https://registry.npmmirror.com/debug/download/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1360,6 +1620,8 @@ }, "node_modules/lint-staged/node_modules/fill-range": { "version": "7.0.1", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", "dev": true, "license": "MIT", "dependencies": { @@ -1371,6 +1633,8 @@ }, "node_modules/lint-staged/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -1379,6 +1643,8 @@ }, "node_modules/lint-staged/node_modules/is-number": { "version": "7.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", "dev": true, "license": "MIT", "engines": { @@ -1387,6 +1653,8 @@ }, "node_modules/lint-staged/node_modules/micromatch": { "version": "4.0.4", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-4.0.4.tgz", + "integrity": "sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=", "dev": true, "license": "MIT", "dependencies": { @@ -1399,11 +1667,15 @@ }, "node_modules/lint-staged/node_modules/ms": { "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/download/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", "dev": true, "license": "MIT" }, "node_modules/lint-staged/node_modules/supports-color": { "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-8.1.1.tgz", + "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=", "dev": true, "license": "MIT", "dependencies": { @@ -1418,6 +1690,8 @@ }, "node_modules/lint-staged/node_modules/to-regex-range": { "version": "5.0.1", + "resolved": "https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", "dev": true, "license": "MIT", "dependencies": { @@ -1429,6 +1703,8 @@ }, "node_modules/listr2": { "version": "3.13.5", + "resolved": "https://registry.npmmirror.com/listr2/download/listr2-3.13.5.tgz", + "integrity": "sha512-3n8heFQDSk+NcwBn3CgxEibZGaRzx+pC64n3YjpMD1qguV4nWus3Al+Oo3KooqFKTQEJ1v7MmnbnyyNspgx3NA==", "dev": true, "license": "MIT", "dependencies": { @@ -1455,11 +1731,15 @@ }, "node_modules/listr2/node_modules/colorette": { "version": "2.0.16", + "resolved": "https://registry.npmmirror.com/colorette/download/colorette-2.0.16.tgz", + "integrity": "sha1-cTua+E/bAAE58EVGvUqT9ipQhdo=", "dev": true, "license": "MIT" }, "node_modules/log-update": { "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/log-update/download/log-update-4.0.0.tgz?cache=0&sync_timestamp=1634542318809&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Flog-update%2Fdownload%2Flog-update-4.0.0.tgz", + "integrity": "sha1-WJ7NNSRx8qHAxXAodUOmTf0g4KE=", "dev": true, "license": "MIT", "dependencies": { @@ -1477,6 +1757,8 @@ }, "node_modules/log-update/node_modules/slice-ansi": { "version": "4.0.0", + "resolved": "https://registry.nlark.com/slice-ansi/download/slice-ansi-4.0.0.tgz?cache=0&sync_timestamp=1622604533654&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fslice-ansi%2Fdownload%2Fslice-ansi-4.0.0.tgz", + "integrity": "sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=", "dev": true, "license": "MIT", "dependencies": { @@ -1493,6 +1775,8 @@ }, "node_modules/log-update/node_modules/wrap-ansi": { "version": "6.2.0", + "resolved": "https://registry.nlark.com/wrap-ansi/download/wrap-ansi-6.2.0.tgz?cache=0&sync_timestamp=1631557201275&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-6.2.0.tgz", + "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", "dev": true, "license": "MIT", "dependencies": { @@ -1506,6 +1790,8 @@ }, "node_modules/make-dir": { "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", "dev": true, "license": "MIT", "optional": true, @@ -1519,6 +1805,8 @@ }, "node_modules/map-cache": { "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true, "license": "MIT", "engines": { @@ -1527,6 +1815,8 @@ }, "node_modules/map-visit": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/map-visit/download/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "license": "MIT", "dependencies": { @@ -1538,11 +1828,15 @@ }, "node_modules/merge-stream": { "version": "2.0.0", + "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz?cache=0&sync_timestamp=1622025345923&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmerge-stream%2Fdownload%2Fmerge-stream-2.0.0.tgz", + "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", "dev": true, "license": "MIT" }, "node_modules/micromatch": { "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", "dev": true, "license": "MIT", "dependencies": { @@ -1566,6 +1860,8 @@ }, "node_modules/micromatch/node_modules/define-property": { "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", "dev": true, "license": "MIT", "dependencies": { @@ -1578,6 +1874,8 @@ }, "node_modules/micromatch/node_modules/extend-shallow": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "license": "MIT", "dependencies": { @@ -1590,6 +1888,8 @@ }, "node_modules/micromatch/node_modules/is-extendable": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "license": "MIT", "dependencies": { @@ -1601,6 +1901,8 @@ }, "node_modules/micromatch/node_modules/kind-of": { "version": "6.0.3", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "dev": true, "license": "MIT", "engines": { @@ -1609,6 +1911,8 @@ }, "node_modules/mime": { "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/download/mime-1.6.0.tgz", + "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", "dev": true, "license": "MIT", "optional": true, @@ -1621,6 +1925,8 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", "dev": true, "license": "MIT", "engines": { @@ -1629,11 +1935,15 @@ }, "node_modules/minimist": { "version": "1.2.5", + "resolved": "https://registry.nlark.com/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618847017774&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz", + "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=", "dev": true, "license": "MIT" }, "node_modules/mixin-deep": { "version": "1.3.2", + "resolved": "https://registry.nlark.com/mixin-deep/download/mixin-deep-1.3.2.tgz", + "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", "dev": true, "license": "MIT", "dependencies": { @@ -1646,6 +1956,8 @@ }, "node_modules/mixin-deep/node_modules/is-extendable": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "license": "MIT", "dependencies": { @@ -1657,17 +1969,23 @@ }, "node_modules/ms": { "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/nan": { "version": "2.15.0", + "resolved": "https://registry.nlark.com/nan/download/nan-2.15.0.tgz", + "integrity": "sha1-PzSkc/8Y4VwbVia2KQO1rW5mX+4=", "dev": true, "license": "MIT", "optional": true }, "node_modules/nanomatch": { "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", "dev": true, "license": "MIT", "dependencies": { @@ -1689,6 +2007,8 @@ }, "node_modules/nanomatch/node_modules/define-property": { "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", "dev": true, "license": "MIT", "dependencies": { @@ -1701,6 +2021,8 @@ }, "node_modules/nanomatch/node_modules/extend-shallow": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "license": "MIT", "dependencies": { @@ -1713,6 +2035,8 @@ }, "node_modules/nanomatch/node_modules/is-extendable": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "license": "MIT", "dependencies": { @@ -1724,6 +2048,8 @@ }, "node_modules/nanomatch/node_modules/kind-of": { "version": "6.0.3", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "dev": true, "license": "MIT", "engines": { @@ -1732,6 +2058,8 @@ }, "node_modules/needle": { "version": "2.9.1", + "resolved": "https://registry.nlark.com/needle/download/needle-2.9.1.tgz?cache=0&sync_timestamp=1630674795023&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fneedle%2Fdownload%2Fneedle-2.9.1.tgz", + "integrity": "sha1-ItHf++NJDCuD4wH3cJtnNs2PJoQ=", "dev": true, "license": "MIT", "optional": true, @@ -1749,6 +2077,8 @@ }, "node_modules/needle/node_modules/debug": { "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/download/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "license": "MIT", "optional": true, @@ -1758,17 +2088,23 @@ }, "node_modules/needle/node_modules/ms": { "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/download/ms-2.1.3.tgz", + "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", "dev": true, "license": "MIT", "optional": true }, "node_modules/nice-try": { "version": "1.0.5", + "resolved": "https://registry.nlark.com/nice-try/download/nice-try-1.0.5.tgz", + "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", "dev": true, "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz", + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", "dev": true, "license": "MIT", "engines": { @@ -1777,6 +2113,8 @@ }, "node_modules/npm-run-path": { "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz?cache=0&sync_timestamp=1633420566316&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.1.tgz", + "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", "dev": true, "license": "MIT", "dependencies": { @@ -1788,6 +2126,8 @@ }, "node_modules/object-copy": { "version": "0.1.0", + "resolved": "https://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "license": "MIT", "dependencies": { @@ -1801,6 +2141,8 @@ }, "node_modules/object-visit": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "license": "MIT", "dependencies": { @@ -1812,6 +2154,8 @@ }, "node_modules/object.pick": { "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "license": "MIT", "dependencies": { @@ -1823,6 +2167,8 @@ }, "node_modules/onchange": { "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/onchange/download/onchange-5.2.0.tgz", + "integrity": "sha1-hcG1As6FON22TrBVf9sa+jM5b1E=", "dev": true, "license": "MIT", "dependencies": { @@ -1840,6 +2186,8 @@ }, "node_modules/onetime": { "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-5.1.2.tgz?cache=0&sync_timestamp=1617889724435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-5.1.2.tgz", + "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", "dev": true, "license": "MIT", "dependencies": { @@ -1854,6 +2202,8 @@ }, "node_modules/p-map": { "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/p-map/download/p-map-4.0.0.tgz", + "integrity": "sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=", "dev": true, "license": "MIT", "dependencies": { @@ -1868,6 +2218,8 @@ }, "node_modules/parent-module": { "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parent-module/download/parent-module-1.0.1.tgz", + "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", "dev": true, "license": "MIT", "dependencies": { @@ -1879,6 +2231,8 @@ }, "node_modules/parse-json": { "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/download/parse-json-5.2.0.tgz?cache=0&sync_timestamp=1637475717072&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fparse-json%2Fdownload%2Fparse-json-5.2.0.tgz", + "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", "dev": true, "license": "MIT", "dependencies": { @@ -1896,6 +2250,8 @@ }, "node_modules/parse-node-version": { "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parse-node-version/download/parse-node-version-1.0.1.tgz", + "integrity": "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=", "dev": true, "license": "MIT", "engines": { @@ -1904,6 +2260,8 @@ }, "node_modules/pascalcase": { "version": "0.1.1", + "resolved": "https://registry.nlark.com/pascalcase/download/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "dev": true, "license": "MIT", "engines": { @@ -1912,11 +2270,15 @@ }, "node_modules/path-dirname": { "version": "1.0.2", + "resolved": "https://registry.nlark.com/path-dirname/download/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", "dev": true, "license": "MIT" }, "node_modules/path-is-absolute": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true, "license": "MIT", "engines": { @@ -1925,6 +2287,8 @@ }, "node_modules/path-key": { "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-3.1.1.tgz", + "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", "dev": true, "license": "MIT", "engines": { @@ -1933,6 +2297,8 @@ }, "node_modules/path-type": { "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-4.0.0.tgz", + "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=", "dev": true, "license": "MIT", "engines": { @@ -1941,6 +2307,8 @@ }, "node_modules/picomatch": { "version": "2.3.0", + "resolved": "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz", + "integrity": "sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=", "dev": true, "license": "MIT", "engines": { @@ -1952,6 +2320,8 @@ }, "node_modules/pify": { "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz", + "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", "dev": true, "license": "MIT", "optional": true, @@ -1961,6 +2331,8 @@ }, "node_modules/please-upgrade-node": { "version": "3.2.0", + "resolved": "https://registry.nlark.com/please-upgrade-node/download/please-upgrade-node-3.2.0.tgz", + "integrity": "sha1-rt3T+ZTJM+StmLmdmlVu+g4v6UI=", "dev": true, "license": "MIT", "dependencies": { @@ -1969,6 +2341,8 @@ }, "node_modules/posix-character-classes": { "version": "0.1.1", + "resolved": "https://registry.nlark.com/posix-character-classes/download/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true, "license": "MIT", "engines": { @@ -1977,6 +2351,8 @@ }, "node_modules/prettier": { "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/prettier/download/prettier-2.5.1.tgz", + "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", "dev": true, "license": "MIT", "bin": { @@ -1988,22 +2364,30 @@ }, "node_modules/prettier-plugin-ux": { "version": "0.3.0", + "resolved": "https://registry.nlark.com/prettier-plugin-ux/download/prettier-plugin-ux-0.3.0.tgz", + "integrity": "sha1-Fkyp4Z9AN7Tg0R17a6BLuHHscsU=", "dev": true, "license": "MIT" }, "node_modules/process-nextick-args": { "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz", + "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=", "dev": true, "license": "MIT" }, "node_modules/prr": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/prr/download/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true, "license": "MIT", "optional": true }, "node_modules/readable-stream": { "version": "2.3.7", + "resolved": "https://registry.nlark.com/readable-stream/download/readable-stream-2.3.7.tgz", + "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", "dev": true, "license": "MIT", "dependencies": { @@ -2018,6 +2402,8 @@ }, "node_modules/readdirp": { "version": "2.2.1", + "resolved": "https://registry.nlark.com/readdirp/download/readdirp-2.2.1.tgz", + "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", "dev": true, "license": "MIT", "dependencies": { @@ -2031,11 +2417,15 @@ }, "node_modules/regenerator-runtime": { "version": "0.13.9", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz?cache=0&sync_timestamp=1626993001371&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.13.9.tgz", + "integrity": "sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I=", "dev": true, "license": "MIT" }, "node_modules/regex-not": { "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", "dev": true, "license": "MIT", "dependencies": { @@ -2048,6 +2438,8 @@ }, "node_modules/regex-not/node_modules/extend-shallow": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "license": "MIT", "dependencies": { @@ -2060,6 +2452,8 @@ }, "node_modules/regex-not/node_modules/is-extendable": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "license": "MIT", "dependencies": { @@ -2071,11 +2465,15 @@ }, "node_modules/remove-trailing-separator": { "version": "1.1.0", + "resolved": "https://registry.nlark.com/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", "dev": true, "license": "ISC" }, "node_modules/repeat-element": { "version": "1.1.4", + "resolved": "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz", + "integrity": "sha1-vmgVIIR6tYx1aKx1+/rSjtQtOek=", "dev": true, "license": "MIT", "engines": { @@ -2084,6 +2482,8 @@ }, "node_modules/repeat-string": { "version": "1.6.1", + "resolved": "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true, "license": "MIT", "engines": { @@ -2092,6 +2492,8 @@ }, "node_modules/resolve-from": { "version": "4.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-4.0.0.tgz?cache=0&sync_timestamp=1622605305717&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fresolve-from%2Fdownload%2Fresolve-from-4.0.0.tgz", + "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", "dev": true, "license": "MIT", "engines": { @@ -2100,11 +2502,15 @@ }, "node_modules/resolve-url": { "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/resolve-url/download/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true, "license": "MIT" }, "node_modules/restore-cursor": { "version": "3.1.0", + "resolved": "https://registry.nlark.com/restore-cursor/download/restore-cursor-3.1.0.tgz?cache=0&sync_timestamp=1629746923086&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frestore-cursor%2Fdownload%2Frestore-cursor-3.1.0.tgz", + "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", "dev": true, "license": "MIT", "dependencies": { @@ -2117,6 +2523,8 @@ }, "node_modules/ret": { "version": "0.1.15", + "resolved": "https://registry.nlark.com/ret/download/ret-0.1.15.tgz", + "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=", "dev": true, "license": "MIT", "engines": { @@ -2125,11 +2533,15 @@ }, "node_modules/rfdc": { "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/rfdc/download/rfdc-1.3.0.tgz", + "integrity": "sha1-0LfEQasnINBdxM8m4ByJYx2doIs=", "dev": true, "license": "MIT" }, "node_modules/rxjs": { "version": "7.4.0", + "resolved": "https://registry.npmmirror.com/rxjs/download/rxjs-7.4.0.tgz", + "integrity": "sha1-oSpE1+6/AW9f8kQbh/KMmlHOvGg=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2138,16 +2550,22 @@ }, "node_modules/rxjs/node_modules/tslib": { "version": "2.1.0", + "resolved": "https://registry.nlark.com/tslib/download/tslib-2.1.0.tgz?cache=0&sync_timestamp=1628722556410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftslib%2Fdownload%2Ftslib-2.1.0.tgz", + "integrity": "sha1-2mCGDxwuyqVwOrfTm8Bba/mIuXo=", "dev": true, "license": "0BSD" }, "node_modules/safe-buffer": { "version": "5.1.2", + "resolved": "https://registry.nlark.com/safe-buffer/download/safe-buffer-5.1.2.tgz?cache=0&sync_timestamp=1618847044058&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", "dev": true, "license": "MIT" }, "node_modules/safe-regex": { "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "license": "MIT", "dependencies": { @@ -2156,18 +2574,24 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", + "resolved": "https://registry.nlark.com/safer-buffer/download/safer-buffer-2.1.2.tgz", + "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", "dev": true, "license": "MIT", "optional": true }, "node_modules/sax": { "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", + "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", "dev": true, "license": "ISC", "optional": true }, "node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", "dev": true, "license": "ISC", "bin": { @@ -2176,11 +2600,15 @@ }, "node_modules/semver-compare": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/semver-compare/download/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", "dev": true, "license": "MIT" }, "node_modules/set-value": { "version": "2.0.1", + "resolved": "https://registry.nlark.com/set-value/download/set-value-2.0.1.tgz", + "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", "dev": true, "license": "MIT", "dependencies": { @@ -2195,6 +2623,8 @@ }, "node_modules/shebang-command": { "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "license": "MIT", "dependencies": { @@ -2206,6 +2636,8 @@ }, "node_modules/shebang-regex": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/shebang-regex/download/shebang-regex-1.0.0.tgz?cache=0&sync_timestamp=1628896299850&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fshebang-regex%2Fdownload%2Fshebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true, "license": "MIT", "engines": { @@ -2214,11 +2646,15 @@ }, "node_modules/signal-exit": { "version": "3.0.6", + "resolved": "https://registry.npmmirror.com/signal-exit/download/signal-exit-3.0.6.tgz?cache=0&sync_timestamp=1637255687504&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", "dev": true, "license": "ISC" }, "node_modules/slice-ansi": { "version": "3.0.0", + "resolved": "https://registry.nlark.com/slice-ansi/download/slice-ansi-3.0.0.tgz?cache=0&sync_timestamp=1622604533654&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fslice-ansi%2Fdownload%2Fslice-ansi-3.0.0.tgz", + "integrity": "sha1-Md3BCTCht+C2ewjJbC9Jt3p4l4c=", "dev": true, "license": "MIT", "dependencies": { @@ -2232,6 +2668,8 @@ }, "node_modules/snapdragon": { "version": "0.8.2", + "resolved": "https://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz?cache=0&sync_timestamp=1617971785350&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsnapdragon%2Fdownload%2Fsnapdragon-0.8.2.tgz", + "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", "dev": true, "license": "MIT", "dependencies": { @@ -2250,6 +2688,8 @@ }, "node_modules/snapdragon-node": { "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz", + "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", "dev": true, "license": "MIT", "dependencies": { @@ -2263,6 +2703,8 @@ }, "node_modules/snapdragon-node/node_modules/define-property": { "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "license": "MIT", "dependencies": { @@ -2274,6 +2716,8 @@ }, "node_modules/snapdragon-util": { "version": "3.0.1", + "resolved": "https://registry.nlark.com/snapdragon-util/download/snapdragon-util-3.0.1.tgz", + "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", "dev": true, "license": "MIT", "dependencies": { @@ -2285,6 +2729,8 @@ }, "node_modules/snapdragon/node_modules/source-map": { "version": "0.5.7", + "resolved": "https://registry.nlark.com/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -2293,6 +2739,8 @@ }, "node_modules/source-map": { "version": "0.6.1", + "resolved": "https://registry.nlark.com/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "optional": true, @@ -2302,6 +2750,8 @@ }, "node_modules/source-map-resolve": { "version": "0.5.3", + "resolved": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "integrity": "sha1-GQhmvs51U+H48mei7oLGBrVQmho=", "dev": true, "license": "MIT", "dependencies": { @@ -2314,11 +2764,15 @@ }, "node_modules/source-map-url": { "version": "0.4.1", + "resolved": "https://registry.nlark.com/source-map-url/download/source-map-url-0.4.1.tgz", + "integrity": "sha1-CvZmBadFpaL5HPG7+KevvCg97FY=", "dev": true, "license": "MIT" }, "node_modules/split-string": { "version": "3.1.0", + "resolved": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz", + "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", "dev": true, "license": "MIT", "dependencies": { @@ -2330,6 +2784,8 @@ }, "node_modules/split-string/node_modules/extend-shallow": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "license": "MIT", "dependencies": { @@ -2342,6 +2798,8 @@ }, "node_modules/split-string/node_modules/is-extendable": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "license": "MIT", "dependencies": { @@ -2353,6 +2811,8 @@ }, "node_modules/static-extend": { "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "license": "MIT", "dependencies": { @@ -2365,6 +2825,8 @@ }, "node_modules/string_decoder": { "version": "1.1.1", + "resolved": "https://registry.nlark.com/string_decoder/download/string_decoder-1.1.1.tgz", + "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", "dev": true, "license": "MIT", "dependencies": { @@ -2373,6 +2835,8 @@ }, "node_modules/string-argv": { "version": "0.3.1", + "resolved": "https://registry.nlark.com/string-argv/download/string-argv-0.3.1.tgz", + "integrity": "sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=", "dev": true, "license": "MIT", "engines": { @@ -2381,6 +2845,8 @@ }, "node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", "dev": true, "license": "MIT", "dependencies": { @@ -2394,6 +2860,8 @@ }, "node_modules/stringify-object": { "version": "3.3.0", + "resolved": "https://registry.nlark.com/stringify-object/download/stringify-object-3.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstringify-object%2Fdownload%2Fstringify-object-3.3.0.tgz", + "integrity": "sha1-cDBlrvyhkwDTzoivT1s5VtdVZik=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -2407,6 +2875,8 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz?cache=0&sync_timestamp=1632432619223&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -2418,6 +2888,8 @@ }, "node_modules/strip-final-newline": { "version": "2.0.0", + "resolved": "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620046435959&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz", + "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", "dev": true, "license": "MIT", "engines": { @@ -2426,6 +2898,8 @@ }, "node_modules/supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "license": "MIT", "dependencies": { @@ -2437,11 +2911,15 @@ }, "node_modules/through": { "version": "2.3.8", + "resolved": "https://registry.nlark.com/through/download/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true, "license": "MIT" }, "node_modules/to-object-path": { "version": "0.3.0", + "resolved": "https://registry.nlark.com/to-object-path/download/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "license": "MIT", "dependencies": { @@ -2453,6 +2931,8 @@ }, "node_modules/to-regex": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", "dev": true, "license": "MIT", "dependencies": { @@ -2467,6 +2947,8 @@ }, "node_modules/to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.nlark.com/to-regex-range/download/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "license": "MIT", "dependencies": { @@ -2479,6 +2961,8 @@ }, "node_modules/to-regex/node_modules/define-property": { "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", "dev": true, "license": "MIT", "dependencies": { @@ -2491,6 +2975,8 @@ }, "node_modules/to-regex/node_modules/extend-shallow": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "license": "MIT", "dependencies": { @@ -2503,6 +2989,8 @@ }, "node_modules/to-regex/node_modules/is-extendable": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "license": "MIT", "dependencies": { @@ -2514,6 +3002,8 @@ }, "node_modules/tree-kill": { "version": "1.2.2", + "resolved": "https://registry.nlark.com/tree-kill/download/tree-kill-1.2.2.tgz", + "integrity": "sha1-TKCakJLIi3OnzcXooBtQeweQoMw=", "dev": true, "license": "MIT", "bin": { @@ -2522,11 +3012,15 @@ }, "node_modules/tslib": { "version": "2.3.1", + "resolved": "https://registry.nlark.com/tslib/download/tslib-2.3.1.tgz?cache=0&sync_timestamp=1628722556410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftslib%2Fdownload%2Ftslib-2.3.1.tgz", + "integrity": "sha1-6KM1rdXOrlGqJh0ypJAVjvBC7wE=", "dev": true, "license": "0BSD" }, "node_modules/type-fest": { "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/type-fest/download/type-fest-0.21.3.tgz", + "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -2538,6 +3032,8 @@ }, "node_modules/union-value": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/union-value/download/union-value-1.0.1.tgz", + "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", "dev": true, "license": "MIT", "dependencies": { @@ -2552,6 +3048,8 @@ }, "node_modules/unset-value": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/unset-value/download/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, "license": "MIT", "dependencies": { @@ -2564,6 +3062,8 @@ }, "node_modules/unset-value/node_modules/has-value": { "version": "0.3.1", + "resolved": "https://registry.nlark.com/has-value/download/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "license": "MIT", "dependencies": { @@ -2577,6 +3077,8 @@ }, "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, "license": "MIT", "dependencies": { @@ -2588,6 +3090,8 @@ }, "node_modules/unset-value/node_modules/has-values": { "version": "0.1.4", + "resolved": "https://registry.nlark.com/has-values/download/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", "dev": true, "license": "MIT", "engines": { @@ -2596,6 +3100,8 @@ }, "node_modules/upath": { "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz", + "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=", "dev": true, "license": "MIT", "engines": { @@ -2605,11 +3111,15 @@ }, "node_modules/urix": { "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/urix/download/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true, "license": "MIT" }, "node_modules/use": { "version": "3.1.1", + "resolved": "https://registry.nlark.com/use/download/use-3.1.1.tgz", + "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=", "dev": true, "license": "MIT", "engines": { @@ -2618,11 +3128,15 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", + "resolved": "https://registry.nlark.com/util-deprecate/download/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true, "license": "MIT" }, "node_modules/which": { "version": "1.3.1", + "resolved": "https://registry.nlark.com/which/download/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", "dev": true, "license": "ISC", "dependencies": { @@ -2634,6 +3148,8 @@ }, "node_modules/wrap-ansi": { "version": "7.0.0", + "resolved": "https://registry.nlark.com/wrap-ansi/download/wrap-ansi-7.0.0.tgz?cache=0&sync_timestamp=1631557201275&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-7.0.0.tgz", + "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", "dev": true, "license": "MIT", "dependencies": { @@ -2650,6 +3166,8 @@ }, "node_modules/yaml": { "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/download/yaml-1.10.2.tgz?cache=0&sync_timestamp=1636797252827&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyaml%2Fdownload%2Fyaml-1.10.2.tgz", + "integrity": "sha1-IwHF/78StGfejaIzOkWeKeeSDks=", "dev": true, "license": "ISC", "engines": { @@ -2660,6 +3178,8 @@ "dependencies": { "@babel/code-frame": { "version": "7.16.0", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/download/@babel/code-frame-7.16.0.tgz?cache=0&sync_timestamp=1635560663383&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.16.0.tgz", + "integrity": "sha1-DfyAMJvuyEEeZecGRhxAiwu5tDE=", "dev": true, "requires": { "@babel/highlight": "^7.16.0" @@ -2667,10 +3187,14 @@ }, "@babel/helper-validator-identifier": { "version": "7.15.7", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.15.7.tgz?cache=0&sync_timestamp=1631920000984&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-identifier%2Fdownload%2F%40babel%2Fhelper-validator-identifier-7.15.7.tgz", + "integrity": "sha1-Ig35k7/pBKSmsCq08zhaXr9uI4k=", "dev": true }, "@babel/highlight": { "version": "7.16.0", + "resolved": "https://registry.npmmirror.com/@babel/highlight/download/@babel/highlight-7.16.0.tgz?cache=0&sync_timestamp=1635560940881&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.16.0.tgz", + "integrity": "sha1-bOsysspLj182H7f9gh4/3fShclo=", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.15.7", @@ -2680,6 +3204,8 @@ }, "@babel/runtime": { "version": "7.16.5", + "resolved": "https://registry.npmmirror.com/@babel/runtime/download/@babel/runtime-7.16.5.tgz", + "integrity": "sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -2687,10 +3213,14 @@ }, "@blakeembrey/deque": { "version": "1.0.5", + "resolved": "https://registry.npm.taobao.org/@blakeembrey/deque/download/@blakeembrey/deque-1.0.5.tgz", + "integrity": "sha1-9PoX/F7hgxfsAadj01V4LHs5Xq8=", "dev": true }, "@types/parse-json": { "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/@types/parse-json/download/@types/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1637269948744&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fparse-json%2Fdownload%2F%40types%2Fparse-json-4.0.0.tgz", + "integrity": "sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA=", "dev": true }, "@types/quickapp": { @@ -2701,6 +3231,8 @@ }, "aggregate-error": { "version": "3.1.0", + "resolved": "https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz", + "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", "dev": true, "requires": { "clean-stack": "^2.0.0", @@ -2709,10 +3241,14 @@ }, "ansi-colors": { "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-4.1.1.tgz", + "integrity": "sha1-y7muJWv3UK8eqzRPIpqif+lLo0g=", "dev": true }, "ansi-escapes": { "version": "4.3.2", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz?cache=0&sync_timestamp=1618847144938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-escapes%2Fdownload%2Fansi-escapes-4.3.2.tgz", + "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=", "dev": true, "requires": { "type-fest": "^0.21.3" @@ -2720,10 +3256,14 @@ }, "ansi-regex": { "version": "5.0.1", + "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", "dev": true }, "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -2731,6 +3271,8 @@ }, "anymatch": { "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", "dev": true, "requires": { "micromatch": "^3.1.4", @@ -2739,6 +3281,8 @@ "dependencies": { "normalize-path": { "version": "2.1.1", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" @@ -2747,46 +3291,68 @@ } }, "apex-ui": { - "version": "1.9.5" + "version": "1.9.5", + "resolved": "https://registry.npmmirror.com/apex-ui/download/apex-ui-1.9.5.tgz", + "integrity": "sha1-PhiqyZrIMpYEMrOa8efkZhkEtSo=" }, "arr-diff": { "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true }, "arr-flatten": { "version": "1.1.0", + "resolved": "https://registry.nlark.com/arr-flatten/download/arr-flatten-1.1.0.tgz", + "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=", "dev": true }, "arr-union": { "version": "3.1.0", + "resolved": "https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, "array-unique": { "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, "arrify": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/arrify/download/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true }, "assign-symbols": { "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, "astral-regex": { "version": "2.0.0", + "resolved": "https://registry.nlark.com/astral-regex/download/astral-regex-2.0.0.tgz", + "integrity": "sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=", "dev": true }, "async-each": { "version": "1.0.3", + "resolved": "https://registry.nlark.com/async-each/download/async-each-1.0.3.tgz", + "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=", "dev": true }, "atob": { "version": "2.1.2", + "resolved": "https://registry.nlark.com/atob/download/atob-2.1.2.tgz", + "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=", "dev": true }, "base": { "version": "0.11.2", + "resolved": "https://registry.npm.taobao.org/base/download/base-0.11.2.tgz", + "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", "dev": true, "requires": { "cache-base": "^1.0.1", @@ -2800,6 +3366,8 @@ "dependencies": { "define-property": { "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { "is-descriptor": "^1.0.0" @@ -2809,10 +3377,14 @@ }, "binary-extensions": { "version": "1.13.1", + "resolved": "https://registry.nlark.com/binary-extensions/download/binary-extensions-1.13.1.tgz", + "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=", "dev": true }, "bindings": { "version": "1.5.0", + "resolved": "https://registry.nlark.com/bindings/download/bindings-1.5.0.tgz", + "integrity": "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=", "dev": true, "optional": true, "requires": { @@ -2821,6 +3393,8 @@ }, "braces": { "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", "dev": true, "requires": { "arr-flatten": "^1.1.0", @@ -2837,6 +3411,8 @@ }, "cache-base": { "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/cache-base/download/cache-base-1.0.1.tgz?cache=0&sync_timestamp=1636237266442&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcache-base%2Fdownload%2Fcache-base-1.0.1.tgz", + "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", "dev": true, "requires": { "collection-visit": "^1.0.0", @@ -2852,10 +3428,14 @@ }, "callsites": { "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz", + "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", "dev": true }, "chalk": { "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/download/chalk-2.4.2.tgz", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -2865,6 +3445,8 @@ "dependencies": { "ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -2872,6 +3454,8 @@ }, "color-convert": { "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-1.9.3.tgz", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "dev": true, "requires": { "color-name": "1.1.3" @@ -2879,12 +3463,16 @@ }, "color-name": { "version": "1.1.3", + "resolved": "https://registry.nlark.com/color-name/download/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true } } }, "chokidar": { "version": "2.1.8", + "resolved": "https://registry.npmmirror.com/chokidar/download/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", "dev": true, "requires": { "anymatch": "^2.0.0", @@ -2903,6 +3491,8 @@ }, "class-utils": { "version": "0.3.6", + "resolved": "https://registry.nlark.com/class-utils/download/class-utils-0.3.6.tgz", + "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", "dev": true, "requires": { "arr-union": "^3.1.0", @@ -2913,10 +3503,14 @@ }, "clean-stack": { "version": "2.2.0", + "resolved": "https://registry.nlark.com/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1621915044030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz", + "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", "dev": true }, "cli-cursor": { "version": "3.1.0", + "resolved": "https://registry.nlark.com/cli-cursor/download/cli-cursor-3.1.0.tgz?cache=0&sync_timestamp=1629747481175&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcli-cursor%2Fdownload%2Fcli-cursor-3.1.0.tgz", + "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", "dev": true, "requires": { "restore-cursor": "^3.1.0" @@ -2924,6 +3518,8 @@ }, "cli-truncate": { "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-truncate/download/cli-truncate-2.1.0.tgz", + "integrity": "sha1-w54ovwXtzeW+O5iZKiLe7Vork8c=", "dev": true, "requires": { "slice-ansi": "^3.0.0", @@ -2932,6 +3528,8 @@ }, "collection-visit": { "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "requires": { "map-visit": "^1.0.0", @@ -2940,6 +3538,8 @@ }, "color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "requires": { "color-name": "~1.1.4" @@ -2947,26 +3547,38 @@ }, "color-name": { "version": "1.1.4", + "resolved": "https://registry.nlark.com/color-name/download/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true }, "colorette": { "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/colorette/download/colorette-1.4.0.tgz", + "integrity": "sha1-UZD7uHJ2JZqGrXAL/yxtb6o/ykA=", "dev": true }, "colors": { "version": "1.4.0", + "resolved": "https://registry.nlark.com/colors/download/colors-1.4.0.tgz?cache=0&sync_timestamp=1622604546780&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcolors%2Fdownload%2Fcolors-1.4.0.tgz", + "integrity": "sha1-xQSRR51MG9rtLJztMs98fcI2D3g=", "dev": true }, "commander": { "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/download/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true }, "component-emitter": { "version": "1.3.0", + "resolved": "https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz", + "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=", "dev": true }, "copy-anything": { "version": "2.0.3", + "resolved": "https://registry.nlark.com/copy-anything/download/copy-anything-2.0.3.tgz", + "integrity": "sha1-hCQHugJGaw34RIGbvjuuu+XUXYc=", "dev": true, "requires": { "is-what": "^3.12.0" @@ -2974,14 +3586,20 @@ }, "copy-descriptor": { "version": "0.1.1", + "resolved": "https://registry.nlark.com/copy-descriptor/download/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", "dev": true }, "core-util-is": { "version": "1.0.3", + "resolved": "https://registry.nlark.com/core-util-is/download/core-util-is-1.0.3.tgz?cache=0&sync_timestamp=1630420570787&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-util-is%2Fdownload%2Fcore-util-is-1.0.3.tgz", + "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=", "dev": true }, "cosmiconfig": { "version": "7.0.1", + "resolved": "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-7.0.1.tgz?cache=0&sync_timestamp=1629585969900&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-7.0.1.tgz", + "integrity": "sha1-cU11ZSLKzoZ4Z8y0R0xdAbuuXW0=", "dev": true, "requires": { "@types/parse-json": "^4.0.0", @@ -2993,6 +3611,8 @@ }, "cross-spawn": { "version": "6.0.5", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz", + "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", "dev": true, "requires": { "nice-try": "^1.0.4", @@ -3004,12 +3624,16 @@ "dependencies": { "path-key": { "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true } } }, "debug": { "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" @@ -3017,10 +3641,14 @@ }, "decode-uri-component": { "version": "0.2.0", + "resolved": "https://registry.nlark.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true }, "define-property": { "version": "0.2.5", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { "is-descriptor": "^0.1.0" @@ -3028,6 +3656,8 @@ "dependencies": { "is-accessor-descriptor": { "version": "0.1.6", + "resolved": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -3035,6 +3665,8 @@ "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -3044,6 +3676,8 @@ }, "is-data-descriptor": { "version": "0.1.4", + "resolved": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -3051,6 +3685,8 @@ "dependencies": { "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -3060,6 +3696,8 @@ }, "is-descriptor": { "version": "0.1.6", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz", + "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", @@ -3069,16 +3707,22 @@ }, "kind-of": { "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", "dev": true } } }, "emoji-regex": { "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/download/emoji-regex-8.0.0.tgz?cache=0&sync_timestamp=1632811716250&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Femoji-regex%2Fdownload%2Femoji-regex-8.0.0.tgz", + "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", "dev": true }, "enquirer": { "version": "2.3.6", + "resolved": "https://registry.nlark.com/enquirer/download/enquirer-2.3.6.tgz", + "integrity": "sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=", "dev": true, "requires": { "ansi-colors": "^4.1.1" @@ -3086,6 +3730,8 @@ }, "errno": { "version": "0.1.8", + "resolved": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz", + "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=", "dev": true, "optional": true, "requires": { @@ -3094,6 +3740,8 @@ }, "error-ex": { "version": "1.3.2", + "resolved": "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz", + "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", "dev": true, "requires": { "is-arrayish": "^0.2.1" @@ -3101,10 +3749,14 @@ }, "escape-string-regexp": { "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, "execa": { "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/download/execa-5.1.1.tgz?cache=0&sync_timestamp=1637147207309&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-5.1.1.tgz", + "integrity": "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=", "dev": true, "requires": { "cross-spawn": "^7.0.3", @@ -3120,6 +3772,8 @@ "dependencies": { "cross-spawn": { "version": "7.0.3", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-7.0.3.tgz", + "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", "dev": true, "requires": { "path-key": "^3.1.0", @@ -3129,6 +3783,8 @@ }, "shebang-command": { "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-2.0.0.tgz", + "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", "dev": true, "requires": { "shebang-regex": "^3.0.0" @@ -3136,10 +3792,14 @@ }, "shebang-regex": { "version": "3.0.0", + "resolved": "https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz?cache=0&sync_timestamp=1628896299850&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fshebang-regex%2Fdownload%2Fshebang-regex-3.0.0.tgz", + "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", "dev": true }, "which": { "version": "2.0.2", + "resolved": "https://registry.nlark.com/which/download/which-2.0.2.tgz", + "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", "dev": true, "requires": { "isexe": "^2.0.0" @@ -3149,6 +3809,8 @@ }, "expand-brackets": { "version": "2.1.4", + "resolved": "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { "debug": "^2.3.3", @@ -3162,6 +3824,8 @@ }, "extend-shallow": { "version": "2.0.1", + "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { "is-extendable": "^0.1.0" @@ -3169,6 +3833,8 @@ }, "extglob": { "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", "dev": true, "requires": { "array-unique": "^0.3.2", @@ -3183,6 +3849,8 @@ "dependencies": { "define-property": { "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { "is-descriptor": "^1.0.0" @@ -3192,11 +3860,15 @@ }, "file-uri-to-path": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz", + "integrity": "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=", "dev": true, "optional": true }, "fill-range": { "version": "4.0.0", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -3207,10 +3879,14 @@ }, "for-in": { "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, "fragment-cache": { "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "requires": { "map-cache": "^0.2.2" @@ -3218,6 +3894,8 @@ }, "fsevents": { "version": "1.2.13", + "resolved": "https://registry.npmmirror.com/fsevents/download/fsevents-1.2.13.tgz", + "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", "dev": true, "optional": true, "requires": { @@ -3227,18 +3905,26 @@ }, "get-own-enumerable-property-symbols": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/get-own-enumerable-property-symbols/download/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha1-tf3nfyLL4185C04ImSLFC85u9mQ=", "dev": true }, "get-stream": { "version": "6.0.1", + "resolved": "https://registry.nlark.com/get-stream/download/get-stream-6.0.1.tgz", + "integrity": "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=", "dev": true }, "get-value": { "version": "2.0.6", + "resolved": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true }, "glob-parent": { "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/glob-parent/download/glob-parent-3.1.0.tgz?cache=0&sync_timestamp=1632954501757&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglob-parent%2Fdownload%2Fglob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "requires": { "is-glob": "^3.1.0", @@ -3247,6 +3933,8 @@ "dependencies": { "is-glob": { "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/is-glob/download/is-glob-3.1.0.tgz?cache=0&sync_timestamp=1632934586547&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-glob%2Fdownload%2Fis-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { "is-extglob": "^2.1.0" @@ -3256,14 +3944,20 @@ }, "graceful-fs": { "version": "4.2.8", + "resolved": "https://registry.npmmirror.com/graceful-fs/download/graceful-fs-4.2.8.tgz", + "integrity": "sha1-5BK40z9eAGWTy9PO5t+fLOu+gCo=", "dev": true }, "has-flag": { "version": "3.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, "has-value": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/has-value/download/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { "get-value": "^2.0.6", @@ -3273,6 +3967,8 @@ }, "has-values": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/has-values/download/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "requires": { "is-number": "^3.0.0", @@ -3281,6 +3977,8 @@ "dependencies": { "kind-of": { "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -3290,14 +3988,20 @@ }, "human-signals": { "version": "2.1.0", + "resolved": "https://registry.nlark.com/human-signals/download/human-signals-2.1.0.tgz?cache=0&sync_timestamp=1624364695595&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhuman-signals%2Fdownload%2Fhuman-signals-2.1.0.tgz", + "integrity": "sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=", "dev": true }, "husky": { "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/husky/download/husky-7.0.4.tgz", + "integrity": "sha1-JCBIJF3EnI+xvwzHz7mN1yJTFTU=", "dev": true }, "iconv-lite": { "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz?cache=0&sync_timestamp=1621826342262&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.24.tgz", + "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", "dev": true, "optional": true, "requires": { @@ -3306,11 +4010,15 @@ }, "image-size": { "version": "0.5.5", + "resolved": "https://registry.nlark.com/image-size/download/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", "dev": true, "optional": true }, "import-fresh": { "version": "3.3.0", + "resolved": "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.3.0.tgz", + "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", "dev": true, "requires": { "parent-module": "^1.0.0", @@ -3319,14 +4027,20 @@ }, "indent-string": { "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz?cache=0&sync_timestamp=1618679561483&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Findent-string%2Fdownload%2Findent-string-4.0.0.tgz", + "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", "dev": true }, "inherits": { "version": "2.0.4", + "resolved": "https://registry.nlark.com/inherits/download/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", "dev": true }, "is-accessor-descriptor": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -3334,16 +4048,22 @@ "dependencies": { "kind-of": { "version": "6.0.3", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "dev": true } } }, "is-arrayish": { "version": "0.2.1", + "resolved": "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, "is-binary-path": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-binary-path/download/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { "binary-extensions": "^1.0.0" @@ -3351,10 +4071,14 @@ }, "is-buffer": { "version": "1.1.6", + "resolved": "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz?cache=0&sync_timestamp=1604432327227&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-buffer%2Fdownload%2Fis-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", "dev": true }, "is-data-descriptor": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", "dev": true, "requires": { "kind-of": "^6.0.0" @@ -3362,12 +4086,16 @@ "dependencies": { "kind-of": { "version": "6.0.3", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "dev": true } } }, "is-descriptor": { "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", @@ -3377,24 +4105,34 @@ "dependencies": { "kind-of": { "version": "6.0.3", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "dev": true } } }, "is-extendable": { "version": "0.1.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "dev": true }, "is-extglob": { "version": "2.1.1", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", + "resolved": "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", "dev": true }, "is-glob": { "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/download/is-glob-4.0.3.tgz?cache=0&sync_timestamp=1632934586547&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-glob%2Fdownload%2Fis-glob-4.0.3.tgz", + "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=", "dev": true, "requires": { "is-extglob": "^2.1.1" @@ -3402,6 +4140,8 @@ }, "is-number": { "version": "3.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -3409,10 +4149,14 @@ }, "is-obj": { "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz?cache=0&sync_timestamp=1618600919478&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-obj%2Fdownload%2Fis-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, "is-plain-object": { "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", "dev": true, "requires": { "isobject": "^3.0.1" @@ -3420,42 +4164,62 @@ }, "is-regexp": { "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-regexp/download/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", "dev": true }, "is-stream": { "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-2.0.1.tgz", + "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=", "dev": true }, "is-what": { "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/is-what/download/is-what-3.14.1.tgz?cache=0&sync_timestamp=1634283360064&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-what%2Fdownload%2Fis-what-3.14.1.tgz", + "integrity": "sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=", "dev": true }, "is-windows": { "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-windows/download/is-windows-1.0.2.tgz", + "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=", "dev": true }, "isarray": { "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, "isexe": { "version": "2.0.0", + "resolved": "https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, "isobject": { "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, "js-tokens": { "version": "4.0.0", + "resolved": "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz?cache=0&sync_timestamp=1619345098261&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-4.0.0.tgz", + "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", "dev": true }, "json-parse-even-better-errors": { "version": "2.3.1", + "resolved": "https://registry.nlark.com/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", "dev": true }, "kind-of": { "version": "3.2.2", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { "is-buffer": "^1.1.5" @@ -3463,10 +4227,14 @@ }, "klona": { "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/klona/download/klona-2.0.5.tgz?cache=0&sync_timestamp=1635385383825&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fklona%2Fdownload%2Fklona-2.0.5.tgz", + "integrity": "sha1-0WZXTZAHY5XZljqnqSj6u412r7w=", "dev": true }, "less": { "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/less/download/less-4.1.2.tgz", + "integrity": "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==", "dev": true, "requires": { "copy-anything": "^2.0.1", @@ -3483,6 +4251,8 @@ }, "less-loader": { "version": "10.2.0", + "resolved": "https://registry.npmmirror.com/less-loader/download/less-loader-10.2.0.tgz?cache=0&sync_timestamp=1634563244377&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fless-loader%2Fdownload%2Fless-loader-10.2.0.tgz", + "integrity": "sha1-lyhth5fcPcBbHRaw7OxflovdTjI=", "dev": true, "requires": { "klona": "^2.0.4" @@ -3490,10 +4260,14 @@ }, "lines-and-columns": { "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/lines-and-columns/download/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, "lint-staged": { "version": "11.2.6", + "resolved": "https://registry.npmmirror.com/lint-staged/download/lint-staged-11.2.6.tgz", + "integrity": "sha1-9HexrwKU2wVOWTfxcWed9juqTEM=", "dev": true, "requires": { "cli-truncate": "2.1.0", @@ -3514,6 +4288,8 @@ "dependencies": { "braces": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/braces/download/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", "dev": true, "requires": { "fill-range": "^7.0.1" @@ -3521,6 +4297,8 @@ }, "debug": { "version": "4.3.3", + "resolved": "https://registry.npmmirror.com/debug/download/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "requires": { "ms": "2.1.2" @@ -3528,6 +4306,8 @@ }, "fill-range": { "version": "7.0.1", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", "dev": true, "requires": { "to-regex-range": "^5.0.1" @@ -3535,14 +4315,20 @@ }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true }, "is-number": { "version": "7.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", "dev": true }, "micromatch": { "version": "4.0.4", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-4.0.4.tgz", + "integrity": "sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=", "dev": true, "requires": { "braces": "^3.0.1", @@ -3551,10 +4337,14 @@ }, "ms": { "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/download/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", "dev": true }, "supports-color": { "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-8.1.1.tgz", + "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -3562,6 +4352,8 @@ }, "to-regex-range": { "version": "5.0.1", + "resolved": "https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", "dev": true, "requires": { "is-number": "^7.0.0" @@ -3571,6 +4363,8 @@ }, "listr2": { "version": "3.13.5", + "resolved": "https://registry.npmmirror.com/listr2/download/listr2-3.13.5.tgz", + "integrity": "sha512-3n8heFQDSk+NcwBn3CgxEibZGaRzx+pC64n3YjpMD1qguV4nWus3Al+Oo3KooqFKTQEJ1v7MmnbnyyNspgx3NA==", "dev": true, "requires": { "cli-truncate": "^2.1.0", @@ -3585,12 +4379,16 @@ "dependencies": { "colorette": { "version": "2.0.16", + "resolved": "https://registry.npmmirror.com/colorette/download/colorette-2.0.16.tgz", + "integrity": "sha1-cTua+E/bAAE58EVGvUqT9ipQhdo=", "dev": true } } }, "log-update": { "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/log-update/download/log-update-4.0.0.tgz?cache=0&sync_timestamp=1634542318809&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Flog-update%2Fdownload%2Flog-update-4.0.0.tgz", + "integrity": "sha1-WJ7NNSRx8qHAxXAodUOmTf0g4KE=", "dev": true, "requires": { "ansi-escapes": "^4.3.0", @@ -3601,6 +4399,8 @@ "dependencies": { "slice-ansi": { "version": "4.0.0", + "resolved": "https://registry.nlark.com/slice-ansi/download/slice-ansi-4.0.0.tgz?cache=0&sync_timestamp=1622604533654&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fslice-ansi%2Fdownload%2Fslice-ansi-4.0.0.tgz", + "integrity": "sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -3610,6 +4410,8 @@ }, "wrap-ansi": { "version": "6.2.0", + "resolved": "https://registry.nlark.com/wrap-ansi/download/wrap-ansi-6.2.0.tgz?cache=0&sync_timestamp=1631557201275&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-6.2.0.tgz", + "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -3621,6 +4423,8 @@ }, "make-dir": { "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", "dev": true, "optional": true, "requires": { @@ -3630,10 +4434,14 @@ }, "map-cache": { "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, "map-visit": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/map-visit/download/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "requires": { "object-visit": "^1.0.0" @@ -3641,10 +4449,14 @@ }, "merge-stream": { "version": "2.0.0", + "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz?cache=0&sync_timestamp=1622025345923&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmerge-stream%2Fdownload%2Fmerge-stream-2.0.0.tgz", + "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", "dev": true }, "micromatch": { "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -3664,6 +4476,8 @@ "dependencies": { "define-property": { "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", "dev": true, "requires": { "is-descriptor": "^1.0.2", @@ -3672,6 +4486,8 @@ }, "extend-shallow": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { "assign-symbols": "^1.0.0", @@ -3680,6 +4496,8 @@ }, "is-extendable": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "requires": { "is-plain-object": "^2.0.4" @@ -3687,25 +4505,35 @@ }, "kind-of": { "version": "6.0.3", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "dev": true } } }, "mime": { "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/download/mime-1.6.0.tgz", + "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", "dev": true, "optional": true }, "mimic-fn": { "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", "dev": true }, "minimist": { "version": "1.2.5", + "resolved": "https://registry.nlark.com/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618847017774&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz", + "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=", "dev": true }, "mixin-deep": { "version": "1.3.2", + "resolved": "https://registry.nlark.com/mixin-deep/download/mixin-deep-1.3.2.tgz", + "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", "dev": true, "requires": { "for-in": "^1.0.2", @@ -3714,6 +4542,8 @@ "dependencies": { "is-extendable": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "requires": { "is-plain-object": "^2.0.4" @@ -3723,15 +4553,21 @@ }, "ms": { "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, "nan": { "version": "2.15.0", + "resolved": "https://registry.nlark.com/nan/download/nan-2.15.0.tgz", + "integrity": "sha1-PzSkc/8Y4VwbVia2KQO1rW5mX+4=", "dev": true, "optional": true }, "nanomatch": { "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", "dev": true, "requires": { "arr-diff": "^4.0.0", @@ -3749,6 +4585,8 @@ "dependencies": { "define-property": { "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", "dev": true, "requires": { "is-descriptor": "^1.0.2", @@ -3757,6 +4595,8 @@ }, "extend-shallow": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { "assign-symbols": "^1.0.0", @@ -3765,6 +4605,8 @@ }, "is-extendable": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "requires": { "is-plain-object": "^2.0.4" @@ -3772,12 +4614,16 @@ }, "kind-of": { "version": "6.0.3", + "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "dev": true } } }, "needle": { "version": "2.9.1", + "resolved": "https://registry.nlark.com/needle/download/needle-2.9.1.tgz?cache=0&sync_timestamp=1630674795023&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fneedle%2Fdownload%2Fneedle-2.9.1.tgz", + "integrity": "sha1-ItHf++NJDCuD4wH3cJtnNs2PJoQ=", "dev": true, "optional": true, "requires": { @@ -3788,6 +4634,8 @@ "dependencies": { "debug": { "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/download/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "optional": true, "requires": { @@ -3796,6 +4644,8 @@ }, "ms": { "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/download/ms-2.1.3.tgz", + "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", "dev": true, "optional": true } @@ -3803,14 +4653,20 @@ }, "nice-try": { "version": "1.0.5", + "resolved": "https://registry.nlark.com/nice-try/download/nice-try-1.0.5.tgz", + "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", "dev": true }, "normalize-path": { "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz", + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", "dev": true }, "npm-run-path": { "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz?cache=0&sync_timestamp=1633420566316&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.1.tgz", + "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", "dev": true, "requires": { "path-key": "^3.0.0" @@ -3818,6 +4674,8 @@ }, "object-copy": { "version": "0.1.0", + "resolved": "https://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { "copy-descriptor": "^0.1.0", @@ -3827,6 +4685,8 @@ }, "object-visit": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { "isobject": "^3.0.0" @@ -3834,6 +4694,8 @@ }, "object.pick": { "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { "isobject": "^3.0.1" @@ -3841,6 +4703,8 @@ }, "onchange": { "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/onchange/download/onchange-5.2.0.tgz", + "integrity": "sha1-hcG1As6FON22TrBVf9sa+jM5b1E=", "dev": true, "requires": { "@blakeembrey/deque": "^1.0.3", @@ -3854,6 +4718,8 @@ }, "onetime": { "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/onetime/download/onetime-5.1.2.tgz?cache=0&sync_timestamp=1617889724435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-5.1.2.tgz", + "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", "dev": true, "requires": { "mimic-fn": "^2.1.0" @@ -3861,6 +4727,8 @@ }, "p-map": { "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/p-map/download/p-map-4.0.0.tgz", + "integrity": "sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=", "dev": true, "requires": { "aggregate-error": "^3.0.0" @@ -3868,6 +4736,8 @@ }, "parent-module": { "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parent-module/download/parent-module-1.0.1.tgz", + "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", "dev": true, "requires": { "callsites": "^3.0.0" @@ -3875,6 +4745,8 @@ }, "parse-json": { "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/download/parse-json-5.2.0.tgz?cache=0&sync_timestamp=1637475717072&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fparse-json%2Fdownload%2Fparse-json-5.2.0.tgz", + "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -3885,39 +4757,57 @@ }, "parse-node-version": { "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parse-node-version/download/parse-node-version-1.0.1.tgz", + "integrity": "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=", "dev": true }, "pascalcase": { "version": "0.1.1", + "resolved": "https://registry.nlark.com/pascalcase/download/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "dev": true }, "path-dirname": { "version": "1.0.2", + "resolved": "https://registry.nlark.com/path-dirname/download/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", "dev": true }, "path-is-absolute": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, "path-key": { "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/path-key/download/path-key-3.1.1.tgz", + "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", "dev": true }, "path-type": { "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-4.0.0.tgz", + "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=", "dev": true }, "picomatch": { "version": "2.3.0", + "resolved": "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz", + "integrity": "sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=", "dev": true }, "pify": { "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz", + "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", "dev": true, "optional": true }, "please-upgrade-node": { "version": "3.2.0", + "resolved": "https://registry.nlark.com/please-upgrade-node/download/please-upgrade-node-3.2.0.tgz", + "integrity": "sha1-rt3T+ZTJM+StmLmdmlVu+g4v6UI=", "dev": true, "requires": { "semver-compare": "^1.0.0" @@ -3925,27 +4815,39 @@ }, "posix-character-classes": { "version": "0.1.1", + "resolved": "https://registry.nlark.com/posix-character-classes/download/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true }, "prettier": { "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/prettier/download/prettier-2.5.1.tgz", + "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", "dev": true }, "prettier-plugin-ux": { "version": "0.3.0", + "resolved": "https://registry.nlark.com/prettier-plugin-ux/download/prettier-plugin-ux-0.3.0.tgz", + "integrity": "sha1-Fkyp4Z9AN7Tg0R17a6BLuHHscsU=", "dev": true }, "process-nextick-args": { "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz", + "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=", "dev": true }, "prr": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/prr/download/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true, "optional": true }, "readable-stream": { "version": "2.3.7", + "resolved": "https://registry.nlark.com/readable-stream/download/readable-stream-2.3.7.tgz", + "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -3959,6 +4861,8 @@ }, "readdirp": { "version": "2.2.1", + "resolved": "https://registry.nlark.com/readdirp/download/readdirp-2.2.1.tgz", + "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", "dev": true, "requires": { "graceful-fs": "^4.1.11", @@ -3968,10 +4872,14 @@ }, "regenerator-runtime": { "version": "0.13.9", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz?cache=0&sync_timestamp=1626993001371&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.13.9.tgz", + "integrity": "sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I=", "dev": true }, "regex-not": { "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", "dev": true, "requires": { "extend-shallow": "^3.0.2", @@ -3980,6 +4888,8 @@ "dependencies": { "extend-shallow": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { "assign-symbols": "^1.0.0", @@ -3988,6 +4898,8 @@ }, "is-extendable": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "requires": { "is-plain-object": "^2.0.4" @@ -3997,26 +4909,38 @@ }, "remove-trailing-separator": { "version": "1.1.0", + "resolved": "https://registry.nlark.com/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", "dev": true }, "repeat-element": { "version": "1.1.4", + "resolved": "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz", + "integrity": "sha1-vmgVIIR6tYx1aKx1+/rSjtQtOek=", "dev": true }, "repeat-string": { "version": "1.6.1", + "resolved": "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, "resolve-from": { "version": "4.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-4.0.0.tgz?cache=0&sync_timestamp=1622605305717&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fresolve-from%2Fdownload%2Fresolve-from-4.0.0.tgz", + "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", "dev": true }, "resolve-url": { "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/resolve-url/download/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true }, "restore-cursor": { "version": "3.1.0", + "resolved": "https://registry.nlark.com/restore-cursor/download/restore-cursor-3.1.0.tgz?cache=0&sync_timestamp=1629746923086&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frestore-cursor%2Fdownload%2Frestore-cursor-3.1.0.tgz", + "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", "dev": true, "requires": { "onetime": "^5.1.0", @@ -4025,14 +4949,20 @@ }, "ret": { "version": "0.1.15", + "resolved": "https://registry.nlark.com/ret/download/ret-0.1.15.tgz", + "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=", "dev": true }, "rfdc": { "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/rfdc/download/rfdc-1.3.0.tgz", + "integrity": "sha1-0LfEQasnINBdxM8m4ByJYx2doIs=", "dev": true }, "rxjs": { "version": "7.4.0", + "resolved": "https://registry.npmmirror.com/rxjs/download/rxjs-7.4.0.tgz", + "integrity": "sha1-oSpE1+6/AW9f8kQbh/KMmlHOvGg=", "dev": true, "requires": { "tslib": "~2.1.0" @@ -4040,16 +4970,22 @@ "dependencies": { "tslib": { "version": "2.1.0", + "resolved": "https://registry.nlark.com/tslib/download/tslib-2.1.0.tgz?cache=0&sync_timestamp=1628722556410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftslib%2Fdownload%2Ftslib-2.1.0.tgz", + "integrity": "sha1-2mCGDxwuyqVwOrfTm8Bba/mIuXo=", "dev": true } } }, "safe-buffer": { "version": "5.1.2", + "resolved": "https://registry.nlark.com/safe-buffer/download/safe-buffer-5.1.2.tgz?cache=0&sync_timestamp=1618847044058&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", "dev": true }, "safe-regex": { "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { "ret": "~0.1.10" @@ -4057,24 +4993,34 @@ }, "safer-buffer": { "version": "2.1.2", + "resolved": "https://registry.nlark.com/safer-buffer/download/safer-buffer-2.1.2.tgz", + "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", "dev": true, "optional": true }, "sax": { "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", + "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", "dev": true, "optional": true }, "semver": { "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", "dev": true }, "semver-compare": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/semver-compare/download/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", "dev": true }, "set-value": { "version": "2.0.1", + "resolved": "https://registry.nlark.com/set-value/download/set-value-2.0.1.tgz", + "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -4085,6 +5031,8 @@ }, "shebang-command": { "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { "shebang-regex": "^1.0.0" @@ -4092,14 +5040,20 @@ }, "shebang-regex": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/shebang-regex/download/shebang-regex-1.0.0.tgz?cache=0&sync_timestamp=1628896299850&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fshebang-regex%2Fdownload%2Fshebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, "signal-exit": { "version": "3.0.6", + "resolved": "https://registry.npmmirror.com/signal-exit/download/signal-exit-3.0.6.tgz?cache=0&sync_timestamp=1637255687504&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", "dev": true }, "slice-ansi": { "version": "3.0.0", + "resolved": "https://registry.nlark.com/slice-ansi/download/slice-ansi-3.0.0.tgz?cache=0&sync_timestamp=1622604533654&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fslice-ansi%2Fdownload%2Fslice-ansi-3.0.0.tgz", + "integrity": "sha1-Md3BCTCht+C2ewjJbC9Jt3p4l4c=", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -4109,6 +5063,8 @@ }, "snapdragon": { "version": "0.8.2", + "resolved": "https://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz?cache=0&sync_timestamp=1617971785350&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsnapdragon%2Fdownload%2Fsnapdragon-0.8.2.tgz", + "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", "dev": true, "requires": { "base": "^0.11.1", @@ -4123,12 +5079,16 @@ "dependencies": { "source-map": { "version": "0.5.7", + "resolved": "https://registry.nlark.com/source-map/download/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true } } }, "snapdragon-node": { "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz", + "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", "dev": true, "requires": { "define-property": "^1.0.0", @@ -4138,6 +5098,8 @@ "dependencies": { "define-property": { "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { "is-descriptor": "^1.0.0" @@ -4147,6 +5109,8 @@ }, "snapdragon-util": { "version": "3.0.1", + "resolved": "https://registry.nlark.com/snapdragon-util/download/snapdragon-util-3.0.1.tgz", + "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", "dev": true, "requires": { "kind-of": "^3.2.0" @@ -4154,11 +5118,15 @@ }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.nlark.com/source-map/download/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "optional": true }, "source-map-resolve": { "version": "0.5.3", + "resolved": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "integrity": "sha1-GQhmvs51U+H48mei7oLGBrVQmho=", "dev": true, "requires": { "atob": "^2.1.2", @@ -4170,10 +5138,14 @@ }, "source-map-url": { "version": "0.4.1", + "resolved": "https://registry.nlark.com/source-map-url/download/source-map-url-0.4.1.tgz", + "integrity": "sha1-CvZmBadFpaL5HPG7+KevvCg97FY=", "dev": true }, "split-string": { "version": "3.1.0", + "resolved": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz", + "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", "dev": true, "requires": { "extend-shallow": "^3.0.0" @@ -4181,6 +5153,8 @@ "dependencies": { "extend-shallow": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { "assign-symbols": "^1.0.0", @@ -4189,6 +5163,8 @@ }, "is-extendable": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "requires": { "is-plain-object": "^2.0.4" @@ -4198,6 +5174,8 @@ }, "static-extend": { "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "requires": { "define-property": "^0.2.5", @@ -4206,6 +5184,8 @@ }, "string_decoder": { "version": "1.1.1", + "resolved": "https://registry.nlark.com/string_decoder/download/string_decoder-1.1.1.tgz", + "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", "dev": true, "requires": { "safe-buffer": "~5.1.0" @@ -4213,10 +5193,14 @@ }, "string-argv": { "version": "0.3.1", + "resolved": "https://registry.nlark.com/string-argv/download/string-argv-0.3.1.tgz", + "integrity": "sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=", "dev": true }, "string-width": { "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", "dev": true, "requires": { "emoji-regex": "^8.0.0", @@ -4226,6 +5210,8 @@ }, "stringify-object": { "version": "3.3.0", + "resolved": "https://registry.nlark.com/stringify-object/download/stringify-object-3.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstringify-object%2Fdownload%2Fstringify-object-3.3.0.tgz", + "integrity": "sha1-cDBlrvyhkwDTzoivT1s5VtdVZik=", "dev": true, "requires": { "get-own-enumerable-property-symbols": "^3.0.0", @@ -4235,6 +5221,8 @@ }, "strip-ansi": { "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz?cache=0&sync_timestamp=1632432619223&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "requires": { "ansi-regex": "^5.0.1" @@ -4242,10 +5230,14 @@ }, "strip-final-newline": { "version": "2.0.0", + "resolved": "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620046435959&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz", + "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", "dev": true }, "supports-color": { "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -4253,10 +5245,14 @@ }, "through": { "version": "2.3.8", + "resolved": "https://registry.nlark.com/through/download/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, "to-object-path": { "version": "0.3.0", + "resolved": "https://registry.nlark.com/to-object-path/download/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "requires": { "kind-of": "^3.0.2" @@ -4264,6 +5260,8 @@ }, "to-regex": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", "dev": true, "requires": { "define-property": "^2.0.2", @@ -4274,6 +5272,8 @@ "dependencies": { "define-property": { "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", "dev": true, "requires": { "is-descriptor": "^1.0.2", @@ -4282,6 +5282,8 @@ }, "extend-shallow": { "version": "3.0.2", + "resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { "assign-symbols": "^1.0.0", @@ -4290,6 +5292,8 @@ }, "is-extendable": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "requires": { "is-plain-object": "^2.0.4" @@ -4299,6 +5303,8 @@ }, "to-regex-range": { "version": "2.1.1", + "resolved": "https://registry.nlark.com/to-regex-range/download/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { "is-number": "^3.0.0", @@ -4307,18 +5313,26 @@ }, "tree-kill": { "version": "1.2.2", + "resolved": "https://registry.nlark.com/tree-kill/download/tree-kill-1.2.2.tgz", + "integrity": "sha1-TKCakJLIi3OnzcXooBtQeweQoMw=", "dev": true }, "tslib": { "version": "2.3.1", + "resolved": "https://registry.nlark.com/tslib/download/tslib-2.3.1.tgz?cache=0&sync_timestamp=1628722556410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftslib%2Fdownload%2Ftslib-2.3.1.tgz", + "integrity": "sha1-6KM1rdXOrlGqJh0ypJAVjvBC7wE=", "dev": true }, "type-fest": { "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/type-fest/download/type-fest-0.21.3.tgz", + "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=", "dev": true }, "union-value": { "version": "1.0.1", + "resolved": "https://registry.nlark.com/union-value/download/union-value-1.0.1.tgz", + "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", "dev": true, "requires": { "arr-union": "^3.1.0", @@ -4329,6 +5343,8 @@ }, "unset-value": { "version": "1.0.0", + "resolved": "https://registry.nlark.com/unset-value/download/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, "requires": { "has-value": "^0.3.1", @@ -4337,6 +5353,8 @@ "dependencies": { "has-value": { "version": "0.3.1", + "resolved": "https://registry.nlark.com/has-value/download/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "requires": { "get-value": "^2.0.3", @@ -4346,6 +5364,8 @@ "dependencies": { "isobject": { "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, "requires": { "isarray": "1.0.0" @@ -4355,28 +5375,40 @@ }, "has-values": { "version": "0.1.4", + "resolved": "https://registry.nlark.com/has-values/download/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", "dev": true } } }, "upath": { "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz", + "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=", "dev": true }, "urix": { "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/urix/download/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true }, "use": { "version": "3.1.1", + "resolved": "https://registry.nlark.com/use/download/use-3.1.1.tgz", + "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=", "dev": true }, "util-deprecate": { "version": "1.0.2", + "resolved": "https://registry.nlark.com/util-deprecate/download/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, "which": { "version": "1.3.1", + "resolved": "https://registry.nlark.com/which/download/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", "dev": true, "requires": { "isexe": "^2.0.0" @@ -4384,6 +5416,8 @@ }, "wrap-ansi": { "version": "7.0.0", + "resolved": "https://registry.nlark.com/wrap-ansi/download/wrap-ansi-7.0.0.tgz?cache=0&sync_timestamp=1631557201275&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-7.0.0.tgz", + "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -4393,6 +5427,8 @@ }, "yaml": { "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/download/yaml-1.10.2.tgz?cache=0&sync_timestamp=1636797252827&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyaml%2Fdownload%2Fyaml-1.10.2.tgz", + "integrity": "sha1-IwHF/78StGfejaIzOkWeKeeSDks=", "dev": true } } diff --git a/quickapp/src/assets/images/home-background.png b/quickapp/src/assets/images/home-background.png new file mode 100644 index 0000000000000000000000000000000000000000..18386a0f97a2d269ba88c4f2117d0cd78b0c323c GIT binary patch literal 75233 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 Y=+;^Z6I<0#zJh-gWz}S=!R8_V2Tjyu?*IS* literal 0 HcmV?d00001 diff --git a/quickapp/src/assets/images/launch-logo.png b/quickapp/src/assets/images/launch-logo.png deleted file mode 100644 index 71949d937daa660b29637f76d43ef6335289536b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14322 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 literal 0 HcmV?d00001 diff --git a/quickapp/src/assets/images/tabbar-device.png b/quickapp/src/assets/images/tabbar-device.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9f7a6d6709c7132b1cd61f568e89aaca25c1f3 GIT binary patch literal 1333 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 literal 0 HcmV?d00001 diff --git a/quickapp/src/assets/images/tabbar-key.png b/quickapp/src/assets/images/tabbar-key.png new file mode 100644 index 0000000000000000000000000000000000000000..da592c6c0a464d69b67f169b2e750e089745e993 GIT binary patch literal 1685 zcmV;G25R|a?{a*QvbVUkG&tp=+$4JQ@Z*Icos*+iV6%ftxhq+k^c9`yUOd)ejr?z`{l z6?dSlG98+%OY>He|LH6%}o!e!`YMUC@Gpf=B4^rJEop z)!^B6#l^)xIR%=ZpTC{3G-x_~kDvz1Rad}!dU`HJP8?;OM&4Gu`l(Z(c=RPY98fIn z#?rg=!g9Ufqq4F0{XJ6Kyv|o-JU|cvl{Q*Pn%UJ z_9jJo7|9*fA2$H4pnd9$g95S`KvDKQ%4|(xt=!*LT3UL+7BC)l3#bW2M}UknNQ++> zJP%;hKi2Ks0?L4kL2KWSD#?d2tD zQO5lYwGG~lE-5KFJZC@&`K>^`4^XrQ>d?TzKum3I?Z}(}&CSgXW^}ia4&fT0yNEtXb7r|ChaLXffn!^$j61)Qf0wTSLP$u{tKxx5_F_<>aIZ#3!%5>DFg5l9}JUaDc(gSw8 zM+GD=FK-i}-$FSxJUrZ7R#rCTZjZi;cVrLc^26#Oal?D2f7w=SaAaO|#u6YSX@8Um zn3aCcgCgWP1bkqn__(XK%g9}d{54wndMhkxqx%8^@2zC7b4FvWGtP3lEe;qVYAf{S zU%M~Km~!F~PzCHFr!_m#0Udv#V<*$uhkD%%-{xVV*Vx#YEHq~1B^ggKOJ`^2MZIO9 z3T_DMgkxs3={%^b-8=8md5^l<1Fn`gpQH00RXtEqQSlbf-9(gTY`yad7a}Gc2^+2nts)AUC$>*F9V4p}yN%_iMkT#cjwm_*1!OH@63$UBh z)6;E!3z|vrYeu~_DEpo}SSQMxWI3V;_gQP8nwpwrqobo`7$Ylo`Apc(itCNc%*=Dm z&CTZC-rmEcN;iF9(e|yZtPG~UnF!SpA?ro@G&OcX5wZy7?UVsPqO!8Gez%4sZ$nWe zpCV-=_Yq|Q{a)n!HziW?9OE015zBR8YHI4#2Q|_uiMBP=ucE%kUPN?3<*giHKA^l& z?id^#+-U2gDiE!-xf4U~!H~&ar=$v}lhl6#Kpe(AgfZVx7svHGDi9t$3aAgp81Db= zc~o9_$=kW_IPXBR8VbO`Vc>gccMj0Uq#fz9 zg!Jf>j}XY+XO!ReK+oWXhsn>Y2$aDSiqHoU`hzNz&~2hlymA(ZKdqF>yZsevSOLxD zcOh+q7>rlAj;Bv8B@iR6`(DGX3rg6-5qMe&Wds6$>z0F6fRXZ-w{ z^Ceqe!Po*o&MWEgE7v=@uIKs)?FTXZX(MmSeZx_&3PEr_utfmvM|ix{lVdA6byKzz z()Y9qWv>+!6y%ebm^k$jjP`BxHv{_==gX9>$Pz;h4~IcTv9GW1F<{rDU<(QkDpQY4 zSLXqJRI3fcKIb}|91WrGxMJ9|oSP_F$jIbgu)TjhXyrK!DxG910`vrB2(PS3PEPJ8 z{IMu)qO{OtpX|@M|0E@u>l_T&tttd+p`V{$AJ;yVx49>696Fo=RlJfSQKz(`X!64X z-g^eHa(*rYRJ_+gY2m)S6PWhanYMMZho{_2uG;nWxi8rks(H5fg*$vYs43 z8-a|#h`XK9<<^C>GV*0A%La7MoC77dSCiAlfZa!GSY+x`r#MGp-Qv;e>gwgd$us>5 fWw+6D-4^_R^SBOq`F?fr00000NkvXXu0mjfmIyR| literal 0 HcmV?d00001 diff --git a/quickapp/src/assets/images/tabbar-message-active.png b/quickapp/src/assets/images/tabbar-message-active.png new file mode 100644 index 0000000000000000000000000000000000000000..ffc7e4b95c04ed9dd582d9a7d2b282bc217a16ba GIT binary patch literal 2763 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 literal 0 HcmV?d00001 diff --git a/quickapp/src/assets/images/tabbar-settings-active.png b/quickapp/src/assets/images/tabbar-settings-active.png new file mode 100644 index 0000000000000000000000000000000000000000..8fe2a08b244da883cea7eb013f5886b238ffdd15 GIT binary patch literal 2734 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 literal 0 HcmV?d00001 diff --git a/quickapp/src/assets/images/tabbar-settings.png b/quickapp/src/assets/images/tabbar-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..3ba973cb6386b7153b7c0fd6556a7daef2549b4a GIT binary patch literal 1237 zcmV;`1S3$g6vuhf&P)-yr7bOlseBMIey|@TgcO9t2r&@B04*q? z7DEhn--aq5+Cha7oVIpDTT^U}Q4%otK|+lXiU}r?RDy|#iV0C*!V*g9&SkuwbaYzq<;;Zx>kUz`Ugq45L-i;xj>*WY@33CH65!BY!E{Ajw zMFr3?l&v(a0!)7+BwuPIaS>qs*8r@c9`^hFYpG_^_%!{eAovb~mlGnWsHk`*IXU?W zfX{b!c3u@QEIo-Ag)|Scm_-Q@=wmFKFg-oJ2k;WC_fl7}UW1Q>K)^FHG6ZZXbp(?2 zr1H^(7g+wNl8iHGFA`^aI`E$!`zH3$TTtX9|BDfq8#EF*PYB7 z1+?=@!@KL!PsDm7-NytEjOgPK{YOI7+S=A$b@HZ}!Zv@76Z4($W>J*in0rs_ zx3shraxA<-{{}lZmv3m-Qf4qNM@%~71NHUwKZX`r4yx4D)KA&KzjA8sfp9g$ORZLG z)A;y!E=R~dgyk*{71f}HY}`)(?4wqzQ(cUeg7X&rQy8^BB8#v*mvjFz7JeZX@ZS7h z#_;9{!q4A%dj%Ed=RvweBLws%+CG4Xv@vvkz^LCvcrA*XWnye>Y#pAwPcz$Qvu!CZ zF7~Sy4*@(EfGzw3oZ;G(n@wK|z;GcGdN*l>L$6%n=`oWD8-x9XWWmJ5L>_$;AVIw_ z7LV`<3%&WJVAy&-^VRMu2!28@bi~shmhgnyI)zgyDJd^{Jf7KDdKBSX2!;UFh3vy+ z@lGT7jK&~yXY_`kBi^ippu~`%yuAD-UM(W7%>XW!Cp%#~hPxZN5-&s%Oa<(co&dr; z#wPDckdu?+k=TdYU#N;+v8@w12P`BG% zfF}_@cPhcdhX{+$f^`v+*Qoh`zl#T%>VLs6{MhYkY-|iaRfK@K>*)NY_l)+F)a(ck zB)1{hj-?-_rKNpEKUKUz=!DGSjXcqtXg8Ap*Z9`am;ZxH$lZ)ugX#2VGJcl%_PdU2 z9#mQSbkvl4dV0+46N}w$H+(imc@ggZ|L=p_^M}9%sCGv?00000NkvXXu0mjf!WcU7 literal 0 HcmV?d00001 diff --git a/quickapp/src/assets/styles/mixins.less b/quickapp/src/assets/styles/mixins.less index c5af32b..2144608 100644 --- a/quickapp/src/assets/styles/mixins.less +++ b/quickapp/src/assets/styles/mixins.less @@ -2,4 +2,5 @@ flex-direction: @column; justify-content: @justify; align-items: @align; + height: 100%; } \ No newline at end of file diff --git a/quickapp/src/manifest.json b/quickapp/src/manifest.json index 647fb31..da48d39 100644 --- a/quickapp/src/manifest.json +++ b/quickapp/src/manifest.json @@ -35,7 +35,8 @@ "component": "index" }, "pages/Home": { - "component": "index" + "component": "index", + "launchMode":"singleTask" } } }, @@ -43,11 +44,8 @@ "titleBarBackgroundColor": "#f2f2f2", "titleBarTextColor": "#414141", "pages": { - "pages/Demo": { - "titleBarText": "PushDeer" - }, - "pages/DemoDetail": { - "titleBarText": "详情页" + "pages": { + "titleBar": false } } } diff --git a/quickapp/src/pages/Home/device.ux b/quickapp/src/pages/Home/device.ux new file mode 100644 index 0000000..481af09 --- /dev/null +++ b/quickapp/src/pages/Home/device.ux @@ -0,0 +1,29 @@ + + + + + diff --git a/quickapp/src/pages/Home/index.ux b/quickapp/src/pages/Home/index.ux index 7c0b750..7589340 100644 --- a/quickapp/src/pages/Home/index.ux +++ b/quickapp/src/pages/Home/index.ux @@ -1,57 +1,77 @@ + + + + + - diff --git a/quickapp/src/pages/Home/tabbar.ux b/quickapp/src/pages/Home/tabbar.ux new file mode 100644 index 0000000..32ae86d --- /dev/null +++ b/quickapp/src/pages/Home/tabbar.ux @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/quickapp/src/pages/index.ux b/quickapp/src/pages/index.ux index 539dd21..9ac752b 100644 --- a/quickapp/src/pages/index.ux +++ b/quickapp/src/pages/index.ux @@ -1,18 +1,16 @@ - + @@ -23,11 +21,10 @@ import router from '@system.router' export default { // 页面级组件的数据模型,影响传入数据的覆盖机制:private内定义的属性不允许被覆盖 private: { - title: '欢迎体验快应用开发', }, - onSignWxBtnClick() { - router.push({ + onWxSignBtnClick() { + router.replace({ uri: '/pages/Home', }) }, @@ -37,32 +34,36 @@ export default { } - diff --git a/quickapp/yarn.lock b/quickapp/yarn.lock index 5b8e8da..8a9c1d7 100644 --- a/quickapp/yarn.lock +++ b/quickapp/yarn.lock @@ -3,1658 +3,1671 @@ "@babel/code-frame@^7.0.0": - version "7.16.0" - resolved "https://registry.npmmirror.com/@babel/code-frame/download/@babel/code-frame-7.16.0.tgz?cache=0&sync_timestamp=1635560663383&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.16.0.tgz#0dfc80309beec8411e65e706461c408b0bb9b431" - integrity sha1-DfyAMJvuyEEeZecGRhxAiwu5tDE= + "integrity" "sha1-DfyAMJvuyEEeZecGRhxAiwu5tDE=" + "resolved" "https://registry.npmmirror.com/@babel/code-frame/download/@babel/code-frame-7.16.0.tgz?cache=0&sync_timestamp=1635560663383&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/highlight" "^7.16.0" "@babel/helper-validator-identifier@^7.15.7": - version "7.15.7" - resolved "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.15.7.tgz?cache=0&sync_timestamp=1631920000984&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-identifier%2Fdownload%2F%40babel%2Fhelper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" - integrity sha1-Ig35k7/pBKSmsCq08zhaXr9uI4k= + "integrity" "sha1-Ig35k7/pBKSmsCq08zhaXr9uI4k=" + "resolved" "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.15.7.tgz?cache=0&sync_timestamp=1631920000984&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-identifier%2Fdownload%2F%40babel%2Fhelper-validator-identifier-7.15.7.tgz" + "version" "7.15.7" "@babel/highlight@^7.16.0": - version "7.16.0" - resolved "https://registry.npmmirror.com/@babel/highlight/download/@babel/highlight-7.16.0.tgz?cache=0&sync_timestamp=1635560940881&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a" - integrity sha1-bOsysspLj182H7f9gh4/3fShclo= + "integrity" "sha1-bOsysspLj182H7f9gh4/3fShclo=" + "resolved" "https://registry.npmmirror.com/@babel/highlight/download/@babel/highlight-7.16.0.tgz?cache=0&sync_timestamp=1635560940881&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40babel%2Fhighlight%2Fdownload%2F%40babel%2Fhighlight-7.16.0.tgz" + "version" "7.16.0" dependencies: "@babel/helper-validator-identifier" "^7.15.7" - chalk "^2.0.0" - js-tokens "^4.0.0" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" "@babel/runtime@^7.12.5": - version "7.16.5" - resolved "https://registry.npmmirror.com/@babel/runtime/download/@babel/runtime-7.16.5.tgz#7f3e34bf8bdbbadf03fbb7b1ea0d929569c9487a" - integrity sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA== + "integrity" "sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==" + "resolved" "https://registry.npmmirror.com/@babel/runtime/download/@babel/runtime-7.16.5.tgz" + "version" "7.16.5" dependencies: - regenerator-runtime "^0.13.4" + "regenerator-runtime" "^0.13.4" "@blakeembrey/deque@^1.0.3": - version "1.0.5" - resolved "https://registry.npm.taobao.org/@blakeembrey/deque/download/@blakeembrey/deque-1.0.5.tgz#f4fa17fc5ee18317ec01a763d355782c7b395eaf" - integrity sha1-9PoX/F7hgxfsAadj01V4LHs5Xq8= + "integrity" "sha1-9PoX/F7hgxfsAadj01V4LHs5Xq8=" + "resolved" "https://registry.npm.taobao.org/@blakeembrey/deque/download/@blakeembrey/deque-1.0.5.tgz" + "version" "1.0.5" "@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.npmmirror.com/@types/parse-json/download/@types/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1637269948744&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fparse-json%2Fdownload%2F%40types%2Fparse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA= + "integrity" "sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA=" + "resolved" "https://registry.npmmirror.com/@types/parse-json/download/@types/parse-json-4.0.0.tgz?cache=0&sync_timestamp=1637269948744&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fparse-json%2Fdownload%2F%40types%2Fparse-json-4.0.0.tgz" + "version" "4.0.0" "@types/quickapp@npm:quickapp-interface@^1.0.0": - version "1.0.0" - resolved "https://registry.npmmirror.com/quickapp-interface/download/quickapp-interface-1.0.0.tgz#dbc9e218eeba5427152e6881d9b73c51af1aa3f8" - integrity sha1-28niGO66VCcVLmiB2bc8Ua8ao/g= + "integrity" "sha1-28niGO66VCcVLmiB2bc8Ua8ao/g=" + "resolved" "https://registry.npmmirror.com/quickapp-interface/download/quickapp-interface-1.0.0.tgz" + "version" "1.0.0" -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo= +"aggregate-error@^3.0.0": + "integrity" "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=" + "resolved" "https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz" + "version" "3.1.0" dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" + "clean-stack" "^2.0.0" + "indent-string" "^4.0.0" -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-colors@^4.1.1": + "integrity" "sha1-y7muJWv3UK8eqzRPIpqif+lLo0g=" + "resolved" "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-4.1.1.tgz" + "version" "4.1.1" -ansi-escapes@^4.3.0: - version "4.3.2" - resolved "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz?cache=0&sync_timestamp=1618847144938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-escapes%2Fdownload%2Fansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4= +"ansi-escapes@^4.3.0": + "integrity" "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=" + "resolved" "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz?cache=0&sync_timestamp=1618847144938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-escapes%2Fdownload%2Fansi-escapes-4.3.2.tgz" + "version" "4.3.2" dependencies: - type-fest "^0.21.3" + "type-fest" "^0.21.3" -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ= +"ansi-regex@^5.0.1": + "integrity" "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=" + "resolved" "https://registry.nlark.com/ansi-regex/download/ansi-regex-5.0.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-5.0.1.tgz" + "version" "5.0.1" -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= +"ansi-styles@^3.2.1": + "integrity" "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=" + "resolved" "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz" + "version" "3.2.1" dependencies: - color-convert "^1.9.0" + "color-convert" "^1.9.0" -ansi-styles@^4.0.0: - version "4.3.0" - resolved "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha1-7dgDYornHATIWuegkG7a00tkiTc= +"ansi-styles@^4.0.0": + "integrity" "sha1-7dgDYornHATIWuegkG7a00tkiTc=" + "resolved" "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz" + "version" "4.3.0" dependencies: - color-convert "^2.0.1" + "color-convert" "^2.0.1" -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= +"anymatch@^2.0.0": + "integrity" "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=" + "resolved" "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz" + "version" "2.0.0" dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" + "micromatch" "^3.1.4" + "normalize-path" "^2.1.1" -apex-ui@^1.9.2: - version "1.9.5" - resolved "https://registry.npmmirror.com/apex-ui/download/apex-ui-1.9.5.tgz#3e18aac99ac832960432b39af1e7e4661904b52a" - integrity sha1-PhiqyZrIMpYEMrOa8efkZhkEtSo= +"apex-ui@^1.9.2": + "integrity" "sha1-PhiqyZrIMpYEMrOa8efkZhkEtSo=" + "resolved" "https://registry.npmmirror.com/apex-ui/download/apex-ui-1.9.5.tgz" + "version" "1.9.5" -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= +"arr-diff@^4.0.0": + "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "resolved" "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + "version" "4.0.0" -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.nlark.com/arr-flatten/download/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= +"arr-flatten@^1.1.0": + "integrity" "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=" + "resolved" "https://registry.nlark.com/arr-flatten/download/arr-flatten-1.1.0.tgz" + "version" "1.1.0" -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= +"arr-union@^3.1.0": + "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "resolved" "https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz" + "version" "3.1.0" -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= +"array-unique@^0.3.2": + "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "resolved" "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + "version" "0.3.2" -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.nlark.com/arrify/download/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= +"arrify@^1.0.1": + "integrity" "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + "resolved" "https://registry.nlark.com/arrify/download/arrify-1.0.1.tgz" + "version" "1.0.1" -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= +"assign-symbols@^1.0.0": + "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "resolved" "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz" + "version" "1.0.0" -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/astral-regex/download/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha1-SDFDxWeu7UeFdZwIZXhtx319LjE= +"astral-regex@^2.0.0": + "integrity" "sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=" + "resolved" "https://registry.nlark.com/astral-regex/download/astral-regex-2.0.0.tgz" + "version" "2.0.0" -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.nlark.com/async-each/download/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= +"async-each@^1.0.1": + "integrity" "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=" + "resolved" "https://registry.nlark.com/async-each/download/async-each-1.0.3.tgz" + "version" "1.0.3" -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.nlark.com/atob/download/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= +"atob@^2.1.2": + "integrity" "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=" + "resolved" "https://registry.nlark.com/atob/download/atob-2.1.2.tgz" + "version" "2.1.2" -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= +"base@^0.11.1": + "integrity" "sha1-e95c7RRbbVUakNuH+DxVi060io8=" + "resolved" "https://registry.npm.taobao.org/base/download/base-0.11.2.tgz" + "version" "0.11.2" 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" + "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" -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.nlark.com/binary-extensions/download/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= +"binary-extensions@^1.0.0": + "integrity" "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=" + "resolved" "https://registry.nlark.com/binary-extensions/download/binary-extensions-1.13.1.tgz" + "version" "1.13.1" -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.nlark.com/bindings/download/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= +"bindings@^1.5.0": + "integrity" "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=" + "resolved" "https://registry.nlark.com/bindings/download/bindings-1.5.0.tgz" + "version" "1.5.0" dependencies: - file-uri-to-path "1.0.0" + "file-uri-to-path" "1.0.0" -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "https://registry.nlark.com/braces/download/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= +"braces@^2.3.1", "braces@^2.3.2": + "integrity" "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=" + "resolved" "https://registry.nlark.com/braces/download/braces-2.3.2.tgz" + "version" "2.3.2" 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" + "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: - version "3.0.2" - resolved "https://registry.nlark.com/braces/download/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc= +"braces@^3.0.1": + "integrity" "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=" + "resolved" "https://registry.nlark.com/braces/download/braces-3.0.2.tgz" + "version" "3.0.2" dependencies: - fill-range "^7.0.1" + "fill-range" "^7.0.1" -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.npmmirror.com/cache-base/download/cache-base-1.0.1.tgz?cache=0&sync_timestamp=1636237266442&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcache-base%2Fdownload%2Fcache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= +"cache-base@^1.0.1": + "integrity" "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=" + "resolved" "https://registry.npmmirror.com/cache-base/download/cache-base-1.0.1.tgz?cache=0&sync_timestamp=1636237266442&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcache-base%2Fdownload%2Fcache-base-1.0.1.tgz" + "version" "1.0.1" 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" + "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" -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= +"callsites@^3.0.0": + "integrity" "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=" + "resolved" "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + "version" "3.1.0" -chalk@^2.0.0: - version "2.4.2" - resolved "https://registry.npmmirror.com/chalk/download/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= +"chalk@^2.0.0": + "integrity" "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=" + "resolved" "https://registry.npmmirror.com/chalk/download/chalk-2.4.2.tgz" + "version" "2.4.2" dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" -chokidar@^2.0.0: - version "2.1.8" - resolved "https://registry.npmmirror.com/chokidar/download/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== +"chokidar@^2.0.0": + "integrity" "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==" + "resolved" "https://registry.npmmirror.com/chokidar/download/chokidar-2.1.8.tgz" + "version" "2.1.8" 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" + "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" + "fsevents" "^1.2.7" -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.nlark.com/class-utils/download/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= +"class-utils@^0.3.5": + "integrity" "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=" + "resolved" "https://registry.nlark.com/class-utils/download/class-utils-0.3.6.tgz" + "version" "0.3.6" dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" + "arr-union" "^3.1.0" + "define-property" "^0.2.5" + "isobject" "^3.0.0" + "static-extend" "^0.1.1" -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.nlark.com/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1621915044030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha1-7oRy27Ep5yezHooQpCfe6d/kAIs= +"clean-stack@^2.0.0": + "integrity" "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=" + "resolved" "https://registry.nlark.com/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1621915044030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz" + "version" "2.2.0" -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.nlark.com/cli-cursor/download/cli-cursor-3.1.0.tgz?cache=0&sync_timestamp=1629747481175&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcli-cursor%2Fdownload%2Fcli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc= +"cli-cursor@^3.1.0": + "integrity" "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=" + "resolved" "https://registry.nlark.com/cli-cursor/download/cli-cursor-3.1.0.tgz?cache=0&sync_timestamp=1629747481175&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcli-cursor%2Fdownload%2Fcli-cursor-3.1.0.tgz" + "version" "3.1.0" dependencies: - restore-cursor "^3.1.0" + "restore-cursor" "^3.1.0" -cli-truncate@2.1.0, cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.npmmirror.com/cli-truncate/download/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" - integrity sha1-w54ovwXtzeW+O5iZKiLe7Vork8c= +"cli-truncate@^2.1.0", "cli-truncate@2.1.0": + "integrity" "sha1-w54ovwXtzeW+O5iZKiLe7Vork8c=" + "resolved" "https://registry.npmmirror.com/cli-truncate/download/cli-truncate-2.1.0.tgz" + "version" "2.1.0" dependencies: - slice-ansi "^3.0.0" - string-width "^4.2.0" + "slice-ansi" "^3.0.0" + "string-width" "^4.2.0" -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= +"collection-visit@^1.0.0": + "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=" + "resolved" "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz" + "version" "1.0.0" dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" + "map-visit" "^1.0.0" + "object-visit" "^1.0.0" -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmmirror.com/color-convert/download/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg= +"color-convert@^1.9.0": + "integrity" "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=" + "resolved" "https://registry.npmmirror.com/color-convert/download/color-convert-1.9.3.tgz" + "version" "1.9.3" dependencies: - color-name "1.1.3" + "color-name" "1.1.3" -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM= +"color-convert@^2.0.1": + "integrity" "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=" + "resolved" "https://registry.npmmirror.com/color-convert/download/color-convert-2.0.1.tgz" + "version" "2.0.1" dependencies: - color-name "~1.1.4" + "color-name" "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.nlark.com/color-name/download/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= +"color-name@~1.1.4": + "integrity" "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" + "resolved" "https://registry.nlark.com/color-name/download/color-name-1.1.4.tgz" + "version" "1.1.4" -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.nlark.com/color-name/download/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= +"color-name@1.1.3": + "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "resolved" "https://registry.nlark.com/color-name/download/color-name-1.1.3.tgz" + "version" "1.1.3" -colorette@^1.4.0: - version "1.4.0" - resolved "https://registry.npmmirror.com/colorette/download/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" - integrity sha1-UZD7uHJ2JZqGrXAL/yxtb6o/ykA= +"colorette@^1.4.0": + "integrity" "sha1-UZD7uHJ2JZqGrXAL/yxtb6o/ykA=" + "resolved" "https://registry.npmmirror.com/colorette/download/colorette-1.4.0.tgz" + "version" "1.4.0" -colorette@^2.0.16: - version "2.0.16" - resolved "https://registry.npmmirror.com/colorette/download/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" - integrity sha1-cTua+E/bAAE58EVGvUqT9ipQhdo= +"colorette@^2.0.16": + "integrity" "sha1-cTua+E/bAAE58EVGvUqT9ipQhdo=" + "resolved" "https://registry.npmmirror.com/colorette/download/colorette-2.0.16.tgz" + "version" "2.0.16" -colors@^1.4.0: - version "1.4.0" - resolved "https://registry.nlark.com/colors/download/colors-1.4.0.tgz?cache=0&sync_timestamp=1622604546780&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcolors%2Fdownload%2Fcolors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha1-xQSRR51MG9rtLJztMs98fcI2D3g= +"colors@^1.4.0": + "integrity" "sha1-xQSRR51MG9rtLJztMs98fcI2D3g=" + "resolved" "https://registry.nlark.com/colors/download/colors-1.4.0.tgz?cache=0&sync_timestamp=1622604546780&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcolors%2Fdownload%2Fcolors-1.4.0.tgz" + "version" "1.4.0" -commander@^8.2.0: - version "8.3.0" - resolved "https://registry.npmmirror.com/commander/download/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== +"commander@^8.2.0": + "integrity" "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + "resolved" "https://registry.npmmirror.com/commander/download/commander-8.3.0.tgz" + "version" "8.3.0" -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= +"component-emitter@^1.2.1": + "integrity" "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=" + "resolved" "https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz" + "version" "1.3.0" -copy-anything@^2.0.1: - version "2.0.3" - resolved "https://registry.nlark.com/copy-anything/download/copy-anything-2.0.3.tgz#842407ba02466b0df844819bbe3baebbe5d45d87" - integrity sha1-hCQHugJGaw34RIGbvjuuu+XUXYc= +"copy-anything@^2.0.1": + "integrity" "sha1-hCQHugJGaw34RIGbvjuuu+XUXYc=" + "resolved" "https://registry.nlark.com/copy-anything/download/copy-anything-2.0.3.tgz" + "version" "2.0.3" dependencies: - is-what "^3.12.0" + "is-what" "^3.12.0" -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.nlark.com/copy-descriptor/download/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= +"copy-descriptor@^0.1.0": + "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "resolved" "https://registry.nlark.com/copy-descriptor/download/copy-descriptor-0.1.1.tgz" + "version" "0.1.1" -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.nlark.com/core-util-is/download/core-util-is-1.0.3.tgz?cache=0&sync_timestamp=1630420570787&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-util-is%2Fdownload%2Fcore-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U= +"core-util-is@~1.0.0": + "integrity" "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=" + "resolved" "https://registry.nlark.com/core-util-is/download/core-util-is-1.0.3.tgz?cache=0&sync_timestamp=1630420570787&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-util-is%2Fdownload%2Fcore-util-is-1.0.3.tgz" + "version" "1.0.3" -cosmiconfig@^7.0.1: - version "7.0.1" - resolved "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-7.0.1.tgz?cache=0&sync_timestamp=1629585969900&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" - integrity sha1-cU11ZSLKzoZ4Z8y0R0xdAbuuXW0= +"cosmiconfig@^7.0.1": + "integrity" "sha1-cU11ZSLKzoZ4Z8y0R0xdAbuuXW0=" + "resolved" "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-7.0.1.tgz?cache=0&sync_timestamp=1629585969900&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcosmiconfig%2Fdownload%2Fcosmiconfig-7.0.1.tgz" + "version" "7.0.1" dependencies: "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" + "import-fresh" "^3.2.1" + "parse-json" "^5.0.0" + "path-type" "^4.0.0" + "yaml" "^1.10.0" -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= +"cross-spawn@^6.0.0": + "integrity" "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=" + "resolved" "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz" + "version" "6.0.5" dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" + "nice-try" "^1.0.4" + "path-key" "^2.0.1" + "semver" "^5.5.0" + "shebang-command" "^1.2.0" + "which" "^1.2.9" -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.nlark.com/cross-spawn/download/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha1-9zqFudXUHQRVUcF34ogtSshXKKY= +"cross-spawn@^7.0.3": + "integrity" "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=" + "resolved" "https://registry.nlark.com/cross-spawn/download/cross-spawn-7.0.3.tgz" + "version" "7.0.3" dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" -debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== +"debug@^2.2.0", "debug@^2.3.3": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz" + "version" "2.6.9" dependencies: - ms "2.0.0" + "ms" "2.0.0" -debug@^3.2.6: - version "3.2.7" - resolved "https://registry.npmmirror.com/debug/download/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== +"debug@^3.2.6": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmmirror.com/debug/download/debug-3.2.7.tgz" + "version" "3.2.7" dependencies: - ms "^2.1.1" + "ms" "^2.1.1" -debug@^4.3.2: - version "4.3.3" - resolved "https://registry.npmmirror.com/debug/download/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" - integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== +"debug@^4.3.2": + "integrity" "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==" + "resolved" "https://registry.npmmirror.com/debug/download/debug-4.3.3.tgz" + "version" "4.3.3" dependencies: - ms "2.1.2" + "ms" "2.1.2" -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.nlark.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= +"decode-uri-component@^0.2.0": + "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "resolved" "https://registry.nlark.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz" + "version" "0.2.0" -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= +"define-property@^0.2.5": + "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" + "resolved" "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz" + "version" "0.2.5" dependencies: - is-descriptor "^0.1.0" + "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= +"define-property@^1.0.0": + "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" + "resolved" "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz" + "version" "1.0.0" dependencies: - is-descriptor "^1.0.0" + "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= +"define-property@^2.0.2": + "integrity" "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=" + "resolved" "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz" + "version" "2.0.2" dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" + "is-descriptor" "^1.0.2" + "isobject" "^3.0.1" -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmmirror.com/emoji-regex/download/emoji-regex-8.0.0.tgz?cache=0&sync_timestamp=1632811716250&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Femoji-regex%2Fdownload%2Femoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= +"emoji-regex@^8.0.0": + "integrity" "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=" + "resolved" "https://registry.npmmirror.com/emoji-regex/download/emoji-regex-8.0.0.tgz?cache=0&sync_timestamp=1632811716250&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Femoji-regex%2Fdownload%2Femoji-regex-8.0.0.tgz" + "version" "8.0.0" -enquirer@^2.3.6: - version "2.3.6" - resolved "https://registry.nlark.com/enquirer/download/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" - integrity sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00= +"enquirer@^2.3.6", "enquirer@>= 2.3.0 < 3": + "integrity" "sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=" + "resolved" "https://registry.nlark.com/enquirer/download/enquirer-2.3.6.tgz" + "version" "2.3.6" dependencies: - ansi-colors "^4.1.1" + "ansi-colors" "^4.1.1" -errno@^0.1.1: - version "0.1.8" - resolved "https://registry.nlark.com/errno/download/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8= +"errno@^0.1.1": + "integrity" "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=" + "resolved" "https://registry.nlark.com/errno/download/errno-0.1.8.tgz" + "version" "0.1.8" dependencies: - prr "~1.0.1" + "prr" "~1.0.1" -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= +"error-ex@^1.3.1": + "integrity" "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=" + "resolved" "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz" + "version" "1.3.2" dependencies: - is-arrayish "^0.2.1" + "is-arrayish" "^0.2.1" -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= +"escape-string-regexp@^1.0.5": + "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "resolved" "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" -execa@^5.1.1: - version "5.1.1" - resolved "https://registry.npmmirror.com/execa/download/execa-5.1.1.tgz?cache=0&sync_timestamp=1637147207309&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0= +"execa@^5.1.1": + "integrity" "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=" + "resolved" "https://registry.npmmirror.com/execa/download/execa-5.1.1.tgz?cache=0&sync_timestamp=1637147207309&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fexeca%2Fdownload%2Fexeca-5.1.1.tgz" + "version" "5.1.1" 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" + "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= +"expand-brackets@^2.1.4": + "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=" + "resolved" "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz" + "version" "2.1.4" 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" + "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" -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.nlark.com/extend-shallow/download/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= +"extend-shallow@^2.0.1": + "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + "resolved" "https://registry.nlark.com/extend-shallow/download/extend-shallow-2.0.1.tgz" + "version" "2.0.1" dependencies: - is-extendable "^0.1.0" + "is-extendable" "^0.1.0" -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= +"extend-shallow@^3.0.0": + "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" + "resolved" "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz" + "version" "3.0.2" dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" + "assign-symbols" "^1.0.0" + "is-extendable" "^1.0.1" -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= +"extend-shallow@^3.0.2": + "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" + "resolved" "https://registry.nlark.com/extend-shallow/download/extend-shallow-3.0.2.tgz" + "version" "3.0.2" 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" + "assign-symbols" "^1.0.0" + "is-extendable" "^1.0.1" -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.nlark.com/fill-range/download/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= +"extglob@^2.0.4": + "integrity" "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=" + "resolved" "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz" + "version" "2.0.4" dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" + "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" -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.nlark.com/fill-range/download/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha1-GRmmp8df44ssfHflGYU12prN2kA= +"file-uri-to-path@1.0.0": + "integrity" "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=" + "resolved" "https://registry.nlark.com/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz" + "version" "1.0.0" + +"fill-range@^4.0.0": + "integrity" "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=" + "resolved" "https://registry.nlark.com/fill-range/download/fill-range-4.0.0.tgz" + "version" "4.0.0" dependencies: - to-regex-range "^5.0.1" + "extend-shallow" "^2.0.1" + "is-number" "^3.0.0" + "repeat-string" "^1.6.1" + "to-regex-range" "^2.1.0" -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= - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= +"fill-range@^7.0.1": + "integrity" "sha1-GRmmp8df44ssfHflGYU12prN2kA=" + "resolved" "https://registry.nlark.com/fill-range/download/fill-range-7.0.1.tgz" + "version" "7.0.1" dependencies: - map-cache "^0.2.2" + "to-regex-range" "^5.0.1" -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.npmmirror.com/fsevents/download/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg= +"for-in@^1.0.2": + "integrity" "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "resolved" "https://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz" + "version" "1.0.2" + +"fragment-cache@^0.2.1": + "integrity" "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=" + "resolved" "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz" + "version" "0.2.1" dependencies: - bindings "^1.5.0" - nan "^2.12.1" + "map-cache" "^0.2.2" -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.nlark.com/get-own-enumerable-property-symbols/download/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" - integrity sha1-tf3nfyLL4185C04ImSLFC85u9mQ= - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.nlark.com/get-stream/download/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha1-omLY7vZ6ztV8KFKtYWdSakPL97c= - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.npmmirror.com/glob-parent/download/glob-parent-3.1.0.tgz?cache=0&sync_timestamp=1632954501757&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglob-parent%2Fdownload%2Fglob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= +"fsevents@^1.2.7": + "integrity" "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=" + "resolved" "https://registry.npmmirror.com/fsevents/download/fsevents-1.2.13.tgz" + "version" "1.2.13" dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" + "bindings" "^1.5.0" + "nan" "^2.12.1" -graceful-fs@^4.1.11, graceful-fs@^4.1.2: - version "4.2.8" - resolved "https://registry.npmmirror.com/graceful-fs/download/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" - integrity sha1-5BK40z9eAGWTy9PO5t+fLOu+gCo= +"get-own-enumerable-property-symbols@^3.0.0": + "integrity" "sha1-tf3nfyLL4185C04ImSLFC85u9mQ=" + "resolved" "https://registry.nlark.com/get-own-enumerable-property-symbols/download/get-own-enumerable-property-symbols-3.0.2.tgz" + "version" "3.0.2" -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= +"get-stream@^6.0.0": + "integrity" "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=" + "resolved" "https://registry.nlark.com/get-stream/download/get-stream-6.0.1.tgz" + "version" "6.0.1" -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= +"get-value@^2.0.3", "get-value@^2.0.6": + "integrity" "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "resolved" "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + "version" "2.0.6" -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.nlark.com/has-value/download/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= +"glob-parent@^3.1.0": + "integrity" "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=" + "resolved" "https://registry.npmmirror.com/glob-parent/download/glob-parent-3.1.0.tgz?cache=0&sync_timestamp=1632954501757&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fglob-parent%2Fdownload%2Fglob-parent-3.1.0.tgz" + "version" "3.1.0" dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" + "is-glob" "^3.1.0" + "path-dirname" "^1.0.0" -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/has-value/download/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= +"graceful-fs@^4.1.11", "graceful-fs@^4.1.2": + "integrity" "sha1-5BK40z9eAGWTy9PO5t+fLOu+gCo=" + "resolved" "https://registry.npmmirror.com/graceful-fs/download/graceful-fs-4.2.8.tgz" + "version" "4.2.8" + +"has-flag@^3.0.0": + "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "resolved" "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz" + "version" "3.0.0" + +"has-flag@^4.0.0": + "integrity" "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" + "resolved" "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has-value@^0.3.1": + "integrity" "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=" + "resolved" "https://registry.nlark.com/has-value/download/has-value-0.3.1.tgz" + "version" "0.3.1" dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" + "get-value" "^2.0.3" + "has-values" "^0.1.4" + "isobject" "^2.0.0" -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.nlark.com/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.nlark.com/has-values/download/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= +"has-value@^1.0.0": + "integrity" "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=" + "resolved" "https://registry.nlark.com/has-value/download/has-value-1.0.0.tgz" + "version" "1.0.0" dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" + "get-value" "^2.0.6" + "has-values" "^1.0.0" + "isobject" "^3.0.0" -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.nlark.com/human-signals/download/human-signals-2.1.0.tgz?cache=0&sync_timestamp=1624364695595&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhuman-signals%2Fdownload%2Fhuman-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA= +"has-values@^0.1.4": + "integrity" "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "resolved" "https://registry.nlark.com/has-values/download/has-values-0.1.4.tgz" + "version" "0.1.4" -husky@^7.0.1: - version "7.0.4" - resolved "https://registry.npmmirror.com/husky/download/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" - integrity sha1-JCBIJF3EnI+xvwzHz7mN1yJTFTU= - -iconv-lite@^0.4.4: - version "0.4.24" - resolved "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz?cache=0&sync_timestamp=1621826342262&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= +"has-values@^1.0.0": + "integrity" "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=" + "resolved" "https://registry.nlark.com/has-values/download/has-values-1.0.0.tgz" + "version" "1.0.0" dependencies: - safer-buffer ">= 2.1.2 < 3" + "is-number" "^3.0.0" + "kind-of" "^4.0.0" -image-size@~0.5.0: - version "0.5.5" - resolved "https://registry.nlark.com/image-size/download/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= +"human-signals@^2.1.0": + "integrity" "sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=" + "resolved" "https://registry.nlark.com/human-signals/download/human-signals-2.1.0.tgz?cache=0&sync_timestamp=1624364695595&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhuman-signals%2Fdownload%2Fhuman-signals-2.1.0.tgz" + "version" "2.1.0" -import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha1-NxYsJfy566oublPVtNiM4X2eDCs= +"husky@^7.0.1": + "integrity" "sha1-JCBIJF3EnI+xvwzHz7mN1yJTFTU=" + "resolved" "https://registry.npmmirror.com/husky/download/husky-7.0.4.tgz" + "version" "7.0.4" + +"iconv-lite@^0.4.4": + "integrity" "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=" + "resolved" "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz?cache=0&sync_timestamp=1621826342262&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.24.tgz" + "version" "0.4.24" dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" + "safer-buffer" ">= 2.1.2 < 3" -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz?cache=0&sync_timestamp=1618679561483&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Findent-string%2Fdownload%2Findent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE= +"image-size@~0.5.0": + "integrity" "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=" + "resolved" "https://registry.nlark.com/image-size/download/image-size-0.5.5.tgz" + "version" "0.5.5" -inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.nlark.com/inherits/download/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= +"import-fresh@^3.2.1": + "integrity" "sha1-NxYsJfy566oublPVtNiM4X2eDCs=" + "resolved" "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.3.0.tgz" + "version" "3.3.0" dependencies: - kind-of "^3.0.2" + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= +"indent-string@^4.0.0": + "integrity" "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=" + "resolved" "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz?cache=0&sync_timestamp=1618679561483&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Findent-string%2Fdownload%2Findent-string-4.0.0.tgz" + "version" "4.0.0" + +"inherits@^2.0.3", "inherits@~2.0.3": + "integrity" "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" + "resolved" "https://registry.nlark.com/inherits/download/inherits-2.0.4.tgz" + "version" "2.0.4" + +"is-accessor-descriptor@^0.1.6": + "integrity" "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=" + "resolved" "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz" + "version" "0.1.6" dependencies: - kind-of "^6.0.0" + "kind-of" "^3.0.2" -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-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.nlark.com/is-binary-path/download/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= +"is-accessor-descriptor@^1.0.0": + "integrity" "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=" + "resolved" "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz" + "version" "1.0.0" dependencies: - binary-extensions "^1.0.0" + "kind-of" "^6.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=1604432327227&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-buffer%2Fdownload%2Fis-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha1-76ouqdqg16suoTqXsritUf776L4= +"is-arrayish@^0.2.1": + "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "resolved" "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz" + "version" "0.2.1" -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= +"is-binary-path@^1.0.0": + "integrity" "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=" + "resolved" "https://registry.nlark.com/is-binary-path/download/is-binary-path-1.0.1.tgz" + "version" "1.0.1" dependencies: - kind-of "^3.0.2" + "binary-extensions" "^1.0.0" -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= +"is-buffer@^1.1.5": + "integrity" "sha1-76ouqdqg16suoTqXsritUf776L4=" + "resolved" "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz?cache=0&sync_timestamp=1604432327227&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-buffer%2Fdownload%2Fis-buffer-1.1.6.tgz" + "version" "1.1.6" + +"is-data-descriptor@^0.1.4": + "integrity" "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=" + "resolved" "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz" + "version" "0.1.4" dependencies: - kind-of "^6.0.0" + "kind-of" "^3.0.2" -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= +"is-data-descriptor@^1.0.0": + "integrity" "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=" + "resolved" "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz" + "version" "1.0.0" dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" + "kind-of" "^6.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= +"is-descriptor@^0.1.0": + "integrity" "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=" + "resolved" "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz" + "version" "0.1.6" dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" + "is-accessor-descriptor" "^0.1.6" + "is-data-descriptor" "^0.1.4" + "kind-of" "^5.0.0" -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.nlark.com/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.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= +"is-descriptor@^1.0.0", "is-descriptor@^1.0.2": + "integrity" "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=" + "resolved" "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz" + "version" "1.0.2" dependencies: - is-plain-object "^2.0.4" + "is-accessor-descriptor" "^1.0.0" + "is-data-descriptor" "^1.0.0" + "kind-of" "^6.0.2" -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= +"is-extendable@^0.1.0", "is-extendable@^0.1.1": + "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "resolved" "https://registry.nlark.com/is-extendable/download/is-extendable-0.1.1.tgz" + "version" "0.1.1" -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.npmmirror.com/is-glob/download/is-glob-3.1.0.tgz?cache=0&sync_timestamp=1632934586547&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-glob%2Fdownload%2Fis-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= +"is-extendable@^1.0.1": + "integrity" "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=" + "resolved" "https://registry.nlark.com/is-extendable/download/is-extendable-1.0.1.tgz" + "version" "1.0.1" dependencies: - is-extglob "^2.1.0" + "is-plain-object" "^2.0.4" -is-glob@^4.0.0: - version "4.0.3" - resolved "https://registry.npmmirror.com/is-glob/download/is-glob-4.0.3.tgz?cache=0&sync_timestamp=1632934586547&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-glob%2Fdownload%2Fis-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ= +"is-extglob@^2.1.0", "is-extglob@^2.1.1": + "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "resolved" "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=" + "resolved" "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-glob@^3.1.0": + "integrity" "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=" + "resolved" "https://registry.npmmirror.com/is-glob/download/is-glob-3.1.0.tgz?cache=0&sync_timestamp=1632934586547&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-glob%2Fdownload%2Fis-glob-3.1.0.tgz" + "version" "3.1.0" dependencies: - is-extglob "^2.1.1" + "is-extglob" "^2.1.0" -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= +"is-glob@^4.0.0": + "integrity" "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=" + "resolved" "https://registry.npmmirror.com/is-glob/download/is-glob-4.0.3.tgz?cache=0&sync_timestamp=1632934586547&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-glob%2Fdownload%2Fis-glob-4.0.3.tgz" + "version" "4.0.3" dependencies: - kind-of "^3.0.2" + "is-extglob" "^2.1.1" -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.nlark.com/is-number/download/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss= - -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz?cache=0&sync_timestamp=1618600919478&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-obj%2Fdownload%2Fis-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= - -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= +"is-number@^3.0.0": + "integrity" "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=" + "resolved" "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz" + "version" "3.0.0" dependencies: - isobject "^3.0.1" + "kind-of" "^3.0.2" -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/is-regexp/download/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= +"is-number@^7.0.0": + "integrity" "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=" + "resolved" "https://registry.nlark.com/is-number/download/is-number-7.0.0.tgz" + "version" "7.0.0" -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.nlark.com/is-stream/download/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha1-+sHj1TuXrVqdCunO8jifWBClwHc= +"is-obj@^1.0.1": + "integrity" "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + "resolved" "https://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz?cache=0&sync_timestamp=1618600919478&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-obj%2Fdownload%2Fis-obj-1.0.1.tgz" + "version" "1.0.1" -is-what@^3.12.0: - version "3.14.1" - resolved "https://registry.npmmirror.com/is-what/download/is-what-3.14.1.tgz?cache=0&sync_timestamp=1634283360064&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-what%2Fdownload%2Fis-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" - integrity sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE= - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.nlark.com/is-windows/download/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= - -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= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/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= +"is-plain-object@^2.0.3", "is-plain-object@^2.0.4": + "integrity" "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=" + "resolved" "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz" + "version" "2.0.4" dependencies: - isarray "1.0.0" + "isobject" "^3.0.1" -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= +"is-regexp@^1.0.0": + "integrity" "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + "resolved" "https://registry.npmmirror.com/is-regexp/download/is-regexp-1.0.0.tgz" + "version" "1.0.0" -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz?cache=0&sync_timestamp=1619345098261&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= +"is-stream@^2.0.0": + "integrity" "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=" + "resolved" "https://registry.nlark.com/is-stream/download/is-stream-2.0.1.tgz" + "version" "2.0.1" -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.nlark.com/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0= +"is-what@^3.12.0": + "integrity" "sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=" + "resolved" "https://registry.npmmirror.com/is-what/download/is-what-3.14.1.tgz?cache=0&sync_timestamp=1634283360064&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fis-what%2Fdownload%2Fis-what-3.14.1.tgz" + "version" "3.14.1" -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= +"is-windows@^1.0.2": + "integrity" "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=" + "resolved" "https://registry.nlark.com/is-windows/download/is-windows-1.0.2.tgz" + "version" "1.0.2" + +"isarray@~1.0.0", "isarray@1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "resolved" "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isexe@^2.0.0": + "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "resolved" "https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz" + "version" "2.0.0" + +"isobject@^2.0.0": + "integrity" "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" + "resolved" "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz" + "version" "2.1.0" dependencies: - is-buffer "^1.1.5" + "isarray" "1.0.0" -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= +"isobject@^3.0.0", "isobject@^3.0.1": + "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "resolved" "https://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz" + "version" "3.0.1" + +"js-tokens@^4.0.0": + "integrity" "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=" + "resolved" "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz?cache=0&sync_timestamp=1619345098261&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-4.0.0.tgz" + "version" "4.0.0" + +"json-parse-even-better-errors@^2.3.0": + "integrity" "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=" + "resolved" "https://registry.nlark.com/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz" + "version" "2.3.1" + +"kind-of@^3.0.2", "kind-of@^3.0.3", "kind-of@^3.2.0": + "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" + "resolved" "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz" + "version" "3.2.2" dependencies: - is-buffer "^1.1.5" + "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= - -klona@^2.0.4: - version "2.0.5" - resolved "https://registry.npmmirror.com/klona/download/klona-2.0.5.tgz?cache=0&sync_timestamp=1635385383825&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fklona%2Fdownload%2Fklona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" - integrity sha1-0WZXTZAHY5XZljqnqSj6u412r7w= - -less-loader@^10.0.1: - version "10.2.0" - resolved "https://registry.npmmirror.com/less-loader/download/less-loader-10.2.0.tgz?cache=0&sync_timestamp=1634563244377&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fless-loader%2Fdownload%2Fless-loader-10.2.0.tgz#97286d8797dc3dc05b1d16b0ecec5f968bdd4e32" - integrity sha1-lyhth5fcPcBbHRaw7OxflovdTjI= +"kind-of@^4.0.0": + "integrity" "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" + "resolved" "https://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz" + "version" "4.0.0" dependencies: - klona "^2.0.4" + "is-buffer" "^1.1.5" -less@^4.1.1: - version "4.1.2" - resolved "https://registry.npmmirror.com/less/download/less-4.1.2.tgz#6099ee584999750c2624b65f80145f8674e4b4b0" - integrity sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA== +"kind-of@^5.0.0": + "integrity" "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=" + "resolved" "https://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz" + "version" "5.1.0" + +"kind-of@^6.0.0": + "integrity" "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=" + "resolved" "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz" + "version" "6.0.3" + +"kind-of@^6.0.2": + "integrity" "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=" + "resolved" "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz" + "version" "6.0.3" + +"klona@^2.0.4": + "integrity" "sha1-0WZXTZAHY5XZljqnqSj6u412r7w=" + "resolved" "https://registry.npmmirror.com/klona/download/klona-2.0.5.tgz?cache=0&sync_timestamp=1635385383825&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fklona%2Fdownload%2Fklona-2.0.5.tgz" + "version" "2.0.5" + +"less-loader@^10.0.1": + "integrity" "sha1-lyhth5fcPcBbHRaw7OxflovdTjI=" + "resolved" "https://registry.npmmirror.com/less-loader/download/less-loader-10.2.0.tgz?cache=0&sync_timestamp=1634563244377&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fless-loader%2Fdownload%2Fless-loader-10.2.0.tgz" + "version" "10.2.0" dependencies: - copy-anything "^2.0.1" - parse-node-version "^1.0.1" - tslib "^2.3.0" + "klona" "^2.0.4" + +"less@^3.5.0 || ^4.0.0", "less@^4.1.1": + "integrity" "sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==" + "resolved" "https://registry.npmmirror.com/less/download/less-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "copy-anything" "^2.0.1" + "parse-node-version" "^1.0.1" + "tslib" "^2.3.0" optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - make-dir "^2.1.0" - mime "^1.4.1" - needle "^2.5.2" - source-map "~0.6.0" + "errno" "^0.1.1" + "graceful-fs" "^4.1.2" + "image-size" "~0.5.0" + "make-dir" "^2.1.0" + "mime" "^1.4.1" + "needle" "^2.5.2" + "source-map" "~0.6.0" -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.npmmirror.com/lines-and-columns/download/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +"lines-and-columns@^1.1.6": + "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "resolved" "https://registry.npmmirror.com/lines-and-columns/download/lines-and-columns-1.2.4.tgz" + "version" "1.2.4" -lint-staged@^11.0.1: - version "11.2.6" - resolved "https://registry.npmmirror.com/lint-staged/download/lint-staged-11.2.6.tgz#f477b1af0294db054e5937f171679df63baa4c43" - integrity sha1-9HexrwKU2wVOWTfxcWed9juqTEM= +"lint-staged@^11.0.1": + "integrity" "sha1-9HexrwKU2wVOWTfxcWed9juqTEM=" + "resolved" "https://registry.npmmirror.com/lint-staged/download/lint-staged-11.2.6.tgz" + "version" "11.2.6" dependencies: - cli-truncate "2.1.0" - colorette "^1.4.0" - commander "^8.2.0" - cosmiconfig "^7.0.1" - debug "^4.3.2" - enquirer "^2.3.6" - execa "^5.1.1" - listr2 "^3.12.2" - micromatch "^4.0.4" - normalize-path "^3.0.0" - please-upgrade-node "^3.2.0" - string-argv "0.3.1" - stringify-object "3.3.0" - supports-color "8.1.1" + "cli-truncate" "2.1.0" + "colorette" "^1.4.0" + "commander" "^8.2.0" + "cosmiconfig" "^7.0.1" + "debug" "^4.3.2" + "enquirer" "^2.3.6" + "execa" "^5.1.1" + "listr2" "^3.12.2" + "micromatch" "^4.0.4" + "normalize-path" "^3.0.0" + "please-upgrade-node" "^3.2.0" + "string-argv" "0.3.1" + "stringify-object" "3.3.0" + "supports-color" "8.1.1" -listr2@^3.12.2: - version "3.13.5" - resolved "https://registry.npmmirror.com/listr2/download/listr2-3.13.5.tgz#105a813f2eb2329c4aae27373a281d610ee4985f" - integrity sha512-3n8heFQDSk+NcwBn3CgxEibZGaRzx+pC64n3YjpMD1qguV4nWus3Al+Oo3KooqFKTQEJ1v7MmnbnyyNspgx3NA== +"listr2@^3.12.2": + "integrity" "sha512-3n8heFQDSk+NcwBn3CgxEibZGaRzx+pC64n3YjpMD1qguV4nWus3Al+Oo3KooqFKTQEJ1v7MmnbnyyNspgx3NA==" + "resolved" "https://registry.npmmirror.com/listr2/download/listr2-3.13.5.tgz" + "version" "3.13.5" dependencies: - cli-truncate "^2.1.0" - colorette "^2.0.16" - log-update "^4.0.0" - p-map "^4.0.0" - rfdc "^1.3.0" - rxjs "^7.4.0" - through "^2.3.8" - wrap-ansi "^7.0.0" + "cli-truncate" "^2.1.0" + "colorette" "^2.0.16" + "log-update" "^4.0.0" + "p-map" "^4.0.0" + "rfdc" "^1.3.0" + "rxjs" "^7.4.0" + "through" "^2.3.8" + "wrap-ansi" "^7.0.0" -log-update@^4.0.0: - version "4.0.0" - resolved "https://registry.npmmirror.com/log-update/download/log-update-4.0.0.tgz?cache=0&sync_timestamp=1634542318809&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Flog-update%2Fdownload%2Flog-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" - integrity sha1-WJ7NNSRx8qHAxXAodUOmTf0g4KE= +"log-update@^4.0.0": + "integrity" "sha1-WJ7NNSRx8qHAxXAodUOmTf0g4KE=" + "resolved" "https://registry.npmmirror.com/log-update/download/log-update-4.0.0.tgz?cache=0&sync_timestamp=1634542318809&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Flog-update%2Fdownload%2Flog-update-4.0.0.tgz" + "version" "4.0.0" dependencies: - ansi-escapes "^4.3.0" - cli-cursor "^3.1.0" - slice-ansi "^4.0.0" - wrap-ansi "^6.2.0" + "ansi-escapes" "^4.3.0" + "cli-cursor" "^3.1.0" + "slice-ansi" "^4.0.0" + "wrap-ansi" "^6.2.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= +"make-dir@^2.1.0": + "integrity" "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=" + "resolved" "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz" + "version" "2.1.0" dependencies: - pify "^4.0.1" - semver "^5.6.0" + "pify" "^4.0.1" + "semver" "^5.6.0" -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= +"map-cache@^0.2.2": + "integrity" "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "resolved" "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + "version" "0.2.2" -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/map-visit/download/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= +"map-visit@^1.0.0": + "integrity" "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=" + "resolved" "https://registry.nlark.com/map-visit/download/map-visit-1.0.0.tgz" + "version" "1.0.0" dependencies: - object-visit "^1.0.0" + "object-visit" "^1.0.0" -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz?cache=0&sync_timestamp=1622025345923&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmerge-stream%2Fdownload%2Fmerge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= +"merge-stream@^2.0.0": + "integrity" "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=" + "resolved" "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz?cache=0&sync_timestamp=1622025345923&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmerge-stream%2Fdownload%2Fmerge-stream-2.0.0.tgz" + "version" "2.0.0" -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= +"micromatch@^3.1.10", "micromatch@^3.1.4": + "integrity" "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=" + "resolved" "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz" + "version" "3.1.10" 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" + "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.4: - version "4.0.4" - resolved "https://registry.nlark.com/micromatch/download/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" - integrity sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k= +"micromatch@^4.0.4": + "integrity" "sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=" + "resolved" "https://registry.nlark.com/micromatch/download/micromatch-4.0.4.tgz" + "version" "4.0.4" dependencies: - braces "^3.0.1" - picomatch "^2.2.3" + "braces" "^3.0.1" + "picomatch" "^2.2.3" -mime@^1.4.1: - version "1.6.0" - resolved "https://registry.npmmirror.com/mime/download/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= +"mime@^1.4.1": + "integrity" "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=" + "resolved" "https://registry.npmmirror.com/mime/download/mime-1.6.0.tgz" + "version" "1.6.0" -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-fn@^2.1.0": + "integrity" "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=" + "resolved" "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz" + "version" "2.1.0" -minimist@^1.2.0: - version "1.2.5" - resolved "https://registry.nlark.com/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618847017774&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= +"minimist@^1.2.0": + "integrity" "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=" + "resolved" "https://registry.nlark.com/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618847017774&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + "version" "1.2.5" -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.nlark.com/mixin-deep/download/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= +"mixin-deep@^1.2.0": + "integrity" "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=" + "resolved" "https://registry.nlark.com/mixin-deep/download/mixin-deep-1.3.2.tgz" + "version" "1.3.2" dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" + "for-in" "^1.0.2" + "is-extendable" "^1.0.1" -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= +"ms@^2.1.1": + "integrity" "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=" + "resolved" "https://registry.npmmirror.com/ms/download/ms-2.1.3.tgz" + "version" "2.1.3" -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmmirror.com/ms/download/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= +"ms@2.0.0": + "integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "resolved" "https://registry.npmmirror.com/ms/download/ms-2.0.0.tgz" + "version" "2.0.0" -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.npmmirror.com/ms/download/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha1-V0yBOM4dK1hh8LRFedut1gxmFbI= +"ms@2.1.2": + "integrity" "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" + "resolved" "https://registry.npmmirror.com/ms/download/ms-2.1.2.tgz" + "version" "2.1.2" -nan@^2.12.1: - version "2.15.0" - resolved "https://registry.nlark.com/nan/download/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" - integrity sha1-PzSkc/8Y4VwbVia2KQO1rW5mX+4= +"nan@^2.12.1": + "integrity" "sha1-PzSkc/8Y4VwbVia2KQO1rW5mX+4=" + "resolved" "https://registry.nlark.com/nan/download/nan-2.15.0.tgz" + "version" "2.15.0" -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= +"nanomatch@^1.2.9": + "integrity" "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=" + "resolved" "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz" + "version" "1.2.13" 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" + "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" -needle@^2.5.2: - version "2.9.1" - resolved "https://registry.nlark.com/needle/download/needle-2.9.1.tgz?cache=0&sync_timestamp=1630674795023&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fneedle%2Fdownload%2Fneedle-2.9.1.tgz#22d1dffbe3490c2b83e301f7709b6736cd8f2684" - integrity sha1-ItHf++NJDCuD4wH3cJtnNs2PJoQ= +"needle@^2.5.2": + "integrity" "sha1-ItHf++NJDCuD4wH3cJtnNs2PJoQ=" + "resolved" "https://registry.nlark.com/needle/download/needle-2.9.1.tgz?cache=0&sync_timestamp=1630674795023&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fneedle%2Fdownload%2Fneedle-2.9.1.tgz" + "version" "2.9.1" dependencies: - debug "^3.2.6" - iconv-lite "^0.4.4" - sax "^1.2.4" + "debug" "^3.2.6" + "iconv-lite" "^0.4.4" + "sax" "^1.2.4" -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.nlark.com/nice-try/download/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y= +"nice-try@^1.0.4": + "integrity" "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=" + "resolved" "https://registry.nlark.com/nice-try/download/nice-try-1.0.5.tgz" + "version" "1.0.5" -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.nlark.com/normalize-path/download/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= +"normalize-path@^2.1.1": + "integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" + "resolved" "https://registry.nlark.com/normalize-path/download/normalize-path-2.1.1.tgz" + "version" "2.1.1" dependencies: - remove-trailing-separator "^1.0.1" + "remove-trailing-separator" "^1.0.1" -normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= +"normalize-path@^3.0.0": + "integrity" "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=" + "resolved" "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + "version" "3.0.0" -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz?cache=0&sync_timestamp=1633420566316&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha1-t+zR5e1T2o43pV4cImnguX7XSOo= +"npm-run-path@^4.0.1": + "integrity" "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=" + "resolved" "https://registry.npmmirror.com/npm-run-path/download/npm-run-path-4.0.1.tgz?cache=0&sync_timestamp=1633420566316&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.1.tgz" + "version" "4.0.1" dependencies: - path-key "^3.0.0" + "path-key" "^3.0.0" -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= +"object-copy@^0.1.0": + "integrity" "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=" + "resolved" "https://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz" + "version" "0.1.0" dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" + "copy-descriptor" "^0.1.0" + "define-property" "^0.2.5" + "kind-of" "^3.0.3" -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= +"object-visit@^1.0.0": + "integrity" "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=" + "resolved" "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz" + "version" "1.0.1" dependencies: - isobject "^3.0.0" + "isobject" "^3.0.0" -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= +"object.pick@^1.3.0": + "integrity" "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=" + "resolved" "https://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz" + "version" "1.3.0" dependencies: - isobject "^3.0.1" + "isobject" "^3.0.1" -onchange@^5.2.0: - version "5.2.0" - resolved "https://registry.npm.taobao.org/onchange/download/onchange-5.2.0.tgz#85c1b502ce8538ddb64eb0557fdb1afa33396f51" - integrity sha1-hcG1As6FON22TrBVf9sa+jM5b1E= +"onchange@^5.2.0": + "integrity" "sha1-hcG1As6FON22TrBVf9sa+jM5b1E=" + "resolved" "https://registry.npm.taobao.org/onchange/download/onchange-5.2.0.tgz" + "version" "5.2.0" dependencies: "@blakeembrey/deque" "^1.0.3" - arrify "^1.0.1" - chokidar "^2.0.0" - cross-spawn "^6.0.0" - minimist "^1.2.0" - supports-color "^5.5.0" - tree-kill "^1.2.0" + "arrify" "^1.0.1" + "chokidar" "^2.0.0" + "cross-spawn" "^6.0.0" + "minimist" "^1.2.0" + "supports-color" "^5.5.0" + "tree-kill" "^1.2.0" -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?cache=0&sync_timestamp=1617889724435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4= +"onetime@^5.1.0", "onetime@^5.1.2": + "integrity" "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=" + "resolved" "https://registry.npm.taobao.org/onetime/download/onetime-5.1.2.tgz?cache=0&sync_timestamp=1617889724435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fonetime%2Fdownload%2Fonetime-5.1.2.tgz" + "version" "5.1.2" dependencies: - mimic-fn "^2.1.0" + "mimic-fn" "^2.1.0" -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.npmmirror.com/p-map/download/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs= +"p-map@^4.0.0": + "integrity" "sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=" + "resolved" "https://registry.npmmirror.com/p-map/download/p-map-4.0.0.tgz" + "version" "4.0.0" dependencies: - aggregate-error "^3.0.0" + "aggregate-error" "^3.0.0" -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmmirror.com/parent-module/download/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= +"parent-module@^1.0.0": + "integrity" "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=" + "resolved" "https://registry.npmmirror.com/parent-module/download/parent-module-1.0.1.tgz" + "version" "1.0.1" dependencies: - callsites "^3.0.0" + "callsites" "^3.0.0" -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.npmmirror.com/parse-json/download/parse-json-5.2.0.tgz?cache=0&sync_timestamp=1637475717072&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fparse-json%2Fdownload%2Fparse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - integrity sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80= +"parse-json@^5.0.0": + "integrity" "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=" + "resolved" "https://registry.npmmirror.com/parse-json/download/parse-json-5.2.0.tgz?cache=0&sync_timestamp=1637475717072&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fparse-json%2Fdownload%2Fparse-json-5.2.0.tgz" + "version" "5.2.0" 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" + "error-ex" "^1.3.1" + "json-parse-even-better-errors" "^2.3.0" + "lines-and-columns" "^1.1.6" -parse-node-version@^1.0.1: - version "1.0.1" - resolved "https://registry.npmmirror.com/parse-node-version/download/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - integrity sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs= +"parse-node-version@^1.0.1": + "integrity" "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=" + "resolved" "https://registry.npmmirror.com/parse-node-version/download/parse-node-version-1.0.1.tgz" + "version" "1.0.1" -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.nlark.com/pascalcase/download/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= +"pascalcase@^0.1.1": + "integrity" "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "resolved" "https://registry.nlark.com/pascalcase/download/pascalcase-0.1.1.tgz" + "version" "0.1.1" -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.nlark.com/path-dirname/download/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= +"path-dirname@^1.0.0": + "integrity" "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "resolved" "https://registry.nlark.com/path-dirname/download/path-dirname-1.0.2.tgz" + "version" "1.0.2" -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= +"path-is-absolute@^1.0.0": + "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "resolved" "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" -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@^2.0.1": + "integrity" "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "resolved" "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz" + "version" "2.0.1" -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-key@^3.0.0", "path-key@^3.1.0": + "integrity" "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=" + "resolved" "https://registry.npm.taobao.org/path-key/download/path-key-3.1.1.tgz" + "version" "3.1.1" -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/path-type/download/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs= +"path-type@^4.0.0": + "integrity" "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=" + "resolved" "https://registry.npm.taobao.org/path-type/download/path-type-4.0.0.tgz" + "version" "4.0.0" -picomatch@^2.2.3: - version "2.3.0" - resolved "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" - integrity sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI= +"picomatch@^2.2.3": + "integrity" "sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=" + "resolved" "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz" + "version" "2.3.0" -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= +"pify@^4.0.1": + "integrity" "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=" + "resolved" "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz" + "version" "4.0.1" -please-upgrade-node@^3.2.0: - version "3.2.0" - resolved "https://registry.nlark.com/please-upgrade-node/download/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" - integrity sha1-rt3T+ZTJM+StmLmdmlVu+g4v6UI= +"please-upgrade-node@^3.2.0": + "integrity" "sha1-rt3T+ZTJM+StmLmdmlVu+g4v6UI=" + "resolved" "https://registry.nlark.com/please-upgrade-node/download/please-upgrade-node-3.2.0.tgz" + "version" "3.2.0" dependencies: - semver-compare "^1.0.0" + "semver-compare" "^1.0.0" -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.nlark.com/posix-character-classes/download/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= +"posix-character-classes@^0.1.0": + "integrity" "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + "resolved" "https://registry.nlark.com/posix-character-classes/download/posix-character-classes-0.1.1.tgz" + "version" "0.1.1" -prettier-plugin-ux@^0.3.0: - version "0.3.0" - resolved "https://registry.nlark.com/prettier-plugin-ux/download/prettier-plugin-ux-0.3.0.tgz#164ca9e19f4037b4e0d11d7b6ba04bb871ec72c5" - integrity sha1-Fkyp4Z9AN7Tg0R17a6BLuHHscsU= +"prettier-plugin-ux@^0.3.0": + "integrity" "sha1-Fkyp4Z9AN7Tg0R17a6BLuHHscsU=" + "resolved" "https://registry.nlark.com/prettier-plugin-ux/download/prettier-plugin-ux-0.3.0.tgz" + "version" "0.3.0" -prettier@^2.3.2: - version "2.5.1" - resolved "https://registry.npmmirror.com/prettier/download/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a" - integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg== +"prettier@^2.3.2": + "integrity" "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==" + "resolved" "https://registry.npmmirror.com/prettier/download/prettier-2.5.1.tgz" + "version" "2.5.1" -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-nextick-args@~2.0.0": + "integrity" "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=" + "resolved" "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + "version" "2.0.1" -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.nlark.com/prr/download/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= +"prr@~1.0.1": + "integrity" "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + "resolved" "https://registry.nlark.com/prr/download/prr-1.0.1.tgz" + "version" "1.0.1" -readable-stream@^2.0.2: - version "2.3.7" - resolved "https://registry.nlark.com/readable-stream/download/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c= +"readable-stream@^2.0.2": + "integrity" "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=" + "resolved" "https://registry.nlark.com/readable-stream/download/readable-stream-2.3.7.tgz" + "version" "2.3.7" 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" + "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" -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.nlark.com/readdirp/download/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU= +"readdirp@^2.2.1": + "integrity" "sha1-DodiKjMlqjPokihcr4tOhGUppSU=" + "resolved" "https://registry.nlark.com/readdirp/download/readdirp-2.2.1.tgz" + "version" "2.2.1" dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" + "graceful-fs" "^4.1.11" + "micromatch" "^3.1.10" + "readable-stream" "^2.0.2" -regenerator-runtime@^0.13.4: - version "0.13.9" - resolved "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz?cache=0&sync_timestamp=1626993001371&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" - integrity sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I= +"regenerator-runtime@^0.13.4": + "integrity" "sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I=" + "resolved" "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz?cache=0&sync_timestamp=1626993001371&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.13.9.tgz" + "version" "0.13.9" -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= +"regex-not@^1.0.0", "regex-not@^1.0.2": + "integrity" "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=" + "resolved" "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz" + "version" "1.0.2" dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" + "extend-shallow" "^3.0.2" + "safe-regex" "^1.1.0" -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.nlark.com/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= +"remove-trailing-separator@^1.0.1": + "integrity" "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + "resolved" "https://registry.nlark.com/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz" + "version" "1.1.0" -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha1-vmgVIIR6tYx1aKx1+/rSjtQtOek= +"repeat-element@^1.1.2": + "integrity" "sha1-vmgVIIR6tYx1aKx1+/rSjtQtOek=" + "resolved" "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz" + "version" "1.1.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= +"repeat-string@^1.6.1": + "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + "resolved" "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz" + "version" "1.6.1" -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.nlark.com/resolve-from/download/resolve-from-4.0.0.tgz?cache=0&sync_timestamp=1622605305717&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fresolve-from%2Fdownload%2Fresolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= +"resolve-from@^4.0.0": + "integrity" "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=" + "resolved" "https://registry.nlark.com/resolve-from/download/resolve-from-4.0.0.tgz?cache=0&sync_timestamp=1622605305717&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fresolve-from%2Fdownload%2Fresolve-from-4.0.0.tgz" + "version" "4.0.0" -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.npmmirror.com/resolve-url/download/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= +"resolve-url@^0.2.1": + "integrity" "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "resolved" "https://registry.npmmirror.com/resolve-url/download/resolve-url-0.2.1.tgz" + "version" "0.2.1" -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.nlark.com/restore-cursor/download/restore-cursor-3.1.0.tgz?cache=0&sync_timestamp=1629746923086&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frestore-cursor%2Fdownload%2Frestore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha1-OfZ8VLOnpYzqUjbZXPADQjljH34= +"restore-cursor@^3.1.0": + "integrity" "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=" + "resolved" "https://registry.nlark.com/restore-cursor/download/restore-cursor-3.1.0.tgz?cache=0&sync_timestamp=1629746923086&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frestore-cursor%2Fdownload%2Frestore-cursor-3.1.0.tgz" + "version" "3.1.0" dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" + "onetime" "^5.1.0" + "signal-exit" "^3.0.2" -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.nlark.com/ret/download/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= +"ret@~0.1.10": + "integrity" "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=" + "resolved" "https://registry.nlark.com/ret/download/ret-0.1.15.tgz" + "version" "0.1.15" -rfdc@^1.3.0: - version "1.3.0" - resolved "https://registry.npm.taobao.org/rfdc/download/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" - integrity sha1-0LfEQasnINBdxM8m4ByJYx2doIs= +"rfdc@^1.3.0": + "integrity" "sha1-0LfEQasnINBdxM8m4ByJYx2doIs=" + "resolved" "https://registry.npm.taobao.org/rfdc/download/rfdc-1.3.0.tgz" + "version" "1.3.0" -rxjs@^7.4.0: - version "7.4.0" - resolved "https://registry.npmmirror.com/rxjs/download/rxjs-7.4.0.tgz#a12a44d7eebf016f5ff2441b87f28c9a51cebc68" - integrity sha1-oSpE1+6/AW9f8kQbh/KMmlHOvGg= +"rxjs@^7.4.0": + "integrity" "sha1-oSpE1+6/AW9f8kQbh/KMmlHOvGg=" + "resolved" "https://registry.npmmirror.com/rxjs/download/rxjs-7.4.0.tgz" + "version" "7.4.0" dependencies: - tslib "~2.1.0" + "tslib" "~2.1.0" -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.nlark.com/safe-buffer/download/safe-buffer-5.1.2.tgz?cache=0&sync_timestamp=1618847044058&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= +"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": + "integrity" "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" + "resolved" "https://registry.nlark.com/safe-buffer/download/safe-buffer-5.1.2.tgz?cache=0&sync_timestamp=1618847044058&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.1.2.tgz" + "version" "5.1.2" -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= +"safe-regex@^1.1.0": + "integrity" "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=" + "resolved" "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz" + "version" "1.1.0" dependencies: - ret "~0.1.10" + "ret" "~0.1.10" "safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.nlark.com/safer-buffer/download/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= + "integrity" "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=" + "resolved" "https://registry.nlark.com/safer-buffer/download/safer-buffer-2.1.2.tgz" + "version" "2.1.2" -sax@^1.2.4: - version "1.2.4" - resolved "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= +"sax@^1.2.4": + "integrity" "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=" + "resolved" "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz" + "version" "1.2.4" -semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/semver-compare/download/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= +"semver-compare@^1.0.0": + "integrity" "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" + "resolved" "https://registry.nlark.com/semver-compare/download/semver-compare-1.0.0.tgz" + "version" "1.0.0" -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@^5.5.0", "semver@^5.6.0": + "integrity" "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=" + "resolved" "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz" + "version" "5.7.1" -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.nlark.com/set-value/download/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= +"set-value@^2.0.0", "set-value@^2.0.1": + "integrity" "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=" + "resolved" "https://registry.nlark.com/set-value/download/set-value-2.0.1.tgz" + "version" "2.0.1" dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" + "extend-shallow" "^2.0.1" + "is-extendable" "^0.1.1" + "is-plain-object" "^2.0.3" + "split-string" "^3.0.1" -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= +"shebang-command@^1.2.0": + "integrity" "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=" + "resolved" "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz" + "version" "1.2.0" dependencies: - shebang-regex "^1.0.0" + "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= +"shebang-command@^2.0.0": + "integrity" "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=" + "resolved" "https://registry.npm.taobao.org/shebang-command/download/shebang-command-2.0.0.tgz" + "version" "2.0.0" dependencies: - shebang-regex "^3.0.0" + "shebang-regex" "^3.0.0" -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/shebang-regex/download/shebang-regex-1.0.0.tgz?cache=0&sync_timestamp=1628896299850&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fshebang-regex%2Fdownload%2Fshebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= +"shebang-regex@^1.0.0": + "integrity" "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "resolved" "https://registry.nlark.com/shebang-regex/download/shebang-regex-1.0.0.tgz?cache=0&sync_timestamp=1628896299850&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fshebang-regex%2Fdownload%2Fshebang-regex-1.0.0.tgz" + "version" "1.0.0" -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz?cache=0&sync_timestamp=1628896299850&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fshebang-regex%2Fdownload%2Fshebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI= +"shebang-regex@^3.0.0": + "integrity" "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=" + "resolved" "https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz?cache=0&sync_timestamp=1628896299850&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fshebang-regex%2Fdownload%2Fshebang-regex-3.0.0.tgz" + "version" "3.0.0" -signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.6" - resolved "https://registry.npmmirror.com/signal-exit/download/signal-exit-3.0.6.tgz?cache=0&sync_timestamp=1637255687504&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" - integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== +"signal-exit@^3.0.2", "signal-exit@^3.0.3": + "integrity" "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + "resolved" "https://registry.npmmirror.com/signal-exit/download/signal-exit-3.0.6.tgz?cache=0&sync_timestamp=1637255687504&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsignal-exit%2Fdownload%2Fsignal-exit-3.0.6.tgz" + "version" "3.0.6" -slice-ansi@^3.0.0: - version "3.0.0" - resolved "https://registry.nlark.com/slice-ansi/download/slice-ansi-3.0.0.tgz?cache=0&sync_timestamp=1622604533654&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fslice-ansi%2Fdownload%2Fslice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" - integrity sha1-Md3BCTCht+C2ewjJbC9Jt3p4l4c= +"slice-ansi@^3.0.0": + "integrity" "sha1-Md3BCTCht+C2ewjJbC9Jt3p4l4c=" + "resolved" "https://registry.nlark.com/slice-ansi/download/slice-ansi-3.0.0.tgz?cache=0&sync_timestamp=1622604533654&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fslice-ansi%2Fdownload%2Fslice-ansi-3.0.0.tgz" + "version" "3.0.0" dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" + "ansi-styles" "^4.0.0" + "astral-regex" "^2.0.0" + "is-fullwidth-code-point" "^3.0.0" -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.nlark.com/slice-ansi/download/slice-ansi-4.0.0.tgz?cache=0&sync_timestamp=1622604533654&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fslice-ansi%2Fdownload%2Fslice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms= +"slice-ansi@^4.0.0": + "integrity" "sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=" + "resolved" "https://registry.nlark.com/slice-ansi/download/slice-ansi-4.0.0.tgz?cache=0&sync_timestamp=1622604533654&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fslice-ansi%2Fdownload%2Fslice-ansi-4.0.0.tgz" + "version" "4.0.0" dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" + "ansi-styles" "^4.0.0" + "astral-regex" "^2.0.0" + "is-fullwidth-code-point" "^3.0.0" -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= +"snapdragon-node@^2.0.1": + "integrity" "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=" + "resolved" "https://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz" + "version" "2.1.1" dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" + "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.nlark.com/snapdragon-util/download/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI= +"snapdragon-util@^3.0.1": + "integrity" "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=" + "resolved" "https://registry.nlark.com/snapdragon-util/download/snapdragon-util-3.0.1.tgz" + "version" "3.0.1" dependencies: - kind-of "^3.2.0" + "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?cache=0&sync_timestamp=1617971785350&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsnapdragon%2Fdownload%2Fsnapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= +"snapdragon@^0.8.1": + "integrity" "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=" + "resolved" "https://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz?cache=0&sync_timestamp=1617971785350&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsnapdragon%2Fdownload%2Fsnapdragon-0.8.2.tgz" + "version" "0.8.2" 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" + "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" -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= +"source-map-resolve@^0.5.0": + "integrity" "sha1-GQhmvs51U+H48mei7oLGBrVQmho=" + "resolved" "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz" + "version" "0.5.3" 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" + "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-url@^0.4.0: - version "0.4.1" - resolved "https://registry.nlark.com/source-map-url/download/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha1-CvZmBadFpaL5HPG7+KevvCg97FY= +"source-map-url@^0.4.0": + "integrity" "sha1-CvZmBadFpaL5HPG7+KevvCg97FY=" + "resolved" "https://registry.nlark.com/source-map-url/download/source-map-url-0.4.1.tgz" + "version" "0.4.1" -source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.nlark.com/source-map/download/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= +"source-map@^0.5.6": + "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "resolved" "https://registry.nlark.com/source-map/download/source-map-0.5.7.tgz" + "version" "0.5.7" -source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.nlark.com/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= +"source-map@~0.6.0": + "integrity" "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" + "resolved" "https://registry.nlark.com/source-map/download/source-map-0.6.1.tgz" + "version" "0.6.1" -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= +"split-string@^3.0.1", "split-string@^3.0.2": + "integrity" "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=" + "resolved" "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz" + "version" "3.1.0" dependencies: - extend-shallow "^3.0.0" + "extend-shallow" "^3.0.0" -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= +"static-extend@^0.1.1": + "integrity" "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=" + "resolved" "https://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz" + "version" "0.1.2" dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" + "define-property" "^0.2.5" + "object-copy" "^0.1.0" -string-argv@0.3.1: - version "0.3.1" - resolved "https://registry.nlark.com/string-argv/download/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" - integrity sha1-leL77AQnrhkYSTX4FtdKqkxcGdo= - -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.3" - resolved "https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA= +"string_decoder@~1.1.1": + "integrity" "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=" + "resolved" "https://registry.nlark.com/string_decoder/download/string_decoder-1.1.1.tgz" + "version" "1.1.1" dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" + "safe-buffer" "~5.1.0" -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.nlark.com/string_decoder/download/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= +"string-argv@0.3.1": + "integrity" "sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=" + "resolved" "https://registry.nlark.com/string-argv/download/string-argv-0.3.1.tgz" + "version" "0.3.1" + +"string-width@^4.1.0", "string-width@^4.2.0": + "integrity" "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=" + "resolved" "https://registry.npmmirror.com/string-width/download/string-width-4.2.3.tgz" + "version" "4.2.3" dependencies: - safe-buffer "~5.1.0" + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" -stringify-object@3.3.0: - version "3.3.0" - resolved "https://registry.nlark.com/stringify-object/download/stringify-object-3.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstringify-object%2Fdownload%2Fstringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha1-cDBlrvyhkwDTzoivT1s5VtdVZik= +"stringify-object@3.3.0": + "integrity" "sha1-cDBlrvyhkwDTzoivT1s5VtdVZik=" + "resolved" "https://registry.nlark.com/stringify-object/download/stringify-object-3.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstringify-object%2Fdownload%2Fstringify-object-3.3.0.tgz" + "version" "3.3.0" dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" + "get-own-enumerable-property-symbols" "^3.0.0" + "is-obj" "^1.0.1" + "is-regexp" "^1.0.0" -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz?cache=0&sync_timestamp=1632432619223&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk= +"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": + "integrity" "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=" + "resolved" "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-6.0.1.tgz?cache=0&sync_timestamp=1632432619223&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-6.0.1.tgz" + "version" "6.0.1" dependencies: - ansi-regex "^5.0.1" + "ansi-regex" "^5.0.1" -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620046435959&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0= +"strip-final-newline@^2.0.0": + "integrity" "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=" + "resolved" "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620046435959&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz" + "version" "2.0.0" -supports-color@8.1.1: - version "8.1.1" - resolved "https://registry.npmmirror.com/supports-color/download/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw= +"supports-color@^5.3.0", "supports-color@^5.5.0": + "integrity" "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=" + "resolved" "https://registry.npmmirror.com/supports-color/download/supports-color-5.5.0.tgz" + "version" "5.5.0" dependencies: - has-flag "^4.0.0" + "has-flag" "^3.0.0" -supports-color@^5.3.0, supports-color@^5.5.0: - version "5.5.0" - resolved "https://registry.npmmirror.com/supports-color/download/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= +"supports-color@8.1.1": + "integrity" "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=" + "resolved" "https://registry.npmmirror.com/supports-color/download/supports-color-8.1.1.tgz" + "version" "8.1.1" dependencies: - has-flag "^3.0.0" + "has-flag" "^4.0.0" -through@^2.3.8: - version "2.3.8" - resolved "https://registry.nlark.com/through/download/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= +"through@^2.3.8": + "integrity" "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + "resolved" "https://registry.nlark.com/through/download/through-2.3.8.tgz" + "version" "2.3.8" -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.nlark.com/to-object-path/download/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= +"to-object-path@^0.3.0": + "integrity" "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=" + "resolved" "https://registry.nlark.com/to-object-path/download/to-object-path-0.3.0.tgz" + "version" "0.3.0" dependencies: - kind-of "^3.0.2" + "kind-of" "^3.0.2" -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.nlark.com/to-regex-range/download/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= +"to-regex-range@^2.1.0": + "integrity" "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=" + "resolved" "https://registry.nlark.com/to-regex-range/download/to-regex-range-2.1.1.tgz" + "version" "2.1.1" dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" + "is-number" "^3.0.0" + "repeat-string" "^1.6.1" -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ= +"to-regex-range@^5.0.1": + "integrity" "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=" + "resolved" "https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz" + "version" "5.0.1" dependencies: - is-number "^7.0.0" + "is-number" "^7.0.0" -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= +"to-regex@^3.0.1", "to-regex@^3.0.2": + "integrity" "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=" + "resolved" "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz" + "version" "3.0.2" dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "regex-not" "^1.0.2" + "safe-regex" "^1.1.0" -tree-kill@^1.2.0: - version "1.2.2" - resolved "https://registry.nlark.com/tree-kill/download/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" - integrity sha1-TKCakJLIi3OnzcXooBtQeweQoMw= +"tree-kill@^1.2.0": + "integrity" "sha1-TKCakJLIi3OnzcXooBtQeweQoMw=" + "resolved" "https://registry.nlark.com/tree-kill/download/tree-kill-1.2.2.tgz" + "version" "1.2.2" -tslib@^2.3.0: - version "2.3.1" - resolved "https://registry.nlark.com/tslib/download/tslib-2.3.1.tgz?cache=0&sync_timestamp=1628722556410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftslib%2Fdownload%2Ftslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha1-6KM1rdXOrlGqJh0ypJAVjvBC7wE= +"tslib@^2.3.0": + "integrity" "sha1-6KM1rdXOrlGqJh0ypJAVjvBC7wE=" + "resolved" "https://registry.nlark.com/tslib/download/tslib-2.3.1.tgz?cache=0&sync_timestamp=1628722556410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftslib%2Fdownload%2Ftslib-2.3.1.tgz" + "version" "2.3.1" -tslib@~2.1.0: - version "2.1.0" - resolved "https://registry.nlark.com/tslib/download/tslib-2.1.0.tgz?cache=0&sync_timestamp=1628722556410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftslib%2Fdownload%2Ftslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" - integrity sha1-2mCGDxwuyqVwOrfTm8Bba/mIuXo= +"tslib@~2.1.0": + "integrity" "sha1-2mCGDxwuyqVwOrfTm8Bba/mIuXo=" + "resolved" "https://registry.nlark.com/tslib/download/tslib-2.1.0.tgz?cache=0&sync_timestamp=1628722556410&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftslib%2Fdownload%2Ftslib-2.1.0.tgz" + "version" "2.1.0" -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.npmmirror.com/type-fest/download/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc= +"type-fest@^0.21.3": + "integrity" "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=" + "resolved" "https://registry.npmmirror.com/type-fest/download/type-fest-0.21.3.tgz" + "version" "0.21.3" -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.nlark.com/union-value/download/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc= +"union-value@^1.0.0": + "integrity" "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=" + "resolved" "https://registry.nlark.com/union-value/download/union-value-1.0.1.tgz" + "version" "1.0.1" dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" + "arr-union" "^3.1.0" + "get-value" "^2.0.6" + "is-extendable" "^0.1.1" + "set-value" "^2.0.1" -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.nlark.com/unset-value/download/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= +"unset-value@^1.0.0": + "integrity" "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=" + "resolved" "https://registry.nlark.com/unset-value/download/unset-value-1.0.0.tgz" + "version" "1.0.0" dependencies: - has-value "^0.3.1" - isobject "^3.0.0" + "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= +"upath@^1.1.1": + "integrity" "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=" + "resolved" "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz" + "version" "1.2.0" -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.npmmirror.com/urix/download/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= +"urix@^0.1.0": + "integrity" "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "resolved" "https://registry.npmmirror.com/urix/download/urix-0.1.0.tgz" + "version" "0.1.0" -use@^3.1.0: - version "3.1.1" - resolved "https://registry.nlark.com/use/download/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= +"use@^3.1.0": + "integrity" "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=" + "resolved" "https://registry.nlark.com/use/download/use-3.1.1.tgz" + "version" "3.1.1" -util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.nlark.com/util-deprecate/download/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= +"util-deprecate@~1.0.1": + "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "resolved" "https://registry.nlark.com/util-deprecate/download/util-deprecate-1.0.2.tgz" + "version" "1.0.2" -which@^1.2.9: - version "1.3.1" - resolved "https://registry.nlark.com/which/download/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= +"which@^1.2.9": + "integrity" "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=" + "resolved" "https://registry.nlark.com/which/download/which-1.3.1.tgz" + "version" "1.3.1" dependencies: - isexe "^2.0.0" + "isexe" "^2.0.0" -which@^2.0.1: - version "2.0.2" - resolved "https://registry.nlark.com/which/download/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE= +"which@^2.0.1": + "integrity" "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=" + "resolved" "https://registry.nlark.com/which/download/which-2.0.2.tgz" + "version" "2.0.2" dependencies: - isexe "^2.0.0" + "isexe" "^2.0.0" -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.nlark.com/wrap-ansi/download/wrap-ansi-6.2.0.tgz?cache=0&sync_timestamp=1631557201275&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha1-6Tk7oHEC5skaOyIUePAlfNKFblM= +"wrap-ansi@^6.2.0": + "integrity" "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=" + "resolved" "https://registry.nlark.com/wrap-ansi/download/wrap-ansi-6.2.0.tgz?cache=0&sync_timestamp=1631557201275&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-6.2.0.tgz" + "version" "6.2.0" dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.nlark.com/wrap-ansi/download/wrap-ansi-7.0.0.tgz?cache=0&sync_timestamp=1631557201275&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM= +"wrap-ansi@^7.0.0": + "integrity" "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=" + "resolved" "https://registry.nlark.com/wrap-ansi/download/wrap-ansi-7.0.0.tgz?cache=0&sync_timestamp=1631557201275&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-7.0.0.tgz" + "version" "7.0.0" dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.npmmirror.com/yaml/download/yaml-1.10.2.tgz?cache=0&sync_timestamp=1636797252827&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyaml%2Fdownload%2Fyaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha1-IwHF/78StGfejaIzOkWeKeeSDks= +"yaml@^1.10.0": + "integrity" "sha1-IwHF/78StGfejaIzOkWeKeeSDks=" + "resolved" "https://registry.npmmirror.com/yaml/download/yaml-1.10.2.tgz?cache=0&sync_timestamp=1636797252827&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyaml%2Fdownload%2Fyaml-1.10.2.tgz" + "version" "1.10.2" From 0dfceda42eba4224fe40713b36a4bddf3d7d39ae Mon Sep 17 00:00:00 2001 From: 7YHong Date: Wed, 29 Dec 2021 12:18:33 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E5=A0=86=E5=8F=A0?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/assets/images/home-background.png | Bin 75233 -> 75503 bytes quickapp/src/pages/Home/device.ux | 1 + quickapp/src/pages/Home/index.ux | 32 ++++++++++--- quickapp/src/pages/Home/key.ux | 30 ++++++++++++ quickapp/src/pages/Home/tabbar.ux | 44 ++++++------------ 5 files changed, 72 insertions(+), 35 deletions(-) create mode 100644 quickapp/src/pages/Home/key.ux diff --git a/quickapp/src/assets/images/home-background.png b/quickapp/src/assets/images/home-background.png index 18386a0f97a2d269ba88c4f2117d0cd78b0c323c..ea3d477e9b3161402442409dd6626bbd8c49acd7 100644 GIT binary patch literal 75503 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 ~!IJ9s*-{#i&4#yINrKeneF6_HMN;&# zHF>V=Ozs@ePr<-1kil4m>z{XC|bFXSyV3$`Gg1i|j3phq`x zn>%~7bwv9Ix(TjDYHdH(1W{Q`?{tLNc%M}rd=LBpX;C;FJVK4hg{R9t5hHh9-1t)W zGMN4&|4O}ZZ30(4JnG^+^Ce|SV-O)M_*RypDTam3JV4=du*7@Nn^+CM6@%c|Z#;nCs&e?JlOOCLfq~cZ9-;jEm6B0DvTQVg=!YOoBlQ9UK)Es zg>HUzx=udr+<;k|C>ayo{^705$@V-AAcdMf2c#u-U(jxYY;OL1t%Do@R78zYx3ZQv zgYC>=BC1?8QLo-aUU*GxQ9Axak@6jJS}vsFj=(gTUtt4XZ%E%XiKbZBPLVWn?}S(y zNq4YLy!!5M%6g?Mu9 z94&H78FVwmV`4mXsduSUlMsHi;C4h;Olq>$o2a1;AQ%Z@KlbJY?im#JPKo*P7*HLs z!2p5kI?&#vCuYH-X@?KbE3;F*XnjwnH7(py)?zi)KQYA;dOx|ko7+fQ-YghAPx*8H zt!Tn7fBCmo-tpFD*Mq%z%Y+~V7$}v^!8nXO17WlH0Zg4TBV7)H{OXKX1a9B zwWBKO4X@Zvy_)j2pD;esuV06QaTS16`ZGbG#3>ZK$HI#3YJZ35BBXPF=3x;+g;&bM zRgQd%5+l_Qp%mUlta--ts!%GKk>Y@t%MW|v~Q`9mK-$xaRO7QBN}P3HAL-qtGTu zMNQ0%%9%z3qPkD%0G?cd%IfO#XB+v}Iz(U*6Cjw)A5O(@S8Pi?zQU@^f{2D+Jsd|I zl@FwS+@C4!*uSYQd-Y>Tv%Tx3?Mk}Ocw4$R_C_Xd3>JoxB`oNeC$K}{sz?DrmIXIY zkX^-Cj|(iyOMCDu23d54BJo52eQlQ)8RFQAF@2M_R|&AERqlQCb^=Hj9#7-5_x$Tq zz0JSBlRP;i9$$TwS!gTe7Qis2a*Tg$Lc)`d*Y?!t`P;Tp4!~eV0Q&OcY4!nqgd}!; znpZN;48(8uCc*krct7(Ez;@t7K%7n0e#dF4Q?!)$!?V4hyn34okhYE0B zGx|=JT7(z;_~C?@C;52sw}?lSnpw?9vzzqHLzkRNY(pOqlLKNOq+6kh9G&WOMB5}3n#vm=pW_zn z-uIe#x6C%STtrppRaT*(cCYEu4cbr&AT%@qbHx@fviPiKkEdQ_-b@7u{f%J`9xu>J z18xkh;b-=>1^DMSx~G`}0iq6{T3!e21z!Y;N#Qr2!+BYfAOYN2-SqR(w-VpFE~d>y zTWMt)n%~?J=Vx^J>0#!uP~UKSPO8p~#lHxk+Q}>}9nL=|+LQPx9p|YZ!kngukv(c* zcXsSFfCo`n{f~9p9q9+0#Rd8A6Ez;hgLwVYq4zqVlA9O#Xs&Dhh0@Q#ArenO6Q)%( z=-x;%WsrVT-7&6xSz1sl7DP7Toz3U;z=wIwZsCWk8(;|ZXNWPJ)}Be(!f8JCtwta# zOhdCt1h9ApTAuwNqE|)U`gp2Xe;}mC`9PeesBmwu{`vRF?Cfm3$1=_~zs?bxgJZll z`pF9bh9?AIz^LS~E;fVay;$ndw!61~&3st%SZh&KVSS^UE|7lRsCN`gS^uF9n;;l(T0ij9n&0&ZhxmSk@_s zg2GfbLhA&spFDDgpz&&mnS14TB<~_a+XG4w8!07_tq+li!=nv$lYX$fT1oV?7TWOa zC6yv`K;*_wnQ>qZsCZp7@PwVAT>s18Af7z2p)stleU#y}&Nuu-9ICk(1LWylAugU| zFDfC*{z|W22R~^~L1_Pq1ArT^nQ&Y>qY4)^79Il$xq*d@AFt?r9K@*>^p_G^uW->8 zSEwdGxBH-A!8^rG_P;Y$z}v&%ZGOzBC-2&YFMidY?o}_UiiDr(J@SfG0(W9#<%tu({segfq)DelSP-r(-^fJG zLMi-C_6FGx65gpo2Kzc3ithRiDvPhjC8*xDl;u^^6C-^l-}JX$ILJ6Q6tBFnQC>>( zguaA-+aPW)y<;R2_<)7@?VuJ(KA4OCPe&;zJ^bvf3kXurL&ls@ja32g+ zr265-qfhX)Ca+spi_FCfNa~-*;2f=sX@jqLiWOkd$IYz^!{#QY%1>?eUIeLfjri(B_cJsj@0|5(;Chul@Qr!K56a}>1o zT>L9=f`DG(2vpO8^aR`@n%IS#nc?2^6BxGs^!%zZoSNpBoa*%}#0HYBrv*VnbkPt{ z{^guL;x2Y=F=bD3!Kc&3wW5-o4@*aeZ*D9v9!$|_^b%fJAw+=&^iL5}#lJV3%}3yq zq30hV(}4Bt4hUh|+MwoKcd*1llbsWL%_R>5==x6%7GK47-zqBga^%x@n89DugE7e{V1eG=xad~k@M?^uk>f4tuT>l1vx<3JD zn_w8~JjogWA6>m6o9;JbEWW`l-VUEeNxFvqyh}jt5Mg`vy?ejW+aKpTRSm^Be$q1Z?%EQ;nM@%H99VlxBC6Zf8jbh0J;o;YOwW8Hk3IZ*|H z9us|6%Z8{?xHI=g5>1vDUI-{UfuQWeCn9#Uz}YxcM0vvqg?UnGB{52)oA5303{>_qEQ_Tl^j6!K?q{o;7eN{4R_A9rB>G{ zkft(cuxx5EJE-fLRIc%UAyIZWw@`>a!VDXg6Mk|M2{*%| z$g*QNvaMEXc=Zk0s)dtx`r<~6GtnTtfvy8y-ZEW+PE^$W&*38oxJ4XmgW7Y>l0G;a zP!WM}r%4K$J(Wo864SSWS|f@{LeY7@Q%=b*aPC$x(CCNM8Sy>?`Y0JH)4jM%a(Ga9 zJIq5=-!}u1B7gQpU(ZnU=JnP?(Y9FluJ(+d9?Nv5@_lcr-X?4P3;Xw-QRB3K;9#KJ zLJj+EaHjwkO|ab1oz3xO$?6_yG|@M{;9@m9CGHm~KJUmWTM;0aS<`P%COPmtaiUZR!I-yOn7>8nxS>N=6q44}7;qH$Dc(D)0@(h~r^I^mbcCFn zLLz{O>;UPn;Ff}Rb#_5@qjY(QX4%}48*VUo`|@T<&n~$9&p6K|yge%= zI7kBapHg6em-5S%4SCL1ND%tsd=`z1b^-4&KJW{g_x2YO4NOa{aLDgZ?p1#}+_Vw# zt)%wJ=z0XOZqnGVUBEA+BnT!=)7HpNMq)2Itq+f3mi)#U%jTh9u|{6l>DvBG<31STQ}<(=#osrrEkkuqHZUXi&E60La-Mr z$y;t#bbpeV1&rA>FXU*$3<+%kTv}OKq}>e1{ewZZQ!h)j|F-))!q0WwVbYapI>=82 zj2C|@CVNB_hs92+sLih4PT`Bonb6AXUq`Va{=VJxFVd6N|P;k!T>!{!_2*(hZb&p51h{)o^VjmUa7^K?l2Ph4thr&^s!7SM2(=XVVAI zyme>}G2s9SkQNYCE69@qaVz))e(!=V#Zn16>=JjN4?M2!nE2ovNN7z%hh{x|@5{ah z4?405uDCq*kP$J=nwoxQB8%X9)~jw}Cd${XOcPFu}<522FovCR1{g}o7Aj-P zXB&Ow`@ip5yqfbSMV7qMd!jx`^TY)=o{MUdNAUo37DX1w`0o&0@ z9p3BgnWol@(Z`D#@c_9PV4@T+YMIazr`@7Q1!$I(w&-lkeVn|Mr!v>Hq1LuNEe;Vc z#k*fUh1@>P%_#xC*9piR2r5U6?zL3S@f8)CX_F*#5Ysys>RHADtT@krq_*C8Ag*cX zt-NiWQV$oy_8G#Boo1jFtsbA6;U56E^&W=)yP6VH>+lAAf%nn%W&6y@3VWtd2yhHvi(%Mh zyfgtSGh$z${k)^OK(039K}9y*cgb&d_Z5_nWikXXv3F|v2s&(lQ0fb~EXShLY_1@Q z9Mi6bCDyB%Uq}-eiw9UswF}RIz~i2Ef)EiY{ULJBgBc*^R80aDa{)29lNf7A!fxQU z;~YWNR*xo9>XEqizLgiMFqoMY0Ck7nvOhzat$0Bw$qk2b(R&xBzSaHN`P~4@`xHZT z9UiaHxA$50zqJ4%5?P=(S3)E>^$FieKU1z5&Gmg1y_0ayvG zV*6Jgo?KezLnHbj$?8gLp#SQ70uMV`z;6OL`2gfFrapoUHc93ighxBm5YR=Y>(J!IMLoS5eB}Z81Lsu1^$J207{k8nk1up zR^)s*6W@AxX%Tu{Lo>N5xUgVpe)Zom>_V6e2-)GG-#F%RfpKMh$Tp5AI^8{srgC$S z2^P49)tAB^|7SMDK-3G+krO^$zX1yVk&!Yo_kN;ot6jYCM1>!fYXF1mB|zAXnUC-P z&rR&nN_bxABjdMHcvVkp6VjO;cXB_suJ1AUXW}oZfM=J51zm!D5xB%lh$lA}A+V1v z%oo_oYPGWKG^IRN2SCpZ%*6YElV?~&=s*dC5A@n*JQ#3;v@g`>1E5%N_T65{UdAT>GwldGU?mgDp@Og-&_mWY zdm38BINuU)U$eC}=u9HdU6Zb2?Em{yP2i_6YQZx-Ef8+3p!f>4oels%I|lxoHFk1l zFb#Jx^X|p?om;=U_MPYqwWj)l;lUTec{Md~1%Nd~F4!x^`oH&c$2=M$gjxi?iwEj9<3D;Sp3%0{O@40Q*JF^D!oaSA$A~THF#|V?eR6(@TSV636wqO&O8z_(^&jB^w&Xcbi&?vO2XuV-_7u8QGo`OoDFJbPOpH|8mZloSK^)nE&`V3%d?JoM65 zaJ=I*tMY{Zs$IUibJ>Vpw@|W@Lt%)h9N?h;&-nkGMG-IYimII0K=bmEl-nk(9L?0l zy7Gz_Tt$?-!Lea_Cj`CFSK;7op*LN36ENow=92gbJeU-j-jNOdVm(~ATfIS*`S^x^ z69!9X?t`_6d4f~ycCXp&voW=iW9>wyj)3;9mo z$;FV!y;E=Gy9WI%(FHZt!+!?M`vC_g(HrIsrCSSPpVb*X;t8~{i_c!Qn!6QEb&YXH zQ+kTWaVAR2dq`bCxUsmiyey*-{~iIv00IHvjNezcB*NyxMH`qo##ZL$TJ~VwzWW%r zo;RvC2zS6e{qZ(`vjgn^47V(2>c)?Bj z|Lh|}V1S>a#!q_CKLF6>2iiWwX$_J->;T|Ep$7T&HQf~B;_kWH)ctqX54Q@&6yOpb zKcN473?=~YllD=vGx{E2R=5DQ-~EJ!8#_DoMVXm&$2gq4{QTkbph2}JXePv7rR|k5S>S~{~Oz9OF zHen$O&$!+sk#YR5gzfKWUe7!N^*PB@v#(yYag`^Dgf=~2{~a%dnF4nDnt9h(r~15W zF0Rv#?`mJJSGwyVH2`{w{Edc&GcLV5gZQy-y#L?>^1AJ6YM^7oKguWwLo!!e+mpqs zmEpZ=WdhAQa+FzTkoV)EQe9uFKjq@FH1L=XRN|*nW6a@-dBzqBm@WSi3)4hkXq+6! zxBAjWJH8x3w*?xQnLfSUh20~RtxbP2zx^}DjHLVDsitDW^9Z7YUO=zYx44`atu(g( zkt?8c9?&mARDafNkaF?Fv{|mb`VUauNsYWPeT1sB;ij7eH`T*~jVIxHcH3K9wSc)= zobGWfIR~&1|ML!**LUq;FHd8b34c+k;;=lQAITth{X23S(N{9*`W$qT=DEJiCY4Y> zKb~``8+|f!Vs!q!`d{(90Rr>|EObuT%TD46vHNTc{5I?pquRT)dAY=Reuy z7XmndKDXzt950N#Pqrq%2=2d^v#}%d7aixD5O%=9VX52r-z@+T(3d>evEk!czeLIE z)(7EwB+P{j^Ycs|2leHe5GUjaY&AX4uT;5bobG6lN`C2x>k{4X$k2{>Pb};>&b3a{ zHHZ);jcc!**7~2WZ)u!|j1imGtJIjk= z;E^S*_At(*5Q%CW$0J8>>BvGYym&#JY(MH_E4rnl9Agwkhn3dVxY4Nh$*w-PrI=~!644NV*SJk%`qDuqD2^!7oR_i(+e zd%S7XMAs8X=B%so1863Y&HP8O9x$jrY)%aemSYI!!*`~j&95%nC#SlTZpQl_My|7> z`bghzLSt{(>5nzY%Vs&L8gFox#Fs7cpSc6h2$S#3Jv2bPx4+zQ?TTEghzN^76GFr; zuW)TwhaT7q_3C^ES8eIaq#ARdK8tSZpyy_M{;yODLL;mf>1UF`;nhtTZ%%tB9za+*!`rFdwe@UnNZETKAu0N?2mDGo_{pndpp0RA%&@9CI4S_x(IS&nd!4k1Z+}q8CC5L z33ob{J#?x2aVq&#w<0M9+TB%*kTrkoy7esUN^|zt%mA;Y^5*DYBJKZtFHdmiPX|WD zC0fvsR{c99t0H_iv6nW#k%PdJnSXSW+>=ky%4sv>*Szyr(Q} zJYbXvJj{IWq`ss`*~$nsL#EMS-x<|1VI?$WO`&d$86lr8vsM>zx-Zhsd@;N$?V#L!okE1IX zdzosv_zPG69qyz+>(-n)vyjY?La5a9VWEe>csnObba}Y!^g#s#$(9=E^E0&O_me4; zT7%U!F!fk0$g3Qn()+vT&Y%%23!e>t09_y#5-(|@fL`mL#c$}_&(uIR+TEVcJA@`q z#K~?ZzwPI1HS+lO9#cAVGxf7fJX8Rt9**As5O@^um( zORJ#Wk$)MuzNPqf(~vql6t&Sg=KoSldQ(ElL+23R;a=f)zvr2M=bU}^Uh%GXulS%x zein^)BY7u`Q55qLobU&RRr>J(VIz|(Q&Uqk)DoWVNC8f6@hKj0l&OWg`r(L4@cgCN zK$TbzZ1|A%NV?%hb4((EMbti5MzWV%nUy%Cj$&nsc$`|qxzM-J16k*HXKNQosq5L9Y zp=6Mh;bjdjFVaZ7SD+I@pY!niW7fZMD{zdvZvgq3#vw_!;skHG5senpUna(R7D_TT z^mgUpJ+UWQ*(^1dzgM#6sot$ItzBiRXGp2{6r)kgV(dRMto)po#fP7h)iLDRiyd0e zwL28S)lbmI+Ug{H?A@swHQL~H!^@?B2?s1j1`TFa4T#PK=#JO$n&Jp?Ncsm*f_-dTLD)WGJ#Fy(&lF|XsJ8=7D=?7AR+kR6Vkk`f!(R( zwlAxAB}m3!-cBl`!J`0P78SQ1FHSJDZZX^cOI=(A=fCkg>+J=;k;csLi^{2u&Ps%psWu^QkkwzFQ7KfY9!y1xZ5hTPJD)mF*&8p0Zy83*d z#Sf0GM_(!bM*IL>D1w$pWLK9Osz=wU`AaV&y|%U%&0F2#qVF<~vr%Zid}Y?d3;(su zD-G!E^5x!E4CH<{bnETJZI3k^PABY3-PLq`=F$^}2KgR`Wuh5(>(&E%$q;Da#%rF7 za|k7>==->A^)>W<@{R#rozZ0ejC<9Jy*9Ym9o_K6MO~!hz?rzgF2?lIwTEjK)1@U= zPq8cw;7P7eU={#6dt43JuAyL>B#msd0uhGTVBFT(t`^Tb5bpp1;mF;1#H<#A6}UY5 z`=?Sx0NkOBkG1eH2|gtpAE7k8?fR7~mwOX=zL%En61x}n`OMnew#^2Pn{7XTbQTx+ zKQ+9H463`5%gaW{$*ej}>^CMamXd0nIl&)$w85AVYV6Cyiy406Lk-gYHL=`lC|dol;4 zhSy5yC9;IOTz&=Sms#4_Y@V?SHX1bh7}jweKYHP!`si$Poi3lo>|nZX^-uqotzBRc z)?W{O4s6e`giN%{E7EQiYdsGfrHO~Z&jV%tVTprbT)ZU_t)|IP{_J80na^4tUafL> zu7*qetM%_HfPeRx|G`e*^=AFfXL9ffSA7-_6jQR&sDt+3*L7cw z-_yd`dzO+sF*4$`1?4hc&a6iT9qHolxMfWb7+rwG20YcPd+h#N)lNEqArp>tdK6$s$XT)WvC5HOOWJ`7{_ z1C`Q5^MDlQal&vI+K!%Y8V2p0!0WQKOm`OfSnA))Bl!_uZ|FM{fE!`#k$79+rL3## zp$KGkCG!gXEagZpt-<=ngL*Po7SCN;$-;K*DMFN)XtB(CHAVX0-w-g-QOv_Q=7+4c zfk!la3$Nr^ouHEJYhH1W(|t?+ail^tNA`#;N8|nEY|!JLNDck{`fFAH%Vj0!sN+N4 z;K$?9&7~=pApn0;Q1s)+I1Nol<^)iWo%lQ2`5!P6cFIwCBd>4nLKd~En0+yhv2|# zcLu&kQl^+ngdX!lw$qXf>X>{RdO$bekQCs6J8lW#y`>EhApiuQ{jz=Qp~WVVXW2DSueL|%FwvUKP!#XEJ099a2Cwri36|x) zq@#yMbIuF1THTioVO2+{AU7|rKKG@ho6R``>e&q zC1T}1{YBs|-SCE${w&nG?zPL1*l`^%i+GRX^`dWA0)L<0?fdD}1`_Z&-T~5R7)yT* zp6sneN?|6E9^;nHad`HF4m`MpW|PY1imnn`{`KniS7Y(mW=o4Bnskb-CrWbw(lhau zRnTXBinODbZIOzoTZ#2|tA>WX~25Be!j7!Nhm|pyfa>4!Q%1GJK54J31iwQnBA-0E=#^_EI(?T2&>AkoqB1{s;{o4 zRo#0A|hG2hIUPLweVN;+g%_90#0>PFueb;N78_@7n*1(C|Zo~A8tTnDQ zsWqbeVcTvkCgLAX&KBS<(T}OtTLNE@!xBo)K_rJ%lh&pS`;ovzPG`yrf*cE;2zmZP zlk{=?oO$!``mU@I?Q}loYoZvKLqKcrLiCe3g9kOncyfn?1j}&sa%pJRp*>j*%j_78%Xb8kl?Y@8ZLc`{zO#QDu<)?A@{IWn_!YWIn2{+gKRIQbQj4Da)f649-%ZgAOhewW z%$SYV)o`aPC%j8vTxvf{(p*~4LYe=1R;o%K`5^weJTODKtu}N(8*?VAQqLq#WnxJ7VgOb@2zp+ko!m^+>Y>NCUqth?9P2ad0)Rb?0O zN~rg(irBnh5#b>?kOd_-L9e=Oz(B8EV@{)VD7s*6=~a=)34QmV>@-zIN$Y-x{7eHJ zl3B^Ya0iz{^X-ozCK3c?OIDj3rc3U%nb&#(EL$Ki)U0OhbJtP0{bkwJb3wjaC4Q>% z_JiU?K3===3u&3wbkD}5RFQ!{C^uU$0{PQG(x}0!TUTLgI^|)LuM?x+qZZ#&6X(p^ z!@^t|6%2XiX>+f}MPB{Br!+mIP$KvyA>;SJX-NO(b4+XX#_$mSoZ{GxKmnBc8o(T|A+e=rokiYLs>;2>GVDPZYaD^;UpgtNm;F zzMQMMHvb*~I%fV8IKj6-L`T*Gk81iiT>bo%2BtI0IAzQfUwiwuPb+QeVK7*;-?xqS zMJtvy!7hB0_0R!_vd&7cfnVRGlH5n%jBj@z{fzn-bXF5M(Eq*J>N;$COhx&qWP7m zulx&z9gDUEMDc-G1l{uYo*a@{`CZzW-c1|Lfvu(V_|e2*moR9i=@^ z&84%+i7Y`Pk=Ovm;6ShvVL%aKfQn{OZ)3asQiA#O)Y>72r+OTh#@S&ho31w8|KXyH z>>(ZB)aa~78w@?929iqS; zm_f$7fEVfkBRYO4(3#$&q1fCTWA)unl54(!2hD^-L%cNPR1{owzRch}lEqRRG>`Qr zfn99W-$T%;X|?5t4MfPC&M&j;GWAb)ahfMsjQzRa1<~!x{IpMUaiHB=BJr&hRaBNP z&-`Q7&Hkqz@1|}H{~!Sq1AJ`$+hxk1FDG^M=;NX4VH-Lgcdp_5+vrvK<*-tFm;veBy0#4Kl`7~$5-5ypudDE}%# zvayBgTZwR@a=+A5wJHZTjuZHNIbB%8vJVkr`!P$FMs4x56@=dse_Ma0Q3V2lXEg#5 zNBXh%RrYAou3VgVfgI5%){9a4d0$tnR=yA5aSuYd<3j!$JRz?5)jZX1;X~w#VPh(b z!Fa>Nor?hAeq(~(s%PfA?uVbNd$WE4a7tNyeCYbG{szq60Kv)7bX@n%1>sM`G6OFS z2jXzcgrHb6T*tyQY806pU*sMvoF6`&R8RWvK0Sj6`_7~Y{?W~_THA})#BvWl-mKM~ zi0oni#*HzQP@r3$(582*MWlkk)N6~F>e*uOBg0c>NOsP5$>e!0!Dh6eBRY$VP`Rq6 zdUw7gH3|82o12IpsLu3GZ=rf#L*24-Z2m=Sh`d2-GDVOOjDHtAipCDES`9_K|Lx)&Ptxx-(`oa@=)wFCj`uv@#p(Q_WQg~m9hy3feeyFXg!g$!|5AwfW3K)$PCMh?s zkc_eoTAzMmWkWB88LXkD)X*AtF1S(p>C=OA(v5Vsh{8q&Ht>|GFFhnSMHlI2-yCJ1 z;T-JM$Pu0$^kk;b_8A(zzX%w){=^-qrGwyAOa;wf)Dt1N z$fVssyuPEFo5O7?o*W(ZdNZu2v7eFgK>XvVy4_uD0v zywODz|AUebdf|T=C`lMrEHN_6F2D2w4ia}Z`oXdM8G53%*!gUqRvqrO*6ln5`cfRA zy3EXoyL?(lFg~CLjiSq98&8p`3Yuv9@&#|<{ADs3NrIHT5fapL_CjYfhw8>UnPZM) z9@*9QN`xQRCfG;GhXet|BGEvvYO|L-#Ch+Z8>DV^e^mWQkfLvhRwf&-px-`=2Q-_^ z$^x|rT8-vE_r<^y_va#`9;u2gg(QS2fQywW{>o4k16pcJeNN75UeLN2rSSP9v;&5~ z!<0ms^1|?)ts3)N;1N0Vj=SvEvNlBeflWpnZ76l6sgKrM7BiM-M2)qSl?aOlpo;5* znb`_6`>gGOlTWY67{ql&OtC}tIyQMp%ZD!NFXGc%*CJ4~o8pe|5lZl*5o`o6QBsEs zn6#gh%J!9Wemn7{n^Nd4O?1U6*}^bz&xhQjB;`Y~LZRZHKYLAkyXrGwy_rIv_lzxi zeH(kl(AcG^Fz?G>XJiupIon=9OzK_o3O6y@&Ie|$%Ca(<=Yii6vEOWVm#dLccRfirF!>f^V={rv7Fo5 zN<{xK3hr}5nAhap1?1&lH+D+o>oh7JMy@{*poBaxOt3^hqsF4*C9X=4f0yQql9CG; z;8eP}y;($7MHK(gb=aN_^+vpywb1Cs3Skiy6CyEH9p8lsal*PftRI;iY`tfMQISg< zYz8+?wkr`85j}HEqMIs7q)#?i)zBDguzxR6A=4^Q9wk6sxed$Us$;%<1l`V;MRlNx zR%>CyI>va%g_-wnUJ;BByaJeUXdKU~WmKvsh{88Md();{Sq5w^LzbJDI;_&k;1gfj zE;aVjD^65w`@=Hm$d_PCJAivZNvLODlfC+%N!$NG zr?}5?_5%Gx?0XXVVR#=#2ugL}lJTLdg&VcS>$}^Ojt2NF4Usk5B63NXLq$UZ30fgf zHmS$X-0HZhJb;U-&?kHwhP`mB;?r+JEKQ(Vtz^#H#mCnUEy@&aw1q1A(^IOG^t^r( zuz#YOiJ1_R!1|Kb{f~a33!_DXRZje2S*0~QJ-RwvgQSl=r(1T-YJ4ztuLdW9~Vf;3u226Jxz^bY*K;$~(rcWG2^1c;S z7pFW*Vu(+&vh+F?e#Ryqw|nQd7oOd7y|A9KmS*{Wg=M~T10O+utc5A?f!zOY=g=7q z*x&?Otpw~6_h(|A--bs4=^X`l zBox($Z~ef*y?EqY9-0;&nl^dkb}<#2-d80t;OELziHO9fj5OxtUx?AviR_HNR80x} zk?Sz{jFmmGosr!-doU|_DPU!$u6bNI{NmuC%jCJy6SrYMEFxiDl&~`retyBH7D+K-nMr%+iZ4!v55(j1m$h?&<#gtcltyHf()VRhp(= z3$P!!b*>X6m!oodkuVPQt?Xl0G4NJj;kn5R#|K9+1Cq^Ok#{kVBx;M<{^M{7x9Q;o zxu%Y}6W`YseStW`H!$CN_NxL`#17GKvXIO1d?Tja+_A;K z_x{;0+5^N7sXv++MEO0sq0VC%++120R7W~)l)b)YcvW0sRZ|T7wo-sQGycSbL*I!VhIJUg&5zHQsg@s$+LlRr>!Q&IS*5 zoW;HUQ=7N1$nq`$7aqZmhQ?t=>D15=w|C{84jGUgy+|KsvxIOd(3&?u2UW zV$M&lRfWG>4sM>oX?E0PqLY3`H$;wAU)Admw4U)hSKyosUoYkcohNoVxvBjYe+;io zZ^V$csVov>cuB$!w7{*h{$~pPzXVhZ!8RNGtz*#9<#S$KoUso(lh&toN$yCF>QWki zT~cejJCO6IyLfiIGiC>eHJ!LCopZ@Tjsf_n3n!StUaZslY|v3s#(uB>uGQ|x6%3`x zjgHa2<8!+Xo6i459GGa{ej+>5vcHxSUX*K>J~P^|X#r(bUA^H&z(;9=Eo%P)PwP7G zpqi2BO`SwOH(ZxJLk0Z;#Wx+>D_AcSsUwDH3M*-9dy9#Vnw6DGquKr{029g8lZ%j* zizDaFg|vy~QJ87^|2!8RF;=n{$7Ee#eW!v0|CwVE_LS?-u6v^e^A#jx5fJwk&+3vF zo){C+dI#D?nyxe3lxw@2Xca5mTB*cwjaM1Df6gzJD5cgbSor z4C_`9!1y5vzW5>9{v}HJ?CxnM3%gOkODeD`Eny%rSWH`#)Ik7jbsA0$&g+__Vf7bq{e?frq&ynfkKVerR9Rg@_C>PO^~nPPICxK z>9`^o`|=OUcmJH3q@t(U)XHl86~FeEzU1K4hWD@VT(OKN2;<$pDVq6RmEj-l5i^9@ z)&BROeTXnw;jT`NBrR=A&4LB_>UzX=R<>3{mv+OKJM8Zb=`X2Yfb>2X)+SqXS97B{ z7|e7=e9bDNm|}LcJ-ap<%7CRu|A$L!}gksH|gMS zPnFEh=R8yU{C0+lJ#!nbW7W?TXx{#{;6Sw%M=hs92gLh<;0Qb-(``Q%l;K8=Xh3Rs z_*hBF&N=5r4sr!6Dh@C9LtKG+SXVH>w!1seBou-Cwj|NFOYlia1n#Q$=r0=-)V7qb@4k)P39S@U+^Jyv zps5HI&n>*(4arMj$wz`iFNRSb{l6?)?<%gR&ujcgVs;M1ZRytGLzgJzkU@Y}-QjZ2ThukOk zy{jt!+nm?($s=p7`xWC4!x=OOFE0s;O1yQk#`(rM4_}0_$%H?ruL!#PkfpDswC4$H zD17T_K3YqIV}CCX&lc+9aIczXtKKbjR&+(gY7yJfYd>yF_fiL8yQkTjzkk>0?3d4Z4sCIleee|=2W z4Waa|?tXTpOhGxdv!mp=#MVk~PD!R_CcR_bC6K^&BBN#g#<3lpkV!&oxrG$r4`1o= zXq+}Eb;lX-8&UsG)wwARGcd)I7#6%vEHt9WpQyr^%a?!}`|sMQGuaJvzcnf?rG~`$ zvh6ni_Gq?TiF-6Tq$6}&ynKeJby9*^2EL+EJ#ciY6B&%?Z?i!VQ7{C+#ThH}TFTWZ zZqUFYW}6Y5i?De$R)SyNjR1Du!lb?0o=9;%jah$=_^tEWiae8hjMU;y1r=JeEe~{b zM(+9U^kLbzZ-!#x4t$A%6$dFRHctn%9hF%>{4bD!qc3nHn@2y%E;b|s%~smPpuuBj z4;Mm{`K;6%BdA0kgedN4XR>;RSq%=bS}G)RXC}wwXOLRu(Z|kq$PX1d*T)|e$~+g3 zU4UbRYUnts+$4_N7C|c^J)#v;XHmqi2rPdc#~tAOqqe^9^{jNl!y}r(3lerN!zm;3 zStB0@+3`b55{}!iO)W_~I_}YU1I;sy_;7aLk}l%u6iK^I8ivI==^!X48-c+~wtyHA6sY^p zY)?)^&KA4z37D1$LIV9NYSg7PS&j9yy2CA7AqDnvbqMqcncrYzSY4(xr6!1J{Q*e8 zV@;_0t$xD=Mo3!2#9k4UIR=1&Z)Y7+$=j?gaql}ipH};~+dMzo%5M_4_{P?^jb4RE z4@DqI9d%n}T`S!orLiKq8O#Y}3Z9@su;Emz0h%$`2-vY3+QHxrtvVtidYpo;BnQ+@ zdW2mCbMLWQ9Lh>VMYS?iPoA8Kch8H8kE!%_V-@RvQhc4@1M%+jdi~~25fGG~!k1pi z)8e)06m1bAhWOvi##JpARQ&ak?|z^g@gYf5#7R?{jUEz7++Le@HXZOR6C0l5hCNkG&pLaaK+XA}(y$KQttRR0>vW5z z=)g;z^cxfh3^d_Go_*8z-}M>R;$wI2f9l>882b=T+TeP|rUjOW6+aBo*P7ba;tWsk zg0drw7a_-X2~5J(Mt2~+RS)`~X~yQ+Ol>7H9T}v%%a0$5Z+5QSn{n`1B+4VbQ63kp zHcPngZ`Phy@gF?6F6)UQ!=xM`+m`YQ5$OkO^K{AYBeLxvDNlZn$KJxAK3HkW5PQqv zBgk-KE5EzWJ~r$I0oS7SQ>9Mg!M@snXpE@))^A&$gq3Ev^2}Na(AXsIoZn zzgG4$CX^^>x(b6#d+VdOMQQ|?#!A7Ao}`I2rMJj3tk6qLX4M!le4hvnMm%)Yr}1`h z@Tg$-kJ|I?1^jWphMB1t9X^c4(mn@+6^)z| zc_U4-RZU->RW4ApzZp8)9xc|t`?&A^5m&zbQSkisn}fe>qa^@kwVAv{ZC;Pm>Xh=k_cmZe);$=3%NaoB^y0gk%=xn58N0GKr z`Wm`;7rMBoyWh3S>F~aT9+t^AxwV@g?ij43{U6bXk~^z2IGceSLS0n!)WZqAQ9ve^ zUPT>jXwv;_l_h{S?N|%5>6Y1kz>4H7Ub7*P-;d)GlTjRZ`l@)ZR>+k7IZm96jwc3UVmemR8;&c z-n0(=OHz_sZ<@p<)I}{p&Dg=-b8Dua1Q0Mt_nkylTl|W8D-qZVN!S33F5>t9vU{k} zmSHIphYv}k=1gSEtnU7tkL?LFk+wG!)l@HRu@zb`)$V`%XzUwJnqgRB1@NLXbkebG zhk@RY3E!Tse>`-=^Dtsw64Bnp*?8oo*r;X_tu>u%l6uA9r&3{C;X>Nd=1u5}fqs|V zK5eh1=J#&1l2p<{!IMGRkeyyf$s#S5fI;-p8-hEu5W44q}uZcx@~ z+q0Xj!=^MzBiOXV<=#@w)(87=7GVZj3ghAggjcWTl@)9{&WbWD4rAZgryh z83n8@FD%%tb#1u8kL%ON@x#>3i)QqbqSTW6H$Yl@)IKe>;SQ)v!`zNBx~wVQWy>MOgY zuamvs$)gkUA@k8~TWHQb!ftac3!auFZwt0A2yZ+aj#T!3{%Eq;HF9J`;-4*$B*dVJ zi;D{{%+JU1Xd;Dqu!Nxs`Nb}Zo-K)FRKaxqpKxiR1(P4m(W$BD2ky-F#|!v8+;P@) zYV2De=SDtK-P49(ts1~S(6s7_cITq@3=bgVk76zq3}S@1tQG!;M(|T4(*c~5FyxbR zGQdBmVyAz5&l7jq<2`)LaG`{3(yhIK;!ln$%qO=#>)^fs!stE=ys~EBFInMfVcwN1 zsHbxHmU#_8@bSFc!rch-yyF=(VPdJ?8n2!KgxB=@_wNJVA7DZ1qDD3)s{SyRgc3o5 z_n?&JRf{)&rA50yClo+F&xMBE;i98B&Zc6IvDvZBEhspr)mgVMV2YavBX@>8bml$| ziV31<0i~;JJ!yi9$8k-!b24U6$HZKH-%OX^!rNByH#cd_2Fz$Vq*pn?)O#xf60lPR z&E%}tIRi3_^^MZVe7$~yhmK(Y=Cr}$WCvgt>buxFU^s#$mKQ)0qO;*f?H(TLaJ-N=b{15;=>R}q#X((50q9sNg>Tn`JW;VHRO3Y%7+qe0?ejTbY&hS z>D&zI+~ZLJbjQKor}H5*^==$Ni1)EC^ZlE}MIRI_@o{?gxxW(`dZGQL0-Y1d2XBP1 z6}=!E!6fm3tyP4Lr05ulP723uyZix4p#KI{23X#|!`$pW!rH;4p~z9^J5mSy0mp}e zg{^)WsaPE)VDkdW3`0%N~_%j4z^$d);|^SZfTK{prA zw0X8cqW?M=d%CC!@GMl~3{{i4F-E?3LA-o!(fG$MgH^G+{6|;hq<(uKBj93bVOovb z1h#BsGy_I4G|s^bbR&kbp=vd4Rplehx$NaPI6R%;)kqaaj!GbkqFYNnd^FsC5Sly1 zxwYkIRllGPM24%=larQe3mLkgba-;Cae?AJ(=!FLvk0eE2AGFH7%HBfi`s@`{;g7m zZ1Rhnz>*U4yDeNR6HY8uS}D~(^Hz(>dj9yh1jxVEKMv9S!Xqf(3>Bg(M@-?hw=2?) zKj0pJ#O=9cM@+KE_2;hq2Pv0&% zKv{JVsFK_z=ETKA@_T=%!+X!@n~nu<8`pm^#6uc6p>Rn&9E6jSU+Wm@Os=)*lf1VC zDyaWqye`nW4dDEDvZ_A5hMHJ!T0mZk)t6GkL2>JB>v?3V3GUCt!|Q& zWO=}|>jJ8?CfgL7PTQ1WT^`Uy4IOSXZZHlc1Xv=wjjwM%Q^Mf9A^Wcz38KU@>8?^S z{T0XUOGJg58*v9XzoW5{k@^kt-o=GiMx*wC!_Zs02Yh}bu1NKnUu%q~X&f_RQBB;a zVN7~9-*D-vE(T)LWkHh}K42bvj~Xo2u2hxrm;~ZxBc_E7Qqfb8a&9 zI@Ydn-nwY8Qm{;8Lz74P1nY7(^PJ3|m@n82wzDsUO^s+hl<201{bV~O(sD|h`>$~U zwxhqQ?8~uO*uc9Uwu36z3w72@{0D=j1)P%E(b{Hd<2qcVrB<9K!wx@(x60lcbdicf zz{4FF zS#J*p=~0sVexhpFb}%-Pin6kUG!O_S7*6KCt-vyf3FPdTZ}7+bgxnMJ+X)=GtbV+I z@;QF2hSWkZdSwlZ*!<2Md@@dSl=arB#AAO2&DC*GpFH{q_dTvks(4D7HL@ifW z(F&~08k>QbPo7EPV>tE{H68yGYwe#s{I|vLZ34xigX&t`4_1`b`MRaOx?`D_!caUu zvQ6~;B{p{u$J`yHeAgmOfcd;>7tbZAr>F|6Xdka#=VNaewfjh`xE-^0VGe-8Eq3;tT)AVE`Z>JHF!@!sf~q2b&YH!by_vx-j*!2v?l&^ zcfVf2Yt#iwP_KiKF!WMOxMIh)`|Lu%ORi2_T-^F`nca7xb-%1lGIt4qP%%sLvw$oH z=L~;&4ew+m=Y(6cw1hWd>eq`4<_drJNqUa|MO>X%XGp~}MCJ&7kNjP)?H=^JVUY35 zNOyS9)GQ;v1`bi2RxDRo|A<2401eQ30B^40L3uaSA+eGvp}JMtYqH!TFD@Y=ZH^Ez z881Fy!g@K#r?7dGNHWP7C4^9*IuRy~Y0bB#%v!iB-%clfnqOttAA+J5FL`VvZu$c3 z5%keAh7mnWF>NNiH2RzR>S=?R5!xq0p^^7X5C7~Y>vlWxckGf6-4Jecz*8fHX3!k# zYDdDiCuEA)NM_KjL$xNmo(M3oY!!d{lmxirVY<(9)UXkj0`Bbz&*)^IY1@jDZi`^B z7Y^bA2-v@~{gvZ(nX5f;6vgM^Zd#K$CQYf(;S{aiZnU$BP1-y3lyQBVv$v@V1)(Ti4>AE5RzIa38dqFXjl?=b<2uq73;9$lQh``jcR4rFO56 zn-`ti46cQH#mUVy*83A55pUBTl- z3RJ^#{+G*4P3qipC&C9Qt2+YwOci*0-IfcQ?#^o!9m$KJYpR+FN7aJdLuQpuF(3_% zHGlS4V>#u-r|4nXY<73p7ZMX!{!8V6uuLr5spv|$0*v(YlKi}@DCl--io`Ry8|f;# z1;l0HF1=$W|E?2j7LU~Jd171_-Xss{n6XZ~>&(5qx&v^yqs1)Hq%Y9Y(o)aizp?T| zqRv=w$J|B`)V=EpfGGEdRdELuOu&fN`6nyk$!xTS6WhDR3-ico+q4tKR| zxVBd5H;pH64XFTP*PnDN&k^ea64DLQK?Yq1MUp6hEAYc}Q7`wBg9A}sYun2SC5B&& zjRb~;h+&4c?=34|LgXTDF`SsoJ1DlY2sf4_0tD<`BA5z}<7p%>-*Lu|<}@o0s@1=+ zK=RwwQY-TxugLJf3vo!?!UZiA`>3h#KzzMxk{=#TG@LNAPobOkCs#Yl$pue*lg+Pa zY-`(ptZ`pnCi1B%?wDZ0p{PjYcJvxHJJ$_Bc(SdFrp1Fa&18ZGI&7RfjNXCB<%+VWnUsswllyw;6oOLKOB=AJ4OJ&kVo>CBOKhNo}H(e*}7== z6j3)J?FIBpng$xQ1k|)0mmhTXtq5PUS>7)gqR0?4K$GLp_v2Cp2C^Qyik|0Pc8Z~A zottlF?&$ykxo-pCz~R)YRBP%P-K;L8bN#79?$2(k;KF`p&U>t`{}3eJEsRn0hz23p zxOE_QdB=`7ytbh-HWIsX1<^v~j&N+tiEYBPjyEwINUay6d8{4&?Sc7as4j%sev=30 zL1I+#G2GGmlG!e<&?!vG@rHBByh0wv)IP%6Wsygm(+ML$EBWIYfEGfUThCLZ(IIi= z`*dX{WBM>}zXpviY z-J$!XZ%leYf+!x>ph0-j!aVNG9v?1rT0J>=d&ORS#5Bln43raxpma^+;_TRj5GZ1p zv%i|2H~YC~*jZ{>T|oI?ll(Ob3s`6wxho|stM;z-ER{ff|J_z6;>)A8M<+_KJ#>)h zfF>a9+JG&Q;_R$1C^cf8?$G?yu9mi9r;!Q)aGuVjN;gl6a%#!{lOi_nUO?wnDabv zw5c(Em|qoX*zO?%@ahS(!1rb=vk$lDl7x-0M?PCsx5r?rpac*k1S%jx?uDk`;(mTTaElkk?RfuBPOwiTG1O4A8p{1x3HYDa;Z zPF`JVX`9c+82HDnX7)RrjSRoUw*5U9T0BgXmZ~ze6BTt@FUxk8T&20+zYm1?4rnvZ z9;v|guCBgJqi)@+rn%=DWoQW@Q$cv_LzoigwY)+Kw9*c{6t7Y6yWT6vf5Pcxr}xdy z(ut0fi!R;VxSYS$eDk5SF{nhzGKOt8I!o*}Oa=Go+$4`>hqW(*a_I@pxnDO(oUSp? zV^<~YFBl`{@s=lbevRSNs_!FZ!0JiPiA<0tSVl~2j^i44Fp;x_s`VA!9oewrURHe4 z^FB|$r>EyqQ%Q+ySWP0wfsBFOn0X};`6ca|(2?XK>I?x(_$L`S9Ap37Q<aMY|{N zVo|{s>uoY0@~r;luYkV6Kp;0^SrQQ`+jscWR5p=uqGV}H$rc@U{%T-0Z4VKTj1pJ-vCmxX=3BJ5+D&O1YfB)j5);SJ5n2yF?%? zvLI-?`_kxRk@@aO8b2_P_v0T<7K^5GcoT(pr2C$V&IO^thTY3Ul=i_bEBdQt7-bhFpV9 zzkGH|ar@=U;J?BxWPNbEd8(KvnC&PSm!h@pl#OB3+0Ulv<24xSMK3jgM=synFR#KP z%^1)E*F6jQC?(Ze<39K46><2X5tsUkVZ{6V{mdjAv{5Hy{+HPnjIUd$cTH7zM%IUW z!A`;RWL2Nnd!7GtL^8k;9T}K~8!Qc?iPvly!Y_%XlVZI4I3*aevtq`^>IeiGUwel1 z*6Q?G;Aud5XpS~8TIwCkc%7$L^4Ru(%wR_qUYh|PAfE~wvZV18VdeBm80e(hDWt|` zq**mkGurX$_B`Udhz9Ix8yl!TZ9Vj|I@avl;IZ%xUaez@$^~cRWD0XST@iWHHV2MX}^zBB7%D3kF`nAPRugcQ&fi5E@;(!+b%a`gF zW?#oAQIY7%e8}HNw#|COwG=*k;-9nF7{gEmXIob97lX7CJKKzW0C2t+`1v50AF**4 zHbK|$5~_*Qe&)Ovjz<)DVJ6RB_+VJw<}c6kRTJyGC4Azi5u<#2h5GhMv8^i5tO(9@ z8V?-KEYaeTeC!!<(j|KSk$j|O2wUTx<|*8vXDxAx;U1zHZdv;0oO2P@;G zLZ?6YPIyPO91fI*aWr-m$R(2=jRHVwXwW%FK~The{De$m+b)i3^wbvX9(H-g#%JS{ zr2T7Sjg3CUkCa6-#Kp!3Z;ZEmbooh|3Sr&F=H)^P7{Vor0o#9p-$Y5HP+_G7>P;%B zWlnIN)<~-~4*XUEAZw`Leo`0M1X^KvotV`AidGGw5RT&PwaUEf5{5$k?wui&7V-AT z=NMEVS3}&Ra6bSL%5-D_J;n(vFdXr8URy}c<@JBAh}&NR zkF?ba@Bw>~Aw0celY$f1BIhS~LS)=Zz_GiUOAON{Snr;dJu>FkbgDc}>~pDwYb3+F zyLRMfT>`5Fy7m+8hG@b0WM+9cbf3g)wTT8ftfw3nmC(Aj4e_<1oDq0SivtE6X zZ?$;ueO87gPx;0fy^EOW%oJ5R%^Kez z_(}|-VE7J7|R@m|-%L?Gtu~g-!YY=T_q0}Xc zG?oZB@^Q!56+IIgdTR+_srb7KKK1z>K4U0PL#;t(*A|^)?cB!&3wHdG&@xp=|uOHngCCrC*nVh;)x6(3H{yE;4>wp?d`Cb&#STM zVd3fF-fOXIkzkR8nSv$k4r4hD9j;^)tU z8RT^By2(6e@$bJ-jp^#>6g$2`-4_FxJ+W2XWn)ExyvZd!?_`*l6QTH)S1AFXw#?;C z#$)gp9gp zKt^0wh~`AGY4_~&=LZ2O0)_~Vmyg?d>TVAdpQIuePn{h+xL+5B{LL`%e(^Xe1ibS5 zx6{Of9ek-E1haG^&=j2f$T$aF6q#O9s<{a@eE!p(*H!#<&wayUJVU@$92u57kn2{Q z?UwLESZINw>wpkp_3HYfa@R-l8Q_oLG%D7n@(bg4zBu^LlWuT_)&?OF0Isq6=c74+ z#=mMOoO=T5Vpt!o4bOD()zZvNWXmf;b0I9La=n86qAmg&BInl+y`Lia9_E1&hB{QY z&p?j*>}<7JE|968d~+ko3$i0!dm}u6#aT@S<59L430FuF4&NNg?Ad2JjonuzxU6L& ze{4KE=UUBTqRn?*fayaIe79MqErbqkC%dt#p`l^oKQ2z5=v7Y@O$!amDZKM# zVK9guOy@8)%hdP)8Wqj`Sp5UGl=Eo5*7>*+C`!#vv(GE?PQ(Q(}KJYk8)YCOR;Ks-A@Ay|xGT z(Cy7eaLe{=x^j}RlVx^p?z5iA>M7-9UvML@WkbkyIOSMKjPll3?!YWK>RX`;R*_tY!ob?9G*Kl z;TafcEGVM$`0E2Yp8%JAB0p>Ee@u)0zJJead}|pGwXU?EGeJc_FD`4nsG^JO2>B3z zxxJhnBOuYrsc z=Y9DPFqh)k(CW@laABX+^71tY8>@koCQHgwd6y%pY&**Ln-;|^!{#4BUqJuiTShT~ zXPrdZX!ouwsMB&jNicqCidr)kAEiBfHG8ZBURqi*1}09ME?Q;-vqvO92QN~~%Lr7a zKX>gJ{#`BcFwj#u4=Hb=xA?ZX6}-rbd;P(TXu&|t(rHUd0HM-G+g8#)=P4QY3vL%z z7XZ)HxsnuCFMrY3T76SljLAuj;->bEv(8J4WEQIyXWx0MKAm8VD|G)(BWGb<<~4da zkpxaWfQhB20S!{5-VupD>D?cY?Y*(@!pyw@5Ic+A(`|C1= z`bwQec~*8d%Gx`wrZcPQbqS!M<+%>`-uMPbuOtg`Vc45 z6zI`+U%+3jN;{*e^(j@TTyEqQdNt`Lgi!!_jFMQK49*~VThMs@3RyxVEYq&uQB^zj zRPSk_2*bY_jNbn&suFHVfDp$*To@1^Z!CcMSrGI}yy}lARsugiI+5c^0w!q9e6Cc* zcn|8RO73^$;aBiLU~PLTha+4g%Laz7E8VPs+i&L!s79H?v38!qPT(0cPUmpLDdiIt zUszYePW8eE7kTy(mW;G`IaDq>5MLd+SToV}^AOEj_90{G+IcXmS)sG($W3@0}XHe_tG3 zTeIAX+~AazV5m&fUh2qQ7RrC%X_Lt@-9pa^Tx+I~&Q6gZZl~qzUD7Lftn*O#=(whu z?&?UN(u(zqzj^aFzF@_AY6JIrY36A-^7vy1X)BU+CXm9A_s}5o*IIGXy|6)$x<`Vo zArWBpLctPkxe1S)kSf^kD7DJ zcS|A8zocRm+0}=8te(JR>h*g=4!1JQ%QAZHK4dAq9(FmPGrUBD888vYZYg{r_9Lh;XoU0y;*7x?Q1aX#;t$m($9t z;ePAF)^wq!h__4wC`e7TOYf!;`AXoQS}05&fz>m2xO$;4;*iGH{Y^6tJIR4h){}zQ zw`!KskJE}Kiy6QpZ9s`jiS^ZN{6OgR`Lh6-sOlE5eKZ<^)Uh+)8j1I;^6T~1HutvT z-{hcUGOQVqDum;lq6w2UfR2L!TL1aJR5}`!I7?lD;bAj%#B_?AdA0Zw%S- zJuRr4Cj&D)tN6Ndq1DXz-TQD50Bla{f~l;A!_|^!UiBG5dj!mS<5Sg@G5;od#y|%E zLWFz&l`C*K{O3SjB!dwZmpZ{aF(QnPX%t{VjG!7KaXFypLHdGeV_IJ4yZ4kOJ39gO z4<8{>&s-;2kdI{UQasu{tN77RBWIUBJ}bzb$DyC zcJb0|nj8NEuCy-azBew?*H)SjKi(UDUR@Ej3=C{S0kq8X)FH>qi(vEApFUB7?VM!4 z5-3%D0ovc}R~8{THE@wu&AqyLpv&lq^~5u{14uz@G(I)$lVBvvpG?aKet9VRHtO|_ zkVoyIO3qd@(Kj+k*Et@`B_2}%_jHsak-c-M`%<@<^L7YIBO5l64rDq5{`8^a+%%!O z)Ai1-(W&36H26FX?2aQa20fMEx!WPi7(xHf@%Lh{pz-VjV4PP=12LgI~Q<`M$k!NXr!R zlh1N|FePK^+)drAxySmb8Ju9Y+{E@Gajpu*ca*tl=uSwlc@4H5S^ri=q5%T!dEJehC%AuI z#=0jzRf_k*l~@K~SGe(AJy&r$Bq z^Ud+J`#`h_&`HFYBd_zWpLAVUAhW{n9OFdKvOHJ`ww-aC+6+(*Fy~(=EiI*MYYcAj zhIcjdmPW&>iF`{1GkH@B&9ok`-|CX5=6Ht{fm9k&&!gt$q)BeDMK z`_<QLPkr-TXcY}%Df3Hc-Rtm_WKh4?X!C#NTD(n0(wq-I`je1!IKpmKa+-^V_p zZ|f&Uxx$AVT<&4wWB&61V`M#CzAZ(YJbCQ{y^!2ZXnk`ECpP>hA z$}hUcinn0|^Xg@K93ZGq0KE}IOpXEn@t^H$dO+-{*q+5lT{9|ZPDaS^mS$5ao%|Y?-kH;05^1U}=|L~iuG7qB7~B2M`EQ5-0?Nd)Oz;Hfh|ME%)Vv9X>ck6x z@?)9oLx}49s5!9=bkF^hbaRqpOhkB0B^b{AX|F|RFOg44Q}ZehTYa9jykB($frK6k zJDXd(Hw7rx_9@ifU0lgI3DSXY^AcP7M-EOx9E@|cAG0Ro@agrihAr8?D31@tgqX>J z;jGQfH-Q|2#}pqRH2`r7Rl2ZxW}!7~xPKlZI`u`zA2I8BFSk_Hff(R{!C-d-49$kx_goNAZ3((dgENWH$Fe5rY#pDHC-t-X^f_s{nn@fs81S@ zv>o@!F|p7=Vv$DKZAPsG!%s34DyACeAGtq~P5-@hgOdd0=MJKli!o6B{D_L@;L#He zM&ZF`2wX>W;ku+7CBG4XhhpR$&+Yisscc63X7eaktO1fbYqnng*eYx8Q<~d5Ui#6w z87C(Jj2|H-f@(b{W58ku*l|rVzysM2AJzhprhtmhwJ#B}RAF42eJkwq%Wl2HZ#$Gq zSFu+$>IX83UGU&RYwL+T=juzNzt`F1G2r3bEQt_2k+um-i0wdVU-$O&!&F5w7E+2D zorgK?LzH<6$+>5;F4+c;w<&Fw(R^BUX`#;p=+seY?lObbH1GOGml@F*zxzqV`kWTQ zgh@dCJ}VC@aQjk8g43=uJctJ`;b#`KM2h1?xb^sfQ{qnYBt!+4)pa|)T_wTAJp~upy7-a{-sB@nxfOLznpf0VJ?~!TUmyoz zDHUYkj|Z|*FdQ5SoRp}Lii_?+I#RNZ*kZ3pRr74cY;1I%KL#=p!nmBzC>WG0r5;Kq z1`kG-WE_vlCZUm|9nV9i5pzQlizXw=MV66tszynrAGo?Za>k9V*j#Xj4yQQ$anIQ1 zcODvUzc)GLJ4#_SHOUa-78L~j{~teUCWT}02f=L+|J^~gn63RV@7ZwmQHf@?{5!U< zljeWY2Yr!)eg5Yos05-|2mrgFYO)!0 z8i@*MVn3g3(k#nKH}?OxW^e}y$`$H2zr@5uB_bjscFL^|gMw~RNpH&TyCLvkQ803_ z;2`oRHa2>QrY2X-&!4O5@quNwVt~3xl7RCoFB~9tT9Y48&1^fyys9fVDZ9JUnMsrb zWB6_$%VzMpqNpXiB_nhHDlYz8R9b2!&G63k?LQ(276xwfDo=1o_Q$7PPhst05tlI5 zy+=KCuMJ_4XvYh9hTEjg&I_c*6}`fhL&^+u%}i6Rd>30r+{qbp~kx76qB$@^Z#76MhkPAlI#;%SxJW~ZhuNdE5M zo^_Z$Fa}>)-RP$5QekT1{38gO1fKx+q78(izQQ{WJV);V5Fjh%5t~TY_kTstkE!{On#Df;GWb^z835qi5n$tQ92RYQAJG^*lda@$k-`bN zPBEvwjPw9S@gvAa;X`{KT6+#*9X+>{3&uPoZIVV(|Cn4B1h9rpOw=s?`VRH&x7QBu zg;OOMEG-B#x7LqS-w6XZ!Z<_QUIby&8a)f(F8i|4D zSbvc`9rgP!9J|w+s5SY0Baeo#4SwS2e40|f-Zq0PWg0hdj#;!$FN;QB)>E&FTaQL; zRp5MrpfysG)%WOq-KDlX_dID|j?OXqWst8_d9P6h5y{NxMMw2ezJiXL?Y37Hgb)kA zh<;&5fb<{rmvbD4uFocE2J(BilKg8a6o5kbG#@M7Bp{DLSO+YX?_fQ6G9uQ)Z+E?& zVbs`nfiW^z^n63sbDv%J9pKMYXqZ2sfpJJEXJ5mJVZ4 zNVj|rRAD7DH7aOTC!cKo857acfJ%!j>)QMo!Z9*ex#{IsrcXNN4$B@W^fMQ}cb-76 zmw5f2s2hD!e7<~*QdASeq!OG*%eUg73fFP9g6_XMd{2~Ut6|){O?HM6o~Bp#)9huw zq9x&iZipHr?_Wo~Mh55%cR=ufME1J_=2OiKTdEAQw~3?UMK&878*!2%$IJ)i0{QgJ z1j9q}4ukg{t%zVl^cQ=`@jh09M(7%+H!~?$h;CgQR|<`A52sgxzmGUR@*hzvuW)8o z5^#twP3vzw5M_F8$~?>LRQ}ob@%dogH0Ev^VxI_uenp%cuL&;DM-{S;wMkZ@C>?zg zUy7ow%NT4X{{kCGJ6Hs#us88HF)G}9V|CxXI3%+(O@ZFJY6wiG2YJyyC52tpRy&G^sF+{csyrB)) zp*pYy>)b-xWcgNZQ&7;kyx{pv>FwnE;MR1MM=f2ELD}pu@KS_^<9ZAWtk4Y%`jMI{ zVLw*OiYwo&WJOq>-8Nk~Elpf^al;d4n`)-SzdVg$6AMkAnLBhRnJbsU4oG{p0>MAX z*p7Zf_^B!dLoZzDNF{Yoqq~jdmtNaq*4K_GJCn>=@m#GNqP8F&TCkozYK5~Ke`P>m zDof#YJ#~I<;K}-^ql89ra3GkP&^lzs#VlGRlXiAITNjbw6#98dDJ5lQk*l1ChR5JT z^)uQqLID3oA-nrAfTlK`Kc^)8vzlM!n!K3tif4r0@Y(jnAc#8mg5t{g?&nvSj@;%-dVW4s$^Kqp#G5JpNN%i_FW@cFT#$&OH1!|mh&;R4ckGJ9;y!{sV)4pU&PhIC>r8;*5{+_od z(1A0;zQ#il;)Vo2fy{m(R91~gJDEi9dv`MU{-S?f3J2gd!<|9m zNzSXechu#9CNKwd(ve++w{)!IUdspjF7C){>bA^dMLDPlffpA~+t)n%UUOe3 zSh~VnKV&X`y@j>n=`uR4gWt?q7XgmdFXpn3Oik%OiXrh#E_~ngl<*Drnk^y)PX+4q z1(eI->t8an73`>dslY#Z;M#H>i&^W~h7Zn=A;VGo$&WJnJ?a#Cf(9NbE-u!}s;jFT z_!-ro-^im9_Jw_{O@2fA1lJOu#i;*#c+C^J*F+V~zrpk)a21l79_7Yx!hRjI-X7odsD`xH z@C6BFRvL@NwS=)DF6}#v?HW23Uy}}IKa0#L8UWc#0>{JnSM~D(Ye(def}s#EWBKzZ zCm40;L)W;gsnXx~ma^wGvK$)fWQFG@UvBzd=5u>SBAPC1*GyDHzLcuE#cxj6IPUWB z@W2kcUTtdA&2~{}lpuwv%hY9s{u@jyv22|X!udYqe++{ocPX$Zt5fBI5Kprjm}?JH zyUmRIhSw~A{q=?7UBCLDWs|{9Dp@WU>S&kG_%Cw~ubRCi%BhH^`cj#Ph>3 zW7*-LK;bMfMpOH@7cAExdFaTHY4#nJGC~M-tv+@>-@}p}0=4~#Ie~*KU%p&wouan( z{5q$crMar;odl#IJg2;EpUssE>tCuR3OG;9d`oQM^BLZw2Z*WRS#%2Ksq(a!TQ&40 zpNx~Ep6lk) zxvB<*c843c%;i3ZvD0OcVYJ1+*6H=kehb}6+}b(`^;3&iYZk%$dQ4yID~`Y>`AQ{$ zf^{)Y+YUG6PN{JiLe$~_i2*6g{4Fm(3h%SG9>ohs}3o~C#j z&Q$0VOioUEK-5@@KmLQbm3SXz`0Y>j_>3WNYkw0(@2#a0!hUV2*02P5({=Zi2JEb(U?x;(i;mRl>-r%NB$}_Sx(4#qZflEDohrEmA z32XGny?+@xax$Qtj)--#Px-MWe|9pWV!8)p!Ie7F^N`o21#1;8|@!;J3OhqK z+~w42g%4qC(s~GTH4ovb!}*YGT|qrD&o1YftAsVrX*Goe!tHzrI`{( zy|5;W(izC1d#TOxFFlXO06cR*N6^aO#3_+$k3GXSdVV!=&im&0mXH&dJ=bNwwkVBd z(~*5SjkDW`&-O~`E-0fMWgTlvCt43bYCZ8B+pDmN7bxdSE4J=eKJWD@Aw5moueL}K z)*1cBWi^3lIdH15z|*zu;m6r6Lc&4jWjV=vs!v{wOiWb?}k?>ka16qQdfG%}i6b2`+Zhne?gq-+@8So+`!vg1rkeg{yD~^$Shf zu#Ot@iML-ZEbidQ%OpUiRgg8aL>Ui8>5kybccOQCv^@OMuIR=!_TfnVJxy7esQH;5 z;;rDGzx3JnB|tPo1iqS@{g*WVAp};hG}KIE`iO5XFdAqzi~X;SdZKbT;}q4FhEb?O=B5lP?&T-eWSCD`VhXR_sorrIv>a-m+$UE(O;? z-dc#)c;k*8s$ew9k|@;SJ3eLZhqXTEyi=p2$4+{X-S+L1b`h*CFPhBq*O-w)htG^i z5JU)$wsi)vTbY1~E{}C)ElMT&-C2GOedN6=iwOU5I8eB&I_b;Rs*Dhmo^EsCfEal$Y^cFUP(n~V^|L5K5Z#j^` z+GS&+wG%JK&Xhq>rBMDqMLEH}A=@9tm4OIXW&n@*W%A+EZT$X}w^yL#V`CoFbW@>) zvbC>69uo%d)JrDvgT;7or>v~(S799w>}Hwl*RKYE#z+1WODl77L-8spH@tB2EX4=S zHj~3YQ9z}_H@QM^A^E=%mkJ;&^c~w9*7qLsdF8&A4lz}f6NZQQg=vq(?7mxDTQNXc z2RfP|GuD1Ux*q{PDi0v4%?3Q2WGDdm&l@i;v}dmS*^Ry;f9js;BAYf(qo`k}FsIww z>4$?CU)0NyOL9yLrBB~m*No<$$U3qfMC^WuJd1bj1DW*!X#??3XxZ#~XuF)T^xwJ? zvx_Xlt7l9`3j=O}*7DOdsrwK6748V%18)rsfpRnz#U}-Hc+t@iQ45PA)6*=dS0_te zD)acG1{Kz@(&s=O?<2BJdN-+N|8`iuxgysdhO{b(3@G(PA%9Tl(bCcqx7)uIu`e4m zSgNxh9{nj&Z}j?3p*mSF!@;2J`13H17i$ix)=u;DlHbJ7hE%msqi6g_+|T3AKR!BB ztUaVbe3hyI1wH_4sw3?tz>y~N?9fW{MOp)GFbZkkk zgVCb$@xdqc_9vAusGHp<(t->aBjFGRwtUM~A*B`4^Ww%O3@njTVoPu6Sj3cH!M_x? z+{Dus%5RFlRSV+RcNXHcX1pJ(iu19%Y>7i*|ut zd7fx?1zSn%b!i<-|ZIBQKbc=EJ`M z8q-K5txu@657%xhs^)h+-S`ev%e}-`M1;|o*b&!j^$iWzCr1rcJ;soa(_P6aokP`{ z4nDW9xdvw@S&6*_{I(x8AXX2oKrjjQ&-LJq4W{fA)>k0tH--;&6NAj8b@ElrV>U)H#Rj?JqXj#IWzn@=&i$d7v;$4v*p-RWWf8 z`X)u(>D#xNLiYigl*az$zl|mXEh8!0H-4}0s#2^G@+_U!Sq*QGL?E`-Mcd3CpPl#V zR%x}i$1~BKQ-78Kg$fEOK#Wqiv}YqIyTSpz3NK#WiRBA>r0yaTBVxx1qXfe}IC4Jx z-3nKKiLK^L(|su@RAa$0Jo>Jn+hymg_C#5|QfvI1MCtR}rzy(_=l5zlsY+K{Rj5T( zfb$#$K|=|BgBFiFXJV z2`pWeZxYR*eN0NK-&10X=S*~de}AJbA`_e#ppYO+q6)02JOvp5g_-GLj6I?*;mT0? zakb7#lO7OW$6**Kp{`?!6ncZwM|wp|hB5vPzu712 z=`f@}HGwSPRV^{XM82H%P8egGOC-AvC%hu8Zh^wt=Dk8kJp=$Jg&-hR_#N|aAuEOY z8{^`O>XKw$+FajnQkU03j_R0?o2-kVhU1nLR3}N!Fggs_9TlPfLZ4&@!>e6ws=1_y zF-sL?){{G(Hmsv?Eul>SMdJ#l*(D)@X zNttX-s*A#2L-eD&=Z7W?;c(vfv;WSG_#{u~L!bK3DxU3~a$Y%B-L~(&UGYyxJN91>M|0W%b_bI2}6E4=EZYjqb!=h8J6)%U|w4!=$~R3kdc;j zu1hA-vNk(lwo##Ji_Ikud`pSIFRFfxL`0^D4Il8A4Y_nNtXRcs6$`9EonS+?__jg2 z{*CkgAM&s1|EJ+ z4R8{|A|k(e%n{-R1#U6XhYv+-sM!WH^G!aNkVQXJ>=Y}l`Vcz={9%*>FY$EtZ~H~+ z`$tS}9ElN0`BW>~49e0zk8XTFj}FK^_;Hb#o~|*8+l0@RT#_F^20ZcVnG<`K+Zq98 zn9HP;`Z?&c4(uGK(rXJhsGeUvZ~unJ`l(X_HBea$$+aPBtd;ogEFn2LxmsDBN~Gb$ z^AUfnNB?jW>n^F`#NbI%gcq2C-&z$&r`^FbEKzsk9OZ;eS>bQLXborR=;)Z9&O&IU zL*wUhguddc3K7eK2~Ba|fizcn6k(xzsSWobf(?MYep{ugh?>-Q@o;lzY;S1q^L+7m z{Eqdg;Cbf=gJzJD)T1X4JylrfxmH5Owz?ojUOU`+b5;tsMwn3V26-#NJLJpC1(fDw zze_mxjTcI{D7f4*zsuO{DWQn38~Oa^xuIo9o!iQ{hd<8gnva1)lSMlKV&po4v&)4_ zSs_p#AXTt&qPdIBU6WEj426|oS=x!-tySEklbO(zhhZE^oIZ+Gz!y+3iO;u76moE) z)??Y#zJNIfi4Y6@*jn?XIGcfzaBAnYF}2(*B^&p3UFO6wuNrtaW3Pwtyc<=}Tmwf3+G^61;b^g{X#RohRwt8ksbwf}Wb z^SJyr^*15DAB?p^dqQ=vM$W2VnQ!gS{H24SnV$Tgp&qllWm`gmK?l0JLtf_&;6z%? zTX<9PPGS+#(wm|rrog2f{;n`gY>KLPh8&W5ggfjOaLiwOrGue1_T!mb^Uj2iCaGk~ zi%ER;9&t~w_j83tgg4DKN*G_*z2~Mx0vRW+)a+A4XzIWRVVGg`Mdr#;1_Iaj@}e!7 zIL)hMZ^lixR#{y+rrPSljbrkq=`)6SIPe1!&=w=VS0&4z2Z_;L;#v!}i1ZSD|~r+1X?GNaa~-H)m> z7w5>?0zbSs%71-4HiSBaudYqr_;){Sc5I)pJlZ&1wh}XOrr%pRYZ5*4{$n-(MSIwl zSYL9#8VAJ6$?Z6tb2=61;q&5xjpvICwgf3=7WT8*_f|I^UwX7Flquv0cXRuLAYb(%o5@BX1mjWg(4BHsgC9t~ z#-G_G5iGumhHK1bB;?Tv;cBVRGJ}tNd^#U~4rnflSCjP(QR;5Y?A$eOxP82spNO`> zWG3rA^nv~@^QgYtPQJZ$OYM!H^@lom>KFf|QII+e@M)cmD`#As`CPJ*GHIXTy;RKqt%e|jcVA8+R+qBMS z`$C!u0fsOV>vdq|&n9|T{PFG@kKaN%qJGlt{Ac|KI=bn#vXSk)IYmC;-uD>MwonCa z>R4Lpybsm_0ug7bSja0l)_mnSYtpRjVlRIle~>L++sGcf;xcEEZo!3l8>fYDS2==k zWwtqMh~sy=0!Q0XipNF1RDVasull~vBLxYc@jrjs*xW0V%`CK>*3iz6=Rem&=iLOF z+$1jm`(Ygo{#h_OH`nw9DB%il3em?4mUyq{CQrs%x8_^OjF7&~aB3)Xp{|1(=-gqs z)|-no@~zzS#6HD{z^#unQPTanZ^YwH_i|K8W5281{AT4mf04k$a!K;=Ipg$ZJibszJ2Jqahz{%97rhG>XT>H~lMZ_^l7$c@u#%k)`V& z$a`dG0wUcprPK6^((iUjJDu>E;}3VZ8iT|~cCp^+ z6Zq`Dq>j@BWeS1wdhS>35+5L1Kl}7~+G>h-%K~keF<0G_qCOt8rbCCT>;%e%pBjR$ z%$5%-?Uk z&OUi?*=wK3$1mv@>`(z4@_B8@g#+yUc)y^`Tm2X-|93 zFhZ)t&+3lAg+x1m)c+T;3$zZ75 zh>e|H{$iC;l$fbK(`ji&)pDUTh4Dz{+71aub340Rh6lB-uc*6=-Slt*!|uME*%O~! zuB}rYj(RYXF5A-qaS;rd9KLyfO`d*^W49%`T;wqk55fwXcx&CoCPxS@OZZEhZnIw|5Orieme@{pSo@K3CT|DXu_ny26~G zEt0O^N>A^P@VOzuUd8KtK82ONhF87r%`6#I&F4psA=A?gJ#~IijhS``D*0hsiPVh* zM5q4(_jUH7lNeFd(QZ$7$#afRHc9{_D;Hs+D7L>mo#id3DX;_15{P1x$^0ep;+$gy z+qt8?9AkcaU66C?ZH;;r%T7R_1T*j2qO#1Vw;Sgx#Z~kINB&rT)fJiKwo4#agN44s zm7N8Ow>wlMt7VbVobciYf5?MHJdq6OMk-j>=VWPbl3p**5c~Oj>RhqHNoi4t*)^94 z*kG#z6^1#{&p^PdkD(%WMJywc#b=co8A%TY$%Tx`NIv~l+lu)x8wl&9Lai6fs2mLc`V#VW$!EGmV{`$=G%_x>L%!!G6 zZ%Sh3k;50u6L{Eo(5#Nv|1p+20Pd#Ep2~4L%F4?0T@PHkQoP5ebR#7ZN0$vgq7tNZ_4*opLh08XbcWtsLkmI zEm_ViGB7M1QYJenAW_sYQ}Fq^dRm_ zA6HIgd!%c#7c4LHa2Si;Mci8zfOeo=+gHK6TOg02JOGVo$k(^_Bk^| zM93*ZZ?4L8YCdlFAw;{3??XEGbjQ0J^2Bejdj!JcPFAE7XxC94vM-NJtxhtT;Sk2H7TsKa|3{exR_O>XiwlfMr|r%}ns0XB zy4)LFt|Ag&udLQ|5-@3vioG~DI3pBqh^lC(Zs{Cv?6zwtNZS+#;!43YTIP;_7DTwT z|G;{B-?lFL&BGTuh41QJtFb&;D%vowLae83bWnHiA{TR0ocC%X-tv5Epc-+;JF%@& zts(b7m*axPF(hV%quhVs8Z#Dxgk=L4_X-zUH^_*VIwD9i?Wm*W#;Y_jV&*B0OEy^dL`Bvg9GDU4ss8u;yZta$?Ih8Lh3oHJn zwzjg7+ffx{0Vb3Rffb8bL>!I}oX)m}%<&{zlP3R|!(mI#S0o{eRsb%3V|k@wVpYEg zhKnN2`YTJ~`&4!E=YwSnYhGXdeuUT7pRq$u+mjWCsUIMwq{CQR8QcjDG@3=>CpPmZ zRda9cLuH8=ke0SKu9<~}d(b7mn$gr~=>F=)sFvu-^JL3E$^1ly^>fqw^70ZF4ELHc zdT4#vIn(FpPZxHIX>jMX>5i&L)D(6~n|Au^BHZgE4crI6u>2y~q~f4D&Q}F4vIfwnK#F|31HYxldO0J zAm7yYsT#dBuc?2^&)50RqH4mO2chpPs%;v&uNf2fHz#jys2Yj=?1*tEwg9`8D)v*W z0MM2~0i;-k++HZPq!#oYHL%$uwSm{o|w3=sol<#xYcFjW|P?)m-SbuM_*F& z)MUP%@UWgH9ivuGJa|*{z(5dY;wC5->mZ4?6NGkP{YwrCLu18xf0ce|)vxQHF0%$c`-M*)Si z?Thd_LK&j3>OM^tt{GCMat>i0I8u|L=92Ws(C?5PiD;x!Qki8_3 z`~*d0)W(D1!^l>id~Gd;6|LFDOxQ{dSZu@WSL-lgPvaewGIT$Yuw>TR73ulwqm;L_ zUnIz^JOQwT-?66!29zQIp?#A7fWztAbsDaKVPd@UQyit7sFG7n*(f{f-6v%D24YIa z2(_l`&k$bNAF)Zto@tecN92l{eHNg5Qm$wsNt1iMP+K`L+f*`b^J{tMc}Bo@1pp(` zG{vhz6@>7XL+c^7L@j}MH{_liaHwejroxUL$wE0CNcd)xuM(BQawOu{=*rjhJ7ZbANF>K>a zq-&Tx9jqIBc^%9{941=+Gqwk#!c^sYcrLQ|^;>1An5Myu|LZM_f5&g(!NJd!H3)?< zH8KLSuPdHwd(an1DbpGY)X92+aT#d$)yYt6RxK_p@K#k~tT#zI z-|F>o7w3sy+R<3q`-QGD51U8g8aI*JRs%xg4jN04bg!GFl|2&*DN z*nKW~M>>6u7sC`BrT5Lc!=2g-E%_m7mrC|KKD-vwF2kT8{BK4l;+&{Dtu2y~+@TNe z_F&t=qkwPMprXxqqKGHUs)I99X0w&&ZG8DD%Bc14S3_`&Hj6=CXFB;@d}?jRni#&v z0GA0`77wiuMF_q^3BE#-DLJgw5)aup=9T<0Sp0i>V8OPK?wHs z$9U0>!fPqlNAuGcLsx{;w|=~Bic*ER;?*Uw@Qf8FFpxl#3I}VT6+fh(SN!$@Kq>dH zEa}tqM`ivq+)MD}oA8#So~L=gS6ZFHg5f|QHw>Uv*2fgYzR&3Q!ZZ2i|K2p-%pr*P|6bds&X12jX`@~h2`?w5L! zJt_lu%mXTD&+a-aCSfg0XxQ22OWU2mmr5fVUJN<`{SUojKfB}VI57@6Fwf-6*2HV3 z$(FQrW|J15s0DfE81f8t&MICTdz3&;4>hOTj0AKM>V_E~HjX^rQ)BD9Qf)?!nK+4I zD37TCUPnQUmA0P~naP0lJN;i6e8Z~UOju{{dbd3Z^;-h5aU}}){6P=o_Q0@`x3$+p zvie%IU-c8{BH#=xCB81HXu-0-0^-WH4OC5TW+@;8rbsD2>^%fRPycwR%QEJ*?F9>( z0g4c@0QaoN!%_Q`9)v9v#jQo?De35VTFS|d^!2EZn7#om8yFqhqwODY&OUKwetR$; z>6x}bE;iP2-(dAdCWm?Qjqc2~9wZ6*939w90NoT#_dwdu^GsrUr7Xfqs$gV4z+f>( zvPe8IS43?=)PB_-w}kz;Co}QktQcY2U&R7^&EC8dB{)Q2)yDiY;0tTTaPzh`fQUB( zb9>FdZ{DGEJ`U-WQeHzw&R1j@3@8MNHPiSF?(9Bwf2l(x;5i}Mceu#L>q2 z*-exIr6Ge@=jG&8Ax}))&>Q2Keh*do9b9|ir=nk?wPkH|RZlkc#~s%M_ndR31=jm_ z$F5D|{=|*JF>s!_q0mOYs0!&clS)SxTzhIeQVu%tW)@0>B|z!!BJ>iZ;EFhewFl<5 zmT6SlvRMPyAKJ}G_7>Cc3#XWI;qx_kCFV;Hk%uV)mS`mEjNc-7TwZR%Sf-h-)7r(f z8FI#)rgPWpk6iGV+bcCX1v6_}YO`btl8zo4a~uITIe-I^$~hn%3CM>c-y7G{1=#dIDMW zPdk$#;eGNQeV;xw7XptI=Bmod4lib~qJ_Y=K=4^4g`}Wm!VQT=8jD0xgO7d-Mun3&pVt4O-6rI~Q z<4oHch9__&UC6XG6PV67Z;vu>N7NDN=(F}vOXKS};C|$tGj)?Ca-DB_)V-P)?07;r z@p5~gLbrVmFkA(_R9XWh5T|}x@GKT#vXef`^x3jGo%SCGI@~XnvmrCT#Ls7&mbndp z>2IR%0}h7lcWe&tteoX$B0L%P4p*w{YYFx}wQ7S@IJONQ`2T4D0`Fp0burmh2g%^& z-_<*e&rne|&fZ^HBtP*p+W@Ne7=!g+l75qgk*U89q7Sux@9@V zeuUHdPBw-sls~q+@an{4OCf}Zcoqx(c{W-nCSh?ByppRlGO#X%pvOkvIZr4jI;a^O zUwz8-L^Re$=-Red;rVBa!Yfzgu8|FE6o}~yKZ>4Ol{&R&!|j)`BR6%d5Ya1 z3H|Xf7));MY%Eaj)Yy@h6t))C-@f$1|A@5L`gBEt!GMJ6xecwkxQ`>t)sDrg-f(o1 z&XssHyoEO&jRFvJ05Sw$xujqF(kkbdbV{>c+8P*Z8D!A^k%f9oG|bN}*S&0r^N&c{ z`c+>3v=DMaNRYQEPxi3RM>1;GjMQ(}xZ-DxjQcIhz-F<*QoPcC86T2c9%ANA`#j9& z8x5FN(B!*NN<4&xrbUdCM{RMV#5YuhK;^&WDWmb`2)QGvbH(T#Xjs?OI7Fq+8Lac$ zeeAy>kRxsnhSi}ov){1Vn#?OIhFQ|gZ9SzMQ%VAwO0owd#@hj6>5{UqWYIK0s`Mwsc$ zCkFINi<-q38x0VWIp>bQBX+ZNU4QaC{#-F;w}gfYDgs*e|B8l)MF!t(z_<2*Tld{9 z_(Uvt_l1D~8SIy(ZT7Ms&y;1C?gUlGY>dxZmu>XEm9D7;F=y zF<`C<~e%I4}df+w?c=hv42;ZqiJ@D>DcWaDup9A+jhL=rp@)7ug zcl6c`V7}V-rL3zne)iB;a<7@@9{Gh-8_|Z@VXKj`R>OJZwg`~n*-!x!qwebocj8P)R<6)mDQ8qr8u}T9>xv$KQuF zACQGWM+STmxBH1ob*W;PgK7t+s;OyCejz88EG?(Rj}?Y_(A@I90qtF)wmtmb!7S4B z$#xI_(1BN6LQ@8rUir|$X-YHJSVkgI<=Hqp`<1f@s#d8YI?)8n?(xr{Y6%Q*MY zzE^w-teY0;6{#9yv$0v}>FJEZT~~_(R}F>QG0^c(wSLG(fxuPOv_89ngy1@>5XcUM z<*^Bnz=|KDDXK)1<2Ef9;zMSDC#%(%owRZDFD2!HMQ=k(e%c`Q}?p_DJfHmtdV~O}5oqyAP!7b<{7R5%7mhf4*z9=DLMz;JuYFIRF-|Fq({EjEXmD zoaQhn%7$p{yM(T8eo@r-BP_ww4VeDCC3Qp)*$NBVc0BIj2$r{76IaN$hqRm}3QxDk ztG@+8I>p+lfN`uuW6#5B$Q|?DMiZ@a^WoL148JtFV)E%F$5;2Mcjpmdy97uHZ)?AX z0Eu;rS8|v5&mGZ@H@^A#`C6a~xhKx#q_ez}wLfHsH%CtUX<#R9v_no^x;~=vgA1uF zxnLxf)f=IC9PmqZB6o}G(59HF!A#Sor!kaow7r(sqViaU z9|u5)@|f%^me-)H4vNo@gwZkPglwR>5Z1)aprz zTY6&=M+xoN{38GmlBeNK=4}vO!oAum{NKq^KAq$zFEqcy@WQiYxeAA|Djr<=K1I{n zG!E~%@l2@>U~57@ul{J#^6Jxwk%IasXX5kyW|#SKN5Auepp=))owdZXjOlQmtIm^; zO1p2Ri;LtErMvQ_%>m_Q)V)=1Ng?eB23`(Dvr6_~VVWDWek^gZ|AerI{(!#@vZg-D zafx7m&P>pp*8<5d$As zJ;+Y+f((Nb@L?SUlB>q4a9w@uw%lnSsqNSBGwLkeQ=fDjXoY%?LhIZ zv02#wg@yxFkYGVZ5C*Ic+P$|Bcv1x_dM5-D2J*=F!gMq*!O3B8^=a+DcP?hb$>^y$ zpW6T=2(6eiF=I~Jekwu88_$Ej)<3jD@*{jka5Al46x@uzZD0H6NrpNIZ}OTAJ!ftS zkNe-}S`JeS((Dl+JkN58?s*e2fz5=bH)-SjkmvJ)HLuJ|buRQ6e0`_5eRyNV|0^Ya*4-kXAoGZ~T* z0?y6)srW|VZm1y3-;COQPepi^0|CgnvA}UZq{;~u1j6NroK=wyfOuw)&+J>8wu>FY z>Lcpk>MFlJ$~>#zp4B-Y>+Kc4oA;5>&xxC$O$JW-QdS=Exu3MM4?>fu$)sZIumx_G5my=~a6b<`|BwyITswgA(EfB7tv-a!(%GF549c)*+dWS2*f1Oci1T3cHCS*w;)xk7thTQfecY#sFN|62hC$_ z_c^GqBHF(V1V z*?Ev49A#tpkw#8~Gt|{oR3K`=c#x)oEJWizJk#pUHJG$}m+Yl|yCL8esO^!~GVSKJ zHQJkg_$n>T0f`M{s+;VQ9>cVyMc25%5%?r?+uwE0`LH(47p)n zx^ORNFamj2hTz>hOI;7BN(|QZ35l-eT*t2NDergQ%rp4fJ|q}FI;@?h&0W;ju+z7R4-%@&XCG14O^(ra)wDsgC@gGc->q-VXmW3t$s7)q+di%Yh&G zM3mF3K1ah#z)3$fJ9|Udy~)1hA2LSj$|s4|$Ao!h6mDY3syahsLAwU2V~T3io;j&x~7PX(^1YICtx(xV>$-OG_ zbv0hP7vPiDuEJa+=*ccHLiq!)`O>%!qJl7FE15^paDbFhrb^BG3UWL9KDu`7w#W4i z!{7YDFu|87-(n}+=8S0l>3_u=JWrdx7RMiW?F;3<8y0t`&gER*4|)2u<^Mzg-(K(_ z%ka}?#i*I$Jv8LL4cp;}4G zoRj*+1u8gL(ubA>iKN0Zm-}^}9yr9bx^Y5z!x7{vhidhLTDv`?h`*1y%ggz#Pg0ye z{h7JN_-~_|u0akN-2CN_8j(6vIKCao3&Cc~TouXKk;tIuSO0}uicF+fUuqt_g9{La zBP(ZSFuc)O1Gj9Q%pRg?1q(hePivh&e3ypwRau`ghK*3$Y_5K?ad0@Z58UODiEAIp zJJKDGoi1!SQEc0#6x8#2GuFoa;OypBt++w90z40DcJDonhDVS!oJsn`FeLcFGw;~6 z`%a0sMQh|V2-p5}fn)#z>(r88`-Rz8L$NMdZ8MLD>NRvxq98Dz=7x2VqVxXKh*jeB z%x-EaDoM#8E2qt7g74{D-$Fp6IkBG`ADIK#Oy;0$_`NJWCCeQ88I`ae#2#DoU@hh{&53scG|NrGwyK1-JV)cE{7vV${{ zOA<%nqj5uCZ*R51Ro+JtFe}AWk*-m`x#{@e?BT676Ta!~YUT53VWJeS5nt;^?=wnrrBr+_dHZERyJ zad=L>TB1gq(B4W=!mTNZFHS3TltX$2eG+UEw>nMdxttJhp*vjw3$7H%+{R-F?+lcE zt~m=bJlE&`A60J|7ghJY4-=yd1`H)2-Q7xecSs1*B_Q1(UDDlBDy4L{10o=efJ%2s zrwq-rNAK_N`TXDUf;nfOy;rYwUHe03s)YbVSL5ZqKidPR*JqObGXHJD1t@$}!2kYi;|B##i%%qtdJc_ToSk@q zTGovJe<05NV}zeq`S0Fs^AUaq!>DVL`wtK;)T|9MN{5%~V2? z(-rSkv7|3`A`q>YJj0A_D*01{?^_u5zh*;{jPm0-x8M@5zdm36-_QSRW~7>EwU?V?>h)b&<|>U`T0ekR?2&^b4tHfo-iOs~}- z85{GVr5bUwejO2qX5G{4svQ@zm}htX@NzUbJQ|qcL7i{uA~MkUA*y5kkkHZN9p;YjyWCsz{r5ylU%3{2*H=9J$BL2y!ko`q zE+y$K;HdJF4+JWbWZjGgwcn(`iqgBeq_WFeFtZkY_;`rim1uw&f}gTdjIy7(b)qM(H^#CTP!ban%J z<4-P&-URoI{hRoX6)ms-9aSbcX$vjp3{N!BmlpHSR>F#DQ3F_@r6xbh+0rI+Cr*#} zrJu0IYw=yb-mfL4)~-e3`f{fKwhdneY@4-33D5@3BIR>>*Kc{A*|(ak51T7kC{{Ux zNmV;;g4(iGE}aPisy&)byrH=yT<$M*s@=7X{u9~%%kV#J{}r_PE!QB;8-KN+qtCYhiBh$=}Wvvbm*&6czVlCa(oZ2D_`MD7Nzsf><_k z!eb|Y#uwx`3zQD&VC;yAVzrTA`FgM5YM}D(z6V0Pkme67swR;HEo@HFJTF9)Ph55m z@$$ztv$09$tv{uxJ=U!+-1qhAc#PLVNNh=oSLHWP!=GJ9XBzDy3*5kdW+{)B;tmegPJjq|&M0`>?MZ`Cej3+hB z;{RK}xG<2Ll_f?N0qQ`f_CPoLutyW$QX}g841_XgMDzDqsHi!X_E&r_)7s@BMe17w zMwL{n#w*v_q1UCXe&;#`)6BGgja(MzMbvj_ zHw5QQBy-G}my0zaG~k>y4uw#kSNmJ&6-(XJ{Wh^LVGDTOdKxzWlpq1wy_yw_V$%iP zD-0YtJOhjfBA?{uJ#&N0%>mJya2~V(+*>i$PeiMYc4+Zq&nfB)xpt`&^6W88{tm5D zqA?*`(4DfHy?uBlErW=N<-2N$*QnIS5dl0q2hPt1&6-(}PnzeShZGXofU_mHgLog;8?=g`< zkdUzY#>Vz&uku6uL(vEXi^%!o?<&CEqXA;4s!blDhq}6V#-taWL$6GsXI5kQb!LD0 zK7^6Oo>D9?n`R)1dy zYYJw1f##z_h-<8T9)ZD$97CDbz?csMq zbtMl&#A!){jY*o^+ik(l-w#k#>iGA78fBm?1LdW&Z7>r!0+U~GG@2)yvYE|3aH3&fNWr4dPsCPn;E|U_@Om`|43iQ zG1SNLb|3Zd29Tb}z^@2a!Y5zZ-NSLmVk^q+zpJ)*r)b!&^GBw_7r7D?q^YCK2LjJC zU8Oj{0q}kSao=2hU#qx0|HInFy z2zq*}9j^GG7NwT4Oac2Y*H;BVgtPq%5aBG1T4_`)KI{J7%9iPkU)leGxzy<+B-nSD zT1z+TFRRNkkV zjz_uP6D)eQOKxNlC6C7-ys264Tb!29vRfj8OzlBtkjQ zcXi+)Dti}wP3NedL)k#dKmXte7XOn&no<@GI^L~Eek2z0c8h2T%laPI6}HaRBuaZZ z`XkjQlo*{F9Q{sRfhF}-xH4MZ3RX{{`DpK$p|yeF`DZ0$zfYPyfl2C(5cFo}=tI z`?i{!FCbUXWS;AUnLs&@{O{82%VFRpp#9aJ7^L=Ce`PMWz@(HH& zPlKEpf&~d9*J57EV&w?Q;5HwSa#$W(vWp`^y{1_9)0Ft07FtL7ZGTVrkpuNq~XzS z&WE1a9`3#GQ)oHgN{8Mkv*upB83 z>@1d(sC!{!rJgmQ)`|h1X%W+XLBD5f5+MD1CwfR}?XR9;0)L>Oo<1^*BObaJw%Eem z*QL^i`!$z!4$(-v!uX4CJQk~P*t`2zR_WCvn}ODLUwvTP+}+$*#k1H$dyR7tKbagm z{WXke1}q4C+?TWBMvYxIHtHs02i_q?dNl%^Y20J|PxMMCsIPHxNb~IQ=jJ)2cF4Yj zlxm_y&^?1z=_dv^*o-qLG7swgwv)b0r2C;{nfghyn3sBsPnOkD0&V6<(eAAd2g<^V zBc4q>$urF75}?u*A>Iij9nS%!d4v#EcHaJH${bqng{v7qE~>jXO0_f=Drx|G7$_N{?Lix8Q3~(><_ZVkaUqV>cQT#=E!cqV z^VU-xqMKgATo(cikf^EUFVYVJpDyrO>>+;Q8yB=QuksQ&Hz~eN>xzkZ_uDK2A;>J! zXB+l`rM29N#xsDvBz9IZ%^gVO4pNv@^_i3LVdCQDN*QXQk4koZ1wi(6Ja%;ON+RNh zJdXG6?Dm)L(TXx_7eDK=_zs(W_ds3 zA|wJ6hcpjd%dm~f{n|`4HH0scS>zzU^E^#oE6J^!Kh^iTyMpUsDpHDs_3FkBWc=Nv zP_Rjgj}=Xe;>Dq@g@PYEut9QdHllHp$*m+N5|W6BWK!Cy0X0ik-JTOMrf7ZSoLq#s z9+0qs&f1coVf!pBx6|IpyR2-odXJ~S{V>lMz=2h~$?yH8 z<-4oUREmczNE5vmrr-(hGGTVZOQ#Mz#TJq8Cd5W7KuZWOXo{WgZcrJBIn zU*-05R5T7r;y-@CPsnyf3%zE?dmIysqj#Nc)88edMaYk4^P0b=_c-u}+|2@65NfqQ6;Sr=g!XM3FWyf*2&3 ze<1k@$7$Bo?mxk7hb-Lw)BRb^ju_?rz|sNlpM=}E6>^=39kcCocD1-|YA+7z`N5rB zCDFWuk)LhG!(S&V&tEbJAXN&6@bwkj2|rdlYVnRZs8JqpZuwVz$qK5~|OY zgCqtcbxh(Qk2*T$_pex_ z-ja2({j;j+0BnFXB`#1p`3x<22%NfOcJ0ObH_;*EG{n#yQ-qjrMNrdaLf(diu*&K+ z{*BHORa#aCee$nApL3R%B!{OLCo{5VQ8o{Q&4c> zK6IeI;VP!IG(ei0f7}d;-O}&EQK)xC{pY**a6+X?Xm+=`DJFQmE{;qJJnj9fQ@OL_ z-mKgbu@k8t=Xn0UfmO72tgAWqM1D5zxH#drZ>h8Nd{-5~UHRGILZP2`_wX*^_VWYI zLxTGH`aF7q@GGQJgOblhAQWE$CCKGYH-i0xqMeMrJFe`_-qrwRHQ95RTJ?GM9PFmC z^L9=(rg)N(P?e(dm5l0V{A3t*XmC)KFUT!oQVF4a1< z<|5=v2v(m%j*twJ?e>*}(X@e#0&nr$scD8I!la0TK0Ccj$jZw4R`sE8Kf<+B+%o$5 z7SP5L+Su7$eVlx)$F7#gPxOnBzyHv#XpnTXw?VUZHjGFvPXvQuo8LX8|n&Et!)SLx3ObPmMpZVQN5pv8tb(;GC*>l{T! zVwPf3*-v^bSa@FkCcLH2)Ha}%Zsi-@bFR;ehGEnxh|RtgwnHyY#bC|eLrd;Grq|DW zGt!5*sVXxH+;=E4$yoiRVJ87&j3KB0<1}pu4cbpZ3&wa(0^7&XocJ|It{oLSwKc0o znw4flqxn;>(vNu0VbURc7;9ZyZ87src#gn2hNX63P1`z<#%+vD5B zq564cZrC}Xb?qewU$j&Ii90G0MN=*9<&=!R#7ocs$bb7f(YtOzawp}ph)`$W`WnTs zZP>@*4Q5ZQ&g%%=?Uyx=3Eg}sWh*^0N$mrk_$@w27xkTPprdWh5XQ;N_q$N}p3X+> zLx7#S5EyYQ{DmLMo<&ImOgzt6f+CGSvO+=}WZj6jKX#~3@qIZQ0JCg=0md+4lRoNu zl#BL1d;^ST2sP|s4^G9!jr5gs%F@Hu-miM)4hT1Mp0SNvV!3V7V9p4WR1x~`W+n>9 zba>Jfu~97UjtIN?ChHU_e33Q9mh4Ry3KF4{_(UT$~@RL+<^)r%egMZ^gNN634JtpP%iBh#R-W zHTW|h_Nb!(10(?g1nd@Xd;?qv%%Z*Sp;OYq5at!7?6hI@7bDFT(}DAh$8}820qJNB zpT==@5*G5Lnkq9P@diW&vt4yC(h72^CL=I{gM$k>j3LS=Pw^rhNUwe_#J z*%(O_C%<(nfNgk&{1TbiLiIU3lM`=>HiNx+%}VlNxq@p}ss&?LTh}Y%JBA_Ak+0b4 z_a4wys4rUswxtXv6^fP^j8pxuHyrGKq1IW^y&7ec=B}66OQ~HUOA6-ac)M_p-CLQl zpx$=i=yibHT>6OW`bSWDN7W)s6s!!8T~Lomn~^oRBpigM;qR zrFIyuIqCKQeo{OL<9Y7afT6dm7xN`k>0ldE)#aRP{djrWI#sFO!hrDwa8Vif7i4$>a(>8x>Zzr#bLBKF{IP>>Emb zaJ`LNG)9)NMw*%hR{8`)d!ziHwC-X$ac75*jtTK^1~3Gjv>deGVOY7uJ77!a!h1(y z_@>X#ocj_=Q-=3Dz1FNI-G)b)*5H2W{!ElIZHuo?^4g`DJ)9%A@0EW)$nz;51FK-2 zt;HMynf!c6t$G@{qZqk>4zo(PfZ4KZN@{8I964a~Rz9ak$r^7Hb$u(wGOo&A%5$$B zhlOftxI@Si)`2%0Mx6eoEd?2pYNp;aZ{39=yiZ!yJ)0O4#(4R|GL)-Rm>0qbDlnrv;_2%$)Ax^eru!T&>C@<;F zvy4L!rMR(3kCEw~+?eP~WZUQ4zz*xJtkdj%q&H8b<5&AGg{S27l4aOR4bbf#PP*~) zx=$x)oKYMdpE{AhUC-X}0n}78MFJSz>}b^LNNad>_Q|6kN?D>KrzO&l>6@|tU0_pm zBx390vBn=2QQ`pQ?iy{iUu%}F!_%@lb4sye*zm=Tjq_0*?$>Bv{L?Q&FL}+1XYT$A zX(8s~F0d)czI5j3~+Atz))FLj{m&;RM#{4wU>MSWH ze!OJXP`9joKp3k;MY~nAJ=m^%AR7` zH)E3R#Z5{8=7T%<{@nF zDg0vfcvaci@MAw-nja_x$h=4he9hiuzY8UV$i6*F-9JH{|B`#mUq%uRc!H$gL6Bp= z0}YLhGoC$0(A6+S&ZWBk#V;XzkGagcLR52lkBcQf1sA0GrrTVC6YDdLSD?1vM3r!m(%PJSk+7d3GiSkE3LZ*@w8_ox`1%TvNheF2 zU#|k*^wTJEs~Z(!PuBQrH5mi}br#VH#y0Cm8moV6EtzCX}+nwm$OU=nr)=`%J7Rbau#FOvwKD^kujrGrr8%1#7q0bx z97Q9h+>t8sFPNE`bt)?>19*B;EEIwLbOQaOOSpIRb8YB*ZYPb2$w}*h??|4~UQDoI z*-zZk#w-dxy%|0I)@Ngf>uqzrO8XHI(}V(`L9X#J*-0|&1Cq4&*~5nq9mD?@+q_yenS+8oiFwnbAM>rsPC>Ky4T91b@0z#k=CO2@f?- z@cI8$vUCiz0o_<++xEMH5u&A*6iSYKKkTKezJwDK(b=Kv@WK=#9s4(MQ78b=}!Z=OPcX*UxVqpAC8 z=`7TDpd1{dEYu6O_m(+15&q$cG$k|m=Z^(i!z8G((`p@4k@KX(o4+4PU&djcr|E-( zdw{dpy7O#oYQ$7g=+Mu-79hOXz&nV*&pIB{?k`mdeyvbWR@nNrpFHc4+aVv|Ge0A7 z4$_Yl(B;4JDZ8rjRr;*I*t#X;Yc;n9FkB#|3kA?Akv85wd+9RDT2XAbIqblG2xZ&A z*N>%#oLedXp|tM;i^ajfrf=EP_r>#pRqd9Cjd4wVU_hi zm=0-}o^13J0Zwl0CpaAyj<7J=J8UfqQ zhwY9eo#86bj(q%iH|B*%(!X=*Wk;2r-KS|)F|h2F`NFK6>fQJM{IY; z1x;jE{f;^Ak2Oum5m3H{faJ|6tXjjEa7{5MYvUqdjnI(8x4I##Y@`l!3pUugbSa3w z>=U~?B!ByKFd@)J!jsL}y%@CipGo9C!oKYcBna{%h9guu#X1jP zIWPo>VJ^JCl-A9Ttl}S&%D$Css*JAW5I#$~k0YOrl2^XAxnJ4z0L(8?DIF$U&#?RT zHh_nD0Tch#Hd$Gw>m-8)HeyAWi0@A!Tc;-9>G|0AC~)hpFymE1v99AwHzx))_^K=f zm#zabALM&$u*wXzYdoCe9sEyC(t(OK*(YE061h+3Y7}QFboq$YT2c@vzOe0zz|nk$ zJ!XnlH_A{qdWB`^Yx9;@fT;S=7EtU;L6T@YHnv85E8yFlZ;G2>MicM-GLbP*N}wk| zQDTG<@SqlbD+^Kg`F=<`0{@U3Y;A1Vn26z^1?eHK8|?~G>d{%AfyPPyI*4aO2UBCH z(1U9$^t*qsBnAsN==5wj8%w9zj`jLXDVyRAsp4xQY zEhN$-o#gTa5J8bRq^J$lVoi40t z6z@6|?=~=vC@R#eNrz@@JyX%f4GM(T)zz`i%+KF2=H<(#n;sf^GN9ut`05xI(aiw; z#sM8OIY^<|HJ(Yq9525hJEm&G4$ZP7o@z#p!r4f$n)J87nCYZ}Maa>)$oNZt<;x*O zBsHP<6eNSXiCL+1KK}iAKQC`p(ARUgkmsTqGm@N52JD-j-A`&4$rBydG2$2CwxN{K z5AQ*TMGElshu1IBdF8P!bt&p7LzeZ(=VoZDQY~)YRsM9T{Hb2b-6(ZY#%Wmz!x`VSG_(@_eKQgAf7;9V@;;x4l3l5SD9q? z&P;1d6-77wM!Gv}Z~l2;6mC{O=wh5vCFm~=ryt-(?8`a~@f}&tTC<>L{9gB?`aV;F zLf=8S?071cP<_D+ZCJ-zH4l)S>6^Xm)P$AhWsjFFu$b(cd_UHL>ca)CkFKZ!c@Li`)J z_gRvbj>06e6Ou%NM>+(k?iA<(oxH-6k9D##kM0%-nvs7Oc|;!MKs|TU;I%X-CgFXe zu;{O9kagjfVPzbFDDAz)K;>%6!l(`CbbYuFL9&`=plrmx9wzbF_&7X|v+}SlZ51Jd z^IPeWzY*UeKKwy!YP&3`UaBZcl|^X)fg}r}4E2#nLByntu=f+L40ve34G2BL#nUt; zJJQ7T376)RlDv3u0L7mIt{y{y#hGf87q~B>7+L)!eP$3<7=YGr!n*KB8~VKjpy#v> zoxBMM&9ut~pLM6m_*B+;Lh7$STXmP2)|LlamYPiY<9xQC)K+S~bG8ti&C#;pO;;nB z6zwnWFu~dArv@;zVD1I5mS*4gbdd1>+Qp~aBGVM>HaXH}x4Z8M@e<-TWXlM#w$Bt- zUA48DlDmx^5?+v9KflR8X#PVXPC;(3O$8TXm$=G#hMbG!3|gaw&CsP-g+7wCn0X^L zhrM-t9MLItL1UBG9MJHy#w|rYaKC-DWn7C|SQ{@W28U6P3DLih9rOf%Eq2|0m?KL3p~$!g4lPK zH!D0a>NuOmu2p9|+rKt%?2CF}#4=<)&<(oe@D{(Ed{FQK9~?D+d%kmOoJp~JQcarA zl7EgyJhX4_#Wpmel*J!UbvF|h1g=b(@DQ(CV3zK~H7U$gIU8I^x5Gz&-5!a{2iv%w zR%rCp@xTb%KkCj%8>8tY44S}A**iB}*hKf>sk|flj)S9AJGG5Fod*Z{R=m+kE+c;D z_ix>|8l{EAhQvd8J^0cW+-)NiZg=mo*8=ijIhQd(p<2u$R<5qg(>jG0zlH;{qv1Xg z2-MtYFJ{Y+N?7TACiwGvVx?X;Ubu_^@sWl?^SyEW=7+cXs~L$^aB-h~rqpE2YQ-CEn( zWxp*VMY6M)I9XEN)p<>r z@F*VlFw7kxKdQqJI-g;jx0k`63HYF2K!UH)L?a`dpJuccL~H6e-4(0;W&`g=M9b+w+i(wgn#)Eg?L~4 z8G8-E?7#1wm%d?aiZk(@LRy~r*i(2!vGtvd$I?##V6$j+7q-|IA6Yx6k+|b&s3jEst-4-B@ETU|@Pt{DI0bJO!Z*Q`L z)d`jjAiAlq9xTtLnUS&}K}~cx`~;)^1`1EL!8LAwZfk zp0&;+ckr(c1H-gIPw-v1IEL6xA7bI5BsFqEQ3Je2?tK9_JEp;~!ge@2S#N_F8Y^Kl z5B1HxqT#{qky7DE@eAmIfX#AdE}3re_2`LAWdzub{|&u8MMF4`O`|39Y4X=d1$yr* zal7|;a2oOm=`rEqM5J~Ydly+DKo&M)Ue9a}UYLnwCq1Xf;{6gpGd&?QTYs12JsL|i zO8!2B*tg8fY5jj-J&@o8HJ(Z_Avda7ttT7 z>ONjn*@cPUTU#xetnG=r%BeX}X$F&0YcA_*!f}XWjFA!@SgN$icS^tjhgJzd@b%8o zUTtZ9Cs86AR(0o2vI`@!A9wPsDP7pnf^ZgVow?A7Fz!4`>qJV^zsq0n%&i-?SKM|~ zVZk1y+*{TpxHZ)0!kkB=YBTb;DI+BW9cPgxy^<{!*oUnWpVz2y8Lh|VP%;yttr zX3%(ckP7qI{E9mj6%9;ekt^k$KmAme9^{r14DFIx{Is>TwQKw8m1x|+yB#1f7RX51 z#6DWLL12NcP5Es4az{)}MqZ6KC>G^yl(mDzlNleL_L=et8|e0CYHI5E={v4r1Uk9}upf_(_@I82zU-lB51Gz(g+Uo$_bv&Km zOa_1*NfU}&s3d>Dt`C6DlNSlx9gvE4}gJRu}W}f7dx~o>y zoT$m$_4IZIem7fbZ`G0Ik;JLxu*A#}>{kEZwKhSdu-+J_#?9+oPA!tV+PmU1l3>`$TZDl ze<7C;4d>_67*3zTz+JUO+#!YqnIHr77_-z5eodEuXhc_(Fz_*$bc+uBREPJ!T#EPy5K=khubtlD1Yhlv)`dI+^{L+>DA?!rortgStIOL-A#6^T zsIrH(_XeRn51<*YMl@S3>!i=0vN5&fHXxQs#J8p;Cp|)S=o(A~K{`~PH zrmVEIw)>i(m0!+;Q2M%D0&8*KIpVZdNa^|H!@eTRN1tJPR>{z@r>u?D4DzMK#e$#o4EQ1 zhiAYS2QH(5M60<=zEph?+zASRc#O)XoK%it!x#$|{Hy8}$2oHbuw@$M7*E&+4H4OG z&?lk=E@p>i;pc=OKJ(G+-co(MgN9bSkv(L~;hlT8^IB1N&sehQmSE||^LfPNOjKQ? zN$v1c?9GaAYCgvWpjG&;A6kcr;POoj=qLQf=^xOu&vAY&Fs=tTu~-{mHvfRUc$Qlg zg{uyC!F=FYq#-*t?#M@6wK3B!tKz79XuoLMPVs}ir!CDo&E%T{pSyZ+b2uU+=DCdp zg7~L@%wPbsWykvbxc51YP-h#V7R=uE`Q-dF$)<%!rv;{7)yt9UbDx`Am7=CJ%Y@8fq@OfYvMjj?WLVa)N1>op2KDJ%-| z56Uo_?AEz_0%q_2xRIAhaWYC9=}T3ilZ6%kCnf(NZ)<(XDaSMDWUxfh?a&v-Kgm>{ zSI{+xq%9iSu9nd6^4$);c?aHS9{EM&ZzT1&xjy*e;R=&mB(}gGjFP{~6HDYK zj%W8{z>iqMgG=a6F2$LiA@lgCkP zj(Zc8k9@eb@=eniYRK$y2_MqKHsMUQQQRKY$&2s2w*(iUZq^ctUn{?7=~k#>Bq@y1 za$$4dUZE9F(~8__DBlez=oGSnoYRt2Obt*U5p*-d4imv44aTR$G5ph;3GY=q%G?4Y z3IbN7GNhb4TZ9SNMHac4>|_hE=>y-*V=ukdR#!ZukP!)eD>py?60ofr3zigOVcVJg zXkC4hLrF0cpxQe7w#nh^zMkZ2YX(vL1EGhEp?-9rfc+79@zXu==ZVw_3}_LB=Q{)< zT<*KDiOYz)Bth-z3!3BPJY0jytPM&^-}sl^uHCaV$%-YWE>cm(v(v1$qRD)Jl;h)V zo#(~KVzZ``m`$Jh8CQko6fS4iJewTqX=q^8ektc^WbuASM}x3GZ9x7Uh{Q6IZbVE| z4?n1cI`Cc7JyW=G^*bCz3LcSF<)ZLO{5L=Dd4*=g*3Cq;j%-tR%`S=F|0p|S-V?L= z^}{m4+Sv6@#OcVQqtAsJV>;e$cSHQ_`_LQ_rtKn^0h_!$pHFeaYoD*mSK%jQN0XRM zAqHx$vE#;5pg|as2ZZKI*-`^i@rRio|P&#H>Z~qD(?b!xf<_f81(`F_z$U1K+`Bqc^?AfAY8PX#91|sh;z-5bfsz6 zAID`d`z>)b)mbdo=ADtshn?@2reWXksnOMbxJ7DqhO*#xDPfo?(tb+5GhK=HhGUIw z--1<=y6A3s_YX?_KtbDx9mIF%c|#1(Fv_9=>I7~Op)r-hnrYDVKoV<(-nrD8aDRO| z+=?MIH@c~r{bBS|9J7YWs!EO&(d^~7t9O1p|IR0`AE!aP- zp}r`7PMc^q0KGMUQAbo?wPGl%kkD60(RATrfN_O`s^5lsx1sJ^vE)CmhY$LIY7%t4 zcW`a2#t?E3* zUly$@J4}#7QHbgMZit&0xEqpHACwdFvE!hKfy4K|$+y=Wgot~r_P&vMqkG_4{^DP+ zEq`G@^DDV8`IEgq*@`ANPA?tM90Q%wU|iI82nCTjRlt6$#EcyMGPSrAT!<0VqP zv&NKb^D;BHs;Y>gODf}{rg=;Mj&ALp@3!0}SFeN%hpofB*IOym9NA27DN@>FE02Vx z*Wd;%obJ|en58IiD&(kQywc=Wyc_-A`aVfGqbHGL>)peK0W3A7!%8qi%1{MqGd-FOZJ@OnbkxE1m7nn?l>;( zP4Youc}(Y{OornC{gCC8Y=#lquFLtDwuRiUJ!>8Rn*}JSWJXT>kfIio2xco3B4+|w zP=yTf-yc0)wo%RFnugZLYF+56PmVek5nfHHj-QZ@P{lMcj7}XA%gWftlkipC7APd| zBot1ek)Fd2o2fVH>6bVWUsqCU6{>5j0T(SoD(RrmoY>9nS9pjD%PS`~ih#=X`Ae4b z7Y4_SIiQm20$LZz=H*G!l*f=H-7cF17Xj(j$)l>M7Gb>GZyMaMV zgYxBLeK43B0J5OV`KR$?V5)-_G}J|ihnZy{+-e<0?KEhjva9S{0vUNkT=k=;(hYBD z>1Qe&RgAg5*pt#^Je+Q(5j5TET`!@)wLtC38uuW_R3zNkaAUlYCKJ=?T)+S0cG@|O z_*a@eF{adv^UEq*qoXHdOSAWKIhxls1VNyBiyZji(ZQrnxQ`}$W*^tU_WJns)Neks zC4 z?j~}oJ-ckeOIG>p)orB=EyT-Ub}ky>K6;fEQvJx$#-{pu+9xFnr)LC^UX-Tr7r7oX zS#mrZlncE^DN_8L^X9eLL?-Hvpt&R6I@Zz%Y;V9YVpKKiCoqw2@T`G-`{ zDM!Nt0T!k5{4!O$r0*lEI*a@Fahi{5y&6JyCB-y}VHL$Gu@%81u{Lv4PpZwQ8WstAtneSb6tY1*QtlXLZ)R1kuk~Z)Y={da@Z2vU=)YaxOl`m`X zQQ5miYaR?L>Po2M#-;1kHO&oN=R-EOH3qymQ|4Z>j|m?CeDv)fst4I>;Xk&l6(fWd zkwabR!1NGN_J=}OGf_UQ+K_+W_KB+w3wgD!c=YaZ(S257fb<&i?a_`Lju`Pusv4>* zdul%{XgQ=+B0M%5XT3m&nHSvOkzR3Tf85?mpro|X`26v^=|8HSl4n5?;#Ux_cN`<=bC*vbf_Kxof(e`EjI(jZsHRd~ z93#hH%IQy1$Qu}8dme2Dj5RPQXK-4%y4JD<=RSS6#ON152Kl=Tt4pazLK4F zl$TrCEXZt03lFGw6Lp}u=B@CSM?BO_ZTNViRS3HQ@3uhRdAnY!jv5gth88gsuIzik zV)}Ni58O?EOz$^&Uvl8l{hMwpyNH3;XR!!9StGldk5Ao?UVMKM)%hZ#(BxA4tr_;T zttdx8uTPn36?KF6$c_M5X6Bqf6~CRkO&`N*bv&mYcsrwakg&TAa zS6qH5JmCVDP>~(RIw6B+8zcE>?zY9?vinGgRMXgF6q=EP!zm+YGQdvBaQ9<$p`P3! zecLO=Fs)6gGy|vcDKe!NqwX7%$uqbZF&C% zcBG)2DHQyS8|ULAw3To1dFEpU3dVSj&quh#Izs$dMl9Vx%G5SOE&1zEn>QzT-z%9j zo#WEGI{N!HVYM9$rpAl~-li(dkhE8aYs2w==ys@EXL>A#OvnSLXjr(%ul8f9<19w} z0S|xqj7dw+dvK2Qz_i(vJUj=ajg+uDAz1@xE&o+q3>`pJ8SE9A@w zp~riQZKBwvEjrL!W4~qMM>J*a(`Tjr7JS^&+~lOLT6o1my58Emt>9W#z{8_;Q7 z${O)k<~EUr;{2n(PKa(T&! zHtNh6&^Bo`#cA*;=%s6;yE`Syt@n9ywGA{dxdn&{bF$BGnyr9CGaH=h0E@>zN!T04 zvfsQmNY&lR#@NVlk@q2XoWdG-{f%zu5B0(k@?yGM_cEwVMhG;7`4ZW+pjx}`?W~uKG_0onI)PeiIk85d-Tjb z>RHDx2ty?(BE*IwedGNrJ!~GKZBugkG_f}k8`@X~Bq=9Bwp3T3h$R0MXolAF_-wqO zRVXFDs<;zv_5ChcK=MGZk$8XU2Ja5ykM3E17s4w3l*jfhuLp)btM%S32c*fFZbn`p za5IBc9AhmCxAPh+^m2GDC9$Z@W0{R>Mxivk=|Uz~wg}%|=GzY4gs>t5xNr)np=Uh= ze2&Iq63VUJ}19N?^l)QO!(E|6n&$XAO55jW5dQL|GnXO zrU6IzX}L4xyjwz<#RZo9S^M|NGWl7IPlvZv+PkB%BLTAI^4*gkux)d@+}p$-f9Px? zCHy1AAA!z*)%eBk#xq$V0Zw)VPm84_8}Bneb_JT{kM?^;o9SRA!lf~G%(?cJX0 z$^Nn%H+_+dHEw%0$JT);hPjYfvB6JorYmIXY8492!elCi9TIyKqmporYer%{LU+Diw)mw)}xpn`;qzs_IfRr>yH!3-FN+T*D z(jXz-NOwv%3@ISeHFSeCNJ$LcoznH*<2mQ~{@&~2@*ihr-?8`FYpwl>8(YeBhcBN_ zL~<<6M@-^hMwQpa@?TtRbs9^_v70C!Ys%y+zCf8bJz48JY=3U1=l#Hd}xyiv#Avon!`ew?+pGn^;AQrw|p2(_uzZ_L`X z(c&l&BZ}#Uipf|GMSm3+p&sre4(}6tm`I> zl(Q*AS1@*haGiotW#!?wCP9vghY3dCr(X2(RvGPh#&7_t$Ts@e8;= zU%&E7fyL7sV+nyw+P6fT?UvZMtoDR5C{{0B81!&df6ff*i3}&*70*bwWkik0qFpI9 zPLsAf%c?dMdnnJrmv@EfZ#`pg4C0Er2qsnX8gH zL29LL@ycjF5Mv?dGkBR4X2aAkT%H%pK@=__mM z;bY2y-T-qTTkC2%uk{~B%d%>chHC~orii?*u9DAgesyx;)y?wQpux3Fw^^i5Dll>T z+x{YMltSU=oka3=klUd)*P*A`-~6T?ajta3^4^E`mjIxEMosxm(&IEc0u@}Xam~Tl zD{?IIm2(#(k9GCb1uuIbAx4x~3v6CRJr>mQCDg}9hKHq@t+6PgS9*!UFROW`Fb6ff z`%%Gs@_VPxlt!FH1U3fF--d1c6uuhGv45KnKg2B)5*N76F{X{i0wQ_g_eTOWD18KC znoZr3cIYGY4_%T|x(T&kI10YGr42+S-;#=2cwQL3YvzEjvSU z&e(|4w3Pg9^)h*n9Wj^hi5}laPhR#Pr#X*>-~Migw@pSW718b!aozkzlr#ToIlU*0 z1EJxGy@dpS*Mz_L9upBeBr725&cXN#ay)A`Z{mwNAg8LX{=!s8Xa2$@x!3V`2M(<- z-4>`k7_6slEI92v97QGSg|l%w()|<H1m_hf&NVmh0x=*Tt;9kJF>7r@!`wG|>2_?e0L_Ri&0LckIcfWv9Raqb0<-r#U z!&M{^Zs#(5;_$)vPwbmyhq*etJ4U5c<6yR-_x-|B`=++f#2PS}9~%iKC6A5%V)%Kb z&yjy#O}sIFKQuyqiw1q9{qimU+dJmQKt2NA>w|`Y;iq*_v4YL?>ROsBMidbs4Blk1 zq#|FFA2$ ze`gQW3Cep4cZ}#0@kKcxT8q&bz!Y=)F5OLy5{c$2#_@XWf+9{c*d(0!x@6hDPNh`kbNra{G>i`5@slaA{-j#og*mvMOg&XJaj0?>TA zyEXWnsp*=myk;QCi8~%6GGJHpwR{da^T1w-ik{*;$@uwICzD%MdXJOBsJ+XaL4e15 zB4QPS)uU7c$Mn{ruS;pr#TTX#n;IaOvH~L02wCEm-1F=VPKSA(*lON=3*rM&q3m}_ zpfyC|eo&-|9M)Ebh9??c9x{yMaqPLM=SOm-{h=D z-qc($5&G{xdb1ZzFOr5X9D2iOB3DjOV2+8*d`ZU@+&>3}JV#%|>#Ko0f|r zSxb>#vqfqR?~~|Z*eRVg!9F%dw`7AqHndwnDTMI%vt;TjDmYR34^EvpemT#Z)& z%6_%AY>!_~=bSu|EO+y*^@IcZC=VomH@|-<-VJNTASt@&UywtNkm@3E#f|JK&;7^C z@wn-p9ve5oa9OS#kL*pJHzpawzeK@H-pUE;+m0Iwvr7|iD9A;G!edre$G5%Kn{(pK zgw&x+JD5$a{@cIj;>zj}-GW{O9hhx0(Sy)81P$+l#tGLc$9HBUFR5M)@O*@@_AeTK zyQd+lnt{XppY5jm{hkO)_=jFavR&?s_NYz6{C!%MO{E&Wy@x>8E_<);*~j&~Do;|* zD{#g|GT1k;*)p^5iVsJp2GjC~?h4D5yPXE)$fWo|r5eT}uISV#6u?3%dJVYuU```* z?^W!3?qK2eYrCl)Br>E&{DuaI7F?f%CZ~nE5$T<;J8V!dfq8IS`KDa37LM{kp4DzX_V@_cFV_rlno3tKvEkhV%_mR~`uU8#jo;vndtKI#m zi~ZtGfWKip=Do@ED{npizNK*OJL~?@quZG(sgLgCk!)W%Fif}ROoJc1M9+cEbctqk5%5FCFB8kgq9RSz1{ zFe$3tmKm<7qUI%9&Hh0A^F2+;*Zg_72o;Khx1}y=d!hr8l$h}S^+L_hnat<-v=W)$ z(!chzhc{eV#Wzv^gcE(4y*&Z*+ABkO6SS3|od`M7F4Fv7A6xpI=#dq-7^QsgS)Je{ zae2q@kK#Y$H!id66e_lXNQz7Q*UCY4V6i&NP=3J?cBemYq5D5N7Qavr6Ps|)RD&Jv z7w=t`78VVf+Rs%5aaf%PJ45F7zR}n*N7T53?>mU#@F>3PQv=&Fwn^?$Q|c$xZ}xtYM>8mJ*H=mA zG8o?2_ypI3Z`QEW^<3PrQ4hh~a;r#h54&Wi##OAqg%t0d%u`oS*2$n0yIY#U1>@m2 zXPSb%o0lxD&-UzRcW42lhNyOXwJBHgPK{9pT$-pF6&>2>FNlPzj8=dNWf^otok|*W z^a__&$WUa8nA^GGE9J3`?9#>M;|xjXPbMmdqap)xjr$!7v$(6Kqa`>(q05wLI|maw z4zsJ_nVOm^Zi!*B%i$O* z_56f}HUO9ur2H~bmbex5|cbi;nGQ*H(a>h=VcY*M&OLn_371W#)?_e;yIoc}y9 zFyHFHInAwGX5@&Npa?ItkcDGGbr7RyncnX%^gMm~X;qWtrqGhAVRbFJj*elT^|KVg zDne*~(#J8@ub{VKz&@DQTl5hCKxLJ?T=f{}61v;cVaBPu_HuOGP8dK5f4{mh@8Cukc6 zg!0^vr^ehA9e4cjXH@}*#I$qa9Qs3sgXTvm=aUJ;O-gAM+b@)f-9!!+ns3DBHhq6!Y2D zdNh025d9W|g&U$lcdBQ!D*3Tvyi)~M!{tuqjnuk1<^nFRJcJ%t=_dL{pJzANC&X2V zT`Z%092<|E50R7p$kU;`Mx1^5RrcfgqJgNf7FK+#B~YZ_RfecFb!5~|uv$_MN3AX~ zP(sQ5>Skwi@8**8m1a4ZYwNM-$6(RtcsrM=b7E%1at1VqU4|9MS3qkNC7Q`EAe*X?2p56qcUh zsr-=dkeBVX<{!{F3usSeAQ_&SOATKO;QrB;F(hVkQpFm7k+_U}6RCm&DoVh6Z*$E? zX9H7WQsZ-$SbtAr=ng*zjK(=wK^JNIl>dW3#)u`!UashhU$T5aTcK_Sh>l!W^}=1 z!3JJ<%)m`CP^pht4E5Q7neg*6hXoNQr7=KM_YEiwvQ+4E`SlQ$d~IVJC0}UEtw7< zKmaI>bY(LOPqF12&LcGpo8aEKhHs8sdR>LDt9!jdhbAoY9HoOUvh3X}-4dtA zF8uyj3UOXdMqlU&d@F&CGAU3cMLNqK%~HFnFOJdsg8*(U^NbVs_x;fb*^8S$VHnj` zlLg~XjRGQ6pGBxP&;+Pf>XD?}!$EDi|%4q!n zGD8u<}YSp%4OnD zsl6%_L(W>-?qcbS1e<&Gax-M#^k!w^g-G3CU{iSNA3kKIYnZnN)HZTqWu>n#BEA00 z`QDWdnKU0 z@ksf^tS{_E94ReqMgz2pK{Y_3&j0fywckA^L1y?>>1KOVRFSAWF%>e}?N?2B=Ok^% z9l>k|^;8YG)Ol4|!?h@jooe+_T2u3Kb?rKd8A+PQC`-jN#3V2(Vci(SUo!AU!3`aM zLFVJXss?-SuRw6MLop~T??*BR1z%{>n!L}i#H3!h$j8~UC5M|oKcd}7!{3*H3gac$ zNnlzQNo;KFM(1H2N9AhH&OG0-rI)&Cw40850=5Na|AEA7b17|C%Zb`WW^MD;@kL|JG=$|<#Zjd*9i@ghm>lvVEv?PmmO6|GI0rJZfE)dh#i+TE`c zg$pBJ*k?u?K^63qRcTnsN%QpM&QPn?(EPjBw5yvgoXm%FzWW7nsV6P}VF3nblg%^X zt=Q)KwMyggY2QKJYEE}L0Op4e!09tcEC`>Ytb_F@MxA3S=8f&$rM2`yNzF+1&74e- zu2!QpXAZq{lPM??cGXQK6x8mr_&4I0a&g!md#j9)FKOapQaJbX0- ztprL^wFF(~4~tzDq3eET8OpA;4`dJbDPSwI$qc!Ik`$ajQbeID-=4hW1GF})C|oWT zWy$60IT~f>L(FOqDS-s@ul1E(5f?Z_*=Mxg#!Yqoy;!Q)hIpOobgv*FT+MyErSkgee%KQt;pxu@AoDwxo4SWr97_ z0!mw-9)Ktn*jm!L7?$C$54AwscVNg-5_7O{s0!V>zW&16na^Nyzfv;X;fNQ69|C1o z{o^;K?YQv}edR+a#(;?9m9uM(HDIyy*^b`Nabal~ar@kN%3nyFgSez0Pj!9)-?R&2|Yq+{b%+|3uwZ z->^@^gN@d4H1SgU=wGU&uM<_A(dX!c`=QVBiz|$JhQnNszkHxkOx&coTjcU$w&Fn} zq0s?>Z@BW<33IyK%|15M~%tAfy~m(||K8HF-L{Tugg{jWs^IduBSPOdipRF1Mv!E6Pt% zF^4K@{Wx(Ldd@P6^I(RkJd&J+9|WzTszXJ2FJaYZQrz}4PhU?>N*o8xT9OQAIZ>F!0) z`ygp*N)*UjOT8Uw1x+%b(B`rbQA&sR3SifXaBNbiev^S8-xyH_!Coku*(vs{cmVEb zlw;5jZupD5#{iMsh_=nsp37=WV$jLqrMY$pPJZX*ccbf%jH@Dh${1#EDya8GO!}ws z-TcKGwNjjqY*tbQs9^<{9JVv&3^pN8Rr-NFx}aEMEfQ1>)H5b{xCu13R*E-j4g{MK zkuwvCQ5}|0k{}KfQAL5Y;64I+c9X}?gS=(>!fk82gNkJOc4IL%7^&Y6JH9S@nZT$| z`q&wJBG&&8w}T5I!`i`y$}105A^Unk-71I>V>AEtGo`aN_`)s0k+=zALA` z=qwN8-^^AOymz+2fW`TldH48Z1FAXMz;X(f$$v~6?Tr$NUDN-l9o3Fq2Cf%j7&3KT zM7N+97CZF{w`C|tI-<0CEFqHD15A0x9-y(vbLfe^(cDT%t5O=WP;H9BI~hT1oeTZr$c$wm7+Q^?emGVCZAAN-D}}KJ}w|=OrH82EaltN>x#6-HdE=Yg3~lB`;oMF?e}85>*eTp!3DAe9LD);(PNE~-`w!e3 zAHsEr+v#oN1&7$oaKpzbgWl8%%U_uXvw?S6zNMvaxUOlR0aLoHMNp%QRyAI1c})y1 zIJWD8irXEG*X>-c{w-YKa-fQTN}2zUb3&Eb?=*ED@=&p5TZ*&;ylNE}_Zu7H**1+B ztRemUtQ)MzhqV@pA_gLa9!pGv_l^xA^tj z+bZ(wG8O#A$@SaHjQ9D~S?n~&JCd4gTBL{loC$}uvgMUpK6!;6q9r{ScD2ue{c?o~9{E3{&vBX^tnp6$N0(e&$LQ3{ckc z?pfJ?xv0L?3l-1!W%`6aF(%b`P8*R$Nt5^QB}Ruh3mvu(dosC=x(Q^|Vo7gaVXRMW z(k`U|)tXI5B_|3gO`HGzr;qbPwT{AqOgPJ9f^*nI7UFqt#X}$|^3NuGO$P?gW_V6hiqYO(T31Eh7w3883wy{k<75dd z_R3qHR0$#y9n)r33vhCz4<^aItsIIb@AC4cvB3ILk#K<3#QfB&Jg(OH-DTyL^rU%P zK#slYMQ+6u-L%C=d)gz0SZ9}6yTW;mkBWIbPt;8!8Czb23G|rW*m-}9liw8Lf47z1 z95lj;7IL0>uO+6xOQ?=RJ(XOZlG`G&87XU2=yDQ) z5@l{Ob_KRv;6S{aT5tx za(y)d(r5AV>gezoh-Lb|LuTlGdOv4kC+RZ9&J>$Eri8AFqqzOu5E{N!$9E7b( z>j*geoxB-7JnM&qyzvq(pmV1kg>F2f+0Tn{TZEUJouN-b%#~$tn~!WPF{u{Ub#-~y zx!KHZF3A^YcO2JVYJBt91&kgWp9O*5awAiYdDGu2c+f2&H_(;kC^UQFIwI>`(2Uj~ z&H(kXC-C;e6AdJ^9K?KJFdBpDE%#)c{TR?JwmqH~u}qOS8%&4cLhi*y$dtL$Iv1NG zy24Bajt1a)S?Tsg`wb4?`VbDV()K12AcVe}m`6*gDZz6ZkgUzH$)kv$L3Fdk zY%aK#9-dU=y13rHeQqJKxx%N>SC8@ZcLqJGgM;my>hTV6vP%vnv}?N~Q=03hbbnsG zQ$XY5gg$jwPijyIX3Hy;UsD|fCWg@?76;mBLKIlqqmHgf-wV(EA<6q7dn^MqTa&I| zMeEbHgN@HxT2_+Z_t`7ADdS6nW+PuT)&oH#YAbXPdY$j` zyxOX-MklVOQ%-B`a(+rt+}4>qMwEFAMg~&dQfF$Eck)Q$hK*IO!W2)zrxX&dx|H$i z{p}HDd@X8ySw8P z_#`2kae|e@QhjlmRu|MeCiIgX0F46kV(@JOIUxX$JOcKCuCD82t@P1Y_WPA(5$$@D zUw!;f$%vCaGct*mJxr~hJyeNr|8YCRXG(XoRq1u#lm@&9)DdmH_r2&=n6Jq%UaYiO zeOOr*S`oeE$%+^Cpt@6RE{We%w;6v!b<)WRAYWQNOmxuR$od4QLj^4gqP{e*B+K@9 z!n6&L_sMmk`(q~jxPQQQ6ovg?|bNe4BIP~8q@v?+)OYvdN*rx{b@~ zvXiVJZuf0@;RaL4Q>aRsJT4@cH`2bp0{k+s0J^UL-ap?^PWpfGi9*OSV;hFgt@s5R z8aBh?Po7f77s&K$^#<^NUv9s(;yzZ5+{bY%u)kiPn;j95$$4iO#!QdReK-%C+}3KA zP6<0&xD=?v_foU*xA6{O;p6??{hx6EAc}Ew8+;b~v+H!>$8&Ta}}Yek@VacaNvkT;0t6Srie?*EaCbLjHB@8cZPhqahJlclq|RS z54)N@+_^I^_bd-iS7Xlwx?DO99NC%FGhRh5#Nk%MG#MB>7C_UM7;^`3>Vu4SWxZQ=xyEl6js4F_3yW_FKo+-Gj9DOQV894U;V;-k z_QG32Z#Q6NLtD$(>+zkPS0CZ>mE>flZZmrByc?~&4fz^^U|V`Ij0qX{&OPIkR~I8h zbD}Utx9&1T{UzvjvKG@#o?UfJB{QcX*RMu|!r3dalpU{O|AWfQQ$E=6%HE|~o`oZU z4#fbGMAPU0K>(;imQ7uwOLk|@9%fOi(s}T(!>Nfxx`GaMYzBwik6eQ7Z{O*HnWTMg ztno4ziB|U2u+1+FuiuX{v%JPHI5of?6q-Na>0_s1E)ueNyx5gwBHwL;z1rx!FX$uP zdhVSiMWgAKloMMhcR%9>bq*Mz7rQgG3$|(u`jy<6-W*G+2FDfBxcXBy#JdjZL0z~Y z3wbV~MoLO8=DyqR=^C}KzqZ5Swg8}M);az-vzJvliU-$#N1ioNT)GIDpslaF8+dDe zB#n<8;an5i0tGwD)BgX@WO17Wg^)*=qhsyW5}lUD>g-lOr2$pb=B1WKDILdEib4~I zLujT0PDuz_nw{d-g&UqdN2|oVm*Vu8N7qwO@)q)U z-m$ls(y4x@V3G7@l*^l-c{>04snmY<#aE(U zA26nVL!UMt{LG}#*$;f(({#QGfIfxRMn4c@$jQf20dMiDP(hj&WgNVe-H7S!I>$$( zyN9`h7_pyh!gOBc;+S7cvpty`KOZL1UBQfO_uYy(YO@N)Q9<+v#q0g{TuLuzn zLV?^;t}WLFsxYl{oG2PDTLxch$kru26aN#c0F%~#gyQ(oWkaN4i13NIHy~)}@7g+! z7^qIRC%QHJ1=%GJ&hp&0bBx-+W4n!j+R^*(Ev%WK=LmBx%zhS0G<*gwuiMKRtvvxh zL(>zjm$(PwkUBbwy)M)*)TgFYC);`$a22{)KE-kfAw7yRP@4?ca|$c2TtRuFLzJ)9 zo3^jXS{WNRLSrM5efXG-x((d~j%&ODxLsIee=u{L+dejT*_~Ce^bXaSomPw^LFcr_ z2XHTfN&uP2F~sx5K_j6T3KWIzkq+`fAe*bpR|?bic>AXgSSyWdCAevP7GDBJskV)q zz^__QLVZ*Kr;kUoTf*@bb|Ln4e zAoLB+PIR8?WI>kz!n&$c{+-;Uk`D&_&=o0i37J3G6hD~T&#I>(xZ$Ym^YYWKbqNzT z&SRs?1}!&+cx|*>{Brjs_tod}6;uVaCTr%#JA>~XbM#J@DHiDqj4lEUVOJS5^pSD8 zIxdMhO+(CwV5*A#e2_81oR7%jwMdv42!&=NB&b}_^9|XV1ZbpB($Pbc4wA)5JF?iZ z!OAG?#nIDw4+V})%0SPhv&zeFIr?`gat7(@7&#xuEHE>xn>erEGuLRiYnk#V6U5tr zOg=ta!&?;EJo>#io#hA=?I#FXu92Fe=^wF3xb4AKZ~GmNyk(!?zOp0*;io-1lA87~ z$!~q6cfmRyR2eRogGS<(S;loJJeXEUPAyYN`(pOn@8y>5VB-|r@#)k`->Kcj z!8}H#{vU!VNZuGBQA1Lyy=8OW4vg_i96Bj7g);&U$FKZ87`GwV?>L=YjnrOifm;%))TIaR|E-zaJ`SnAAM9Drbh z;~xl==?7{EqhaAXFXq1K1fyUFWQXZ(o*c1jLjstqqInaoc4*^^*l3pm+omgwOxK@} z-_&LP##UYePC*WR!;ndU_8FC8c3L!yRe58Nj{0K9>05ecO2cUy$0RyCz2nui@ zSV9J_=(wGz5C;LwWovk+fDYv7;`#Cu<BA)%(K&h zY~J$}W_!odn-ApR76_Fct5>D24zGQJFY_T!sm{pLPibWK=tX_v)by5@wRdLdMO7%{E28`*zm zj5}(L!H7-~@QIPzMp1T2Py8H+*KZMv!lKxzJ6#AxF|Ixk!*0pHD!t8(A6|5h;crPj zOPnm|v_tl7mpGpHVC48%%j5Bj2R>_JV--N}P(ODXw4284n1+Ym+LKs{s#ELeG>v~k z7~tGTk$ZG3=OH}O-t(f|DMwO}9_;%A2xGbllciawGDyn{0k&lqgv7XWRN$^EjG5Zz z+2d98V2x$*d6lmip|Q}ZCHJ)#Bf2x|*JBx!8j z5me}Hp6b1j9BrQ79xPKZy-#TaD4kct7l$%`yUjlk4m6YRn^8uvktwIO2?p*&Rx4t7 zfc5}M=~f`s=}9)UoIg`VFKh-TX@N&mtC3@wz>H!}tzQtm(j!_=d@XcsH2!9IsYM_K za(?*c;==o?e2cjhbgFxIb3rvV+7^IGuwiL!?G@EJ@@y#%V2c#Lq%X1tX6vNRLzoB# z8s6XqSSERDEjxE3TSOH1A_u#BI^P-$D|F9rbO_|7R0+BvDTH%Ss#nsY%+R-0CkpU? zoj7;bqnCQBVt;6@XCcnF_=1;T-yaRCtJr*ns&2Dj@jydyU%KXAGC_G1_@`t|FYs1U z^0N3Ft!e^dxmV5-I_iR+I-6hi0TH0zHDmPLDU93bU}x<78KjFzZ|<^n9Vt1llM;!b zmY|Xm#hiBOOPiWdW~&4QmxUpNbVxMK{Wck&+gfFF2Is@gKJCc*n!qpL0g<)l1sZ5< zh}a}>u32`?K#iou5Z(1M<&C=P^rRuWb4|JWTTg3At;( zQygkbI`3UbNi9x*pTo{qY^1wit&^)@JQTw`9JgF5QRB&3q)a*Z#opk9%@F+p7@%0o z(AN2fV{Wls0|aqpJi^PYsghL1%DL0(cb=D>4Nj9?S_~9+&E7((slH0dm zIyna6T6iy3wK-ZX6bozk^|8-|H^MgqYi(^}TN!+^akTm+>C_*G0w@QSr?prFzOIhl0Dt-ZOmjDXD6{=&6k#oKIDMYv$KI(GP=jX=DP-0I9a)I%8je zy)Q?FOc|X9mrGR{Nj_~b>=7t~wBc?bdx6)T&$OJG;azuNS_AakWKCwOx1}KCuSkoe zJ+_DGzKbt}u0`IprrTftuHbaTJ_T;gz8DQaADjb7 zk<#uqLcb~*SDzx64ItJ_NW zcivp5HxyUyb6V@L%P@RR8%CnoLN-jhZ--N^veCHy@^7wA`wK`C8dC#6#_>qFqcL@q z)qM7ATdp9gHpo=bAQJA42twQw^U?Ac|g~gsbN2) z`~^B=_)e3 ztA^jbT2x#d+m)FuK}NxHrwrKB_LKQ^j4&XhooV9~fMswZ zG4>h;{dN3#l%p)4|BQhA$;_jx(2Za)0YuER#C%F9F{l^zt0&Pt#Fr@-pzfCd+}A|o z|Cl3#PyXv?LpqGaj4JLZMT^|oI%i(u-absveMy6@roYAn$d3|$ZPJBI6TBWTEueoZ z@$%WhqCBUC%jw%fDe84ZRii6zuYx9suWvB3aJ%2YLUW2P)LYzz!;|~txh|mJLP#gZ zc;%u96(Ge>USTBi^ckwf+b{ZcmGQBn?QJ<|Ekuls?^C2J6QD#T3?Sc|`RlEADA>ov zDKF_Jc27o8*2kaLhO<+1DFtlw=-CdSD<=q{riF7QP3exYMws}tmd(Hq-P{851 zII57z zIUP(p+aBN4DtIgpcw$ELBP**N3^4b@OxA*=v8aA}Hc{FPwkXaC5Hg{>127oP@+=<= zK4pp-R3v}>w7y^Ixyok}aIoHlp6@C}9fde8K!xtN;=>ICFBjG>Sc??|GQn4vZV_4l z!|Ma0C7;Kz77XxM^s7DHW9OiZs*qdnwfNs>ZcCe-;uwjxb1 zNC8me6>*CMrEzv|x5`wP_5Dd+Wh`2rS((3C zLtDF1Z6rgub>KAw3()lg^ymKbL4p#9FoQ^e%(h2i>AS&djHM>&lJ7V;J zMlVADEe^N<-d!bK4N~O%zCp=ey-n)9o8%D@l4TJAj0z@z0|@vD0C5y(%e&{)y-Nld z16*JJY&ij%sHtZq_?(9EcSmMu@qevV{|?@vV+E*ti1~mogzZj)9@otlhAT!1gshH~ z_5OG`(f;=e#{hvn;U_iJ0BO_*2{=JB_|i8@iuNiMY6LUhOeW^pYWxW3I3ULUf8d&1 z=}2@37pHx{wN^TrZcNj2>U?4DgKtXuH2(SIOJJW=aoF$W1CVrLb@0NRqEDb+g3E?x z=g2mPVpv{`WRviu9`fqv`}>Q4-ULF&zW8_gZ7B=jH?B8E&Xsc~ zM3imaA$KEWey-l~-#bi1;3?|Q*WBOX0k%Us@Y&gG^)P?WJok$OZ3H_b*^p{I_3zlg zoB5ASz6Sl9zC!_bgWi`v`{Zt{*u>_;ul7pJ|EP%k_sbc;rEV7T5-M0@eslaWxEyjG zZjY_w``>^6-`TsP47E}RRPFqe%yg|-wP@Zfuu1;=iV>C;_QmgFK~fBD&e5xQ15Pnd zx{{6=ao)|=0lEc}t1p-pfCS^8KMr8k>o74ZF`3R5SwwNB{TttP) zd;a+&1Z-e*k+s-&EZP?x(03-8E$KRH7fyPviSyEA);*_UkhzQgwBlAJyuYwv>$7lse|3Z~rlS zN36*t4&Xc!y#gQ5Tr4&f3|F!_cCzxfeF)}UH7{4_+5B)jT`<7=l%2-YR0^lfEw+*k##?~ zAK`!d_wSMl5%Yq8uLIrJd%!mXCwvmlzcx(2}sG6qnyh-Q({UNbU#1HWp()%FkJVL%yE|!6l78Mqzw^H>CEaJUU&yzJ+Z7J^kqH>ehKZ(NAS?@a*7Gq3)z52sLjPqU=qfes~J z9+q>*)f5I)*{6tEi5oAutAVVGY)hY>_yd4}{%6z#0C%pdbzjd)!QJpo{0^?6ueiRI zapv!%iSaAS2?=)T;KQlR;SAolIjZskG$;0rKm6YWV@6PWPO$n@-2u(N<0}(AFH_Gh zXrUA~PeL!O>SHf4oowSnK0!4mH0wBWJ3;Z^cqf&GaI%-he%LG^JC9o zzP3Xem(x36t%d`zSkZCC7f;$Z9@)))HQO~2gzSzUr#$6ut^7CM02>=Z%`}je+NS%( zyH8sA{jNf8ad$sWO6Y+plK(j|s<*!I2zY50Fxn_zTfBuC~@P*Jg8q^hciMtOj)c>#yN)vOEdB*~hOD@2i&LhTMcW6|w&gp9O@84R< zy*D1mjhKEwYlJd2NJ&A`CE?B2>6|-(8DOj%?a*r(>ii=Y~Z#G(LQezu+d?wnp6y<(`hk{NLFB z_=?k;3`qyvh=ckEAlJ>$#!YlX$GrfBy;eZkQW9_PX4(CL->Sz7n`&gWq;u2`o*?|c z?>iEFmtP*<&Zw$*IEM(n8&g@8s>7AI#W^t=L`l3yGdth36Ec-N_L&dqV3EAX4>YrD`iAA|YEJ(bbGUtf;2(e*D8Ldfk0vhI z0cNr2kCvAE9u{k2lVIH(|FogDOKFAwE|FMJ^79&o4K+$x$a8z``3arNT0PKI}YueHxt_( z6Q));tor;FR>5Z8!od~H&;R#QL(qQ6)K!i5X@xWyN!nlgKyE7Z&ckU=-+9^xH11E> zdrkU-aF=vv;ThG9n9EfxfUnBG31|l9+dx}csbK|ruVIzikOVhA><_qyi>(hKAy-8l zWaF{CCKH#VKd>Q&ZRO8;{1#C0_G@KdW?TNdX;7mGFsc%EKu6DmN!rOZm33%~8K{eu z5625ex~DCed)~iVGhs|>AvgP@{;KPPbwqVZ?evb_=h@#!_EyY*&*i^Y;f1-TTL;89 zSu;@zBSJ6V64c~}d*cXR2lFsKik}wkA0H9xslpOhCN2m20I$SuePr;2jcx^EY`ougJYrPTncM-{%?e6eZC~c=sTDC5+W5JG$K19_N_?h*SO( zLwcEg=ddn1%v1EJzwZ)!Z{$pQ@M3a^r&7);9(*cJ!8Q!Jh~il-H&v_Rko=_9{82SI0d zGwo3eYxFRnIR86o`Wd4YmWRz#y_a4N@%8r*453KuljlpMmm2LfI%cCfQ9Qkfl;MHb zV`)P&BK4;LIqOn+xBmt%qz1kmsp;{g!Mm7i*@o%C7VWl~@H{uC`^AW-1DfSKC7Q|_ zT(Q<-AgkFtIyZ5YW)%zkr;-Dn`&y9LLBP${Xs*k0`8VzHH>~90 z7~>{h8~dGXuamU1PprS)LBDr4ut@23|5xrrVy?;8(Z!k?RD1H%R(SXCSn}N8LYWB| zSK*iOR~z#bJ8KMBGxP4^3GDhHxDaL0J_V~bCd+>}exgXN(E*K_cL4vC&8z9y(!6b3 znWUTX+<;YIZ*_9!4-~)NP912wyC&#at60^3-+gu|DF5i8<>ye8B+dJQk$*MDR z7a8)${NNQ{IgB%$0Z4%}1obT1EguvgXPz?~D&#Z}dRJ-oe z2(~S2Cws@ITH9mPTPwFbJe!{oE@#ya)Vv-v<4U3kOF+HSBoKqYsII6;?G<)er)9Le z`CP(X#@{`>Bdbq&P+JF7ie7xA)yem;=qmB`;uM}dzyseD|LcY$e0)vD_?e4?N!(3E zlukR!*NBqvozOB!++FT1k9NqOLLBRyPKdM#AMrNr86$b@Dv-m0woRyJvu`+;Bth{_ z`ay>jQbxNk&WRJjd6RwKk-nLau2ZLj4%MG|JW_b2-4i`Xt(E&`B(6}pO>&Htn%%QS zfArZuB{}b}VhA4=p%|j~{f-62Ym^xW1`i5`dEZb=?ZTD1BQG5WH|!X;7Sta!(=a;$ zyz-en-Zm;nC8NChSvSVR^%|lm0w?>%eAMI&HXd$V5{pRcoDSkKI^Y6bL;CTe_f3EHXqG1+1vt_{WLV{D762P&x ze^x&*_7SzJ`b@U4@ENj1@H%BIF?eJDmX}J->N$F!dhn-Tg(7AUl94KJfwWghlX-ZV zL=S+afDeB3pJz9DfK?k};BU;Vu{A#3d@dMvJ@18S`RdD*-~8y!pqva)m(sj@6q`6@ z+AAS?342)|FfZtLXmWLQxqr(B&JF34);3Gw7<~fPyV`vTn*Z{y#U2Vtj9bWi z;)3wS>P-P-3WBVt>a;9#a)YV+ZOcLN$c_Nr!x*3v@h9gZWLE0SoqdEu7MxJ|m*3^<+DZ}-O}GH}Nv6o_K|j$#YC)x}dm z@BOGsl<gsOe{cz+%u2(3U=7o(FgtS|#QQ9Sdy@zco#59&a9+wc|O zM!LZtG`+>Uvf9f|>kD(O<|Y<4>32B?<`e#Pr@Zdmsgi6}0mI{Kff-LEd0rtrKavQt zIrnnU4N9ESx=#Iuq$&kftK+o7_b%@ABH|Bf>YoS~u9D|#MUs$$2F_i*WeaZSlv-S2 z7s>h(u`BnOfY$mG=0_yueA!(V;8>vwB}8yn5f`eEQEyk+Jzu&_zB;*)^QlL5)f zxZJefW1&m@HI~W0e?jH~_=^rIxllOv@1BUGe32#yUPbOdR}?r7o9LUS7bP0wSOpWF z&v)Jms?uGFGff!2y+4{vhP&)%qsm)WQv@SQ%IQvy3$Hg{<^Q1?*4EZ6_MLRUUNfx{ zHt7s3jc1<;vj1T3vUzxEJ$JeFM3)uuSA5xfm*h;haa^6#mu+Lo#b>uh!Sl5vJ0?%& z1An`@@Cawf->yDz3L*h_J_CwJXjo&yE@hO#Wmk;ZiQP(9OymCUORt-+%A~|sbqVzE zgNEUf7XbA1pmpD7h5;GBuT2m-I0DvO*9>)Hj0O5Ub?}5sIy#j`?|!XmvAi)k@7PfM zI`M8C*#G`LxeF*^IwOT$unNsUIZN`UTuwdb13c#kTRYwU*(8h4K@9$hmi2>uq`I38 zPClf@5-7hrV_{(tRRHu-CGWSxLAWYCJG*>&sRpiok@T(NmBJUVp3FUawfhqV`pN+{ z+ad$+uw=k?97knVdK+IVI^NP6(Buv6{I=nzb{?p>Py?6P@Kl(gqFWJsWp7^n`5@%* zz)fQNq?S_%i2yz9e7xEF?Z_b}dRW`@`zLf)mXhTq#2yxlx5%7MYtv}wOezmD^Zah6 z@uQVgJUfh|9*pff-1o9`66iea0yH7JT-YWFK5HM@v2dT?aD{X%EohZ5m0bOW?7#>U z!1osvyrBZ}pMo4R|DDd9UW(@7G5H z_*jxf*#vXxH}S{WjbN}v>*Sh zPJH@0*E6lV?lblXH2>;Bd+ke*nJvz#V>Vkg&!8^N-%J2Kh*Y^^Am-i{*!{a!cHvi! zt>aYeM%-Nahnwn=v#KMV`U43C@+tH4^)?y=9hkEvI`(07g zk+?x`D-KIy^cV35*+oY1!iM6Z!aLIG>$>UKk&7n2_4nH7^~&9$IF8KRITDP&r65kP zoVHY$;JUhe?zMKRnEs-C?79|gN3gqX!iosC#PN0?iV-9zr){_7!*e);2?%iaKOI#4 zoB+%X`3G_r*uxVCT&|+{J{IJd;*LV@CCihkNO6VPJ@cKK*nRe5E|REiFT0>b%>!qv zdyV^#V5%$h#8B9|oJlt=qY~qVzH1#{aAT$^l8*k0C*`z{Rd3+~lp$M3$is$)v!RQl z%`Gw-Th8|cUs^ZqsPwS3UK{tEK7Y~o^Yav3TDy2HSA3iJ{3soRlu{=uxKbx!u8C}6 zQXi{aMoInK$K4{y+UI-!>u~)$S7H!LrdzBTq)bx4K_iw<+K~Fot;1R>6{Xxw?7jTpW~kBat}3s z`|}=bAj6M7aVZ}ZfZ1R@s%i^Q{E?Su99dUaN7?`?iIz`ld{U0T)8YjWt|n_r6BWnp^-)SJP!K1kVpD z-$ei5*Bfb+&NmR|qu&ecR_v|_Z?cKhZNeutF3us{?P&_GvUh#&@gD@oj=fS!t=XS_lv%F*&t=96dC#D()TD0v1G@)k?4+d366lf-Fa&ljM!p58+?L1a6BURyq z_ZDD}vg=bAHVlXyDdsuI59RwvmwGXmF)%o8wlDTCV+NMG`xK8&IFzPautuNbgpjVH zEq&A}_N$1YqBm4gM@ptZop}OKcsJQ8zsu=qta7OBletYgE{=E@0iIvR%A8cp+>sO; zaVy7`DT(^RyCz-H{VbX5$g$7Z2uKU~AC>~RSYu4+8isz!lSRe7-fHM<{h;<;FL&0< zchkfG5&e0GYiZY(Ts*^Mb^qJ&D%d}I``!AIp(T-8WLnPA5=`SutuV!LL{4wyN0RWw z(%Q8ZExPwNpri0Lnf|8@l_0!qndFDKN&%a%Yyf|Dkley#2Z?8IzkmxLFXL#p+c@?Q z9any=8389eC7`(q?8kwNr`*j2+a;>F&9`zFw6sQXQbe#>`94y|X<^CnSh95Y+2A1&sbB!fi-f5Mx z`QdRgx{(Gu3#i&E>eOJDC*)^TMoVEnS!MOQ&x!v_ogi;eu4QKM+5{K<#b2?va)jQX*W_JtCm@sv@IaHDd zLYMQ&fhvyhmaV~GWe!M=4>XNo>OU(Baegxpz_?b|IaoCk2989cbz6Wm_1C2UC3O4j z*Q~KatN#-RE^cm}u3ML5HCag2uKzqRQj?Mgd*QOis?#j$l%2FmD6l`2sjI4*3(^^8 zyczw2=e+m+XjVdipP7X>e0j=Ca%OS)6mN!~m9yf%>$*?ZcSIa%$>NC|UR4I*iYGd&NjlIOA?Z+0CYxfH&gVgP0l{zc?M z@L~b{qHVGZ0`yJajDI-_ezqV5M3wy+?F{@-6@2*hcd+`SrBXiLpo|J42AnQjSyHFn z=@Sv>c{dt1J4Ec3Q&OB}C2CFG#N?AdMr%{=zZ7#k*#0H*4~jMAK6YAoY@e`2gNq08 z5jCmO*%(X$uwcme?`B)$kn@LYORb2o8~-eo4X$*@4VJ}8V>8!WweI*&wdtNZo#$Pt z?oSOfuCl{sIw3YvXCd#EAC`|L1C~F^EHSzOza5nAOEivIea%<3qc5=BkDlK}@{{k>z{j6u z4&-4lhKD=F4uG93KJwu58N5CJMLa>%bgb)VwPbal3y^bWdU&o0!<;B?Ij-sy${!?2 z?NE4Y#{UAlCCm3UI7K8IdT{vV)n9Wa87}f}5#Wd_lh5x^J=Ldz|^0tmeGFi>H_g!yXyd=VaOrzOoI9boH3UI5Te$Ul7)YH!H_p2@OaraQ=_GxZFWtz~IuuOjmp$>8^ixhA z_p&kXI%U{Y^PQDGfz8ITG|@-g14-bNRH-yE&mwb65(FBz&3=6`htZmdiCC`6x?z1giqQXjg3S zx~Hwxb}w4-fe#25$+YG6#&^2KXXgrIou4`}5R+{r+Ujj$t+$&L&*zbVhQ zW^=pJYk)8+k3usu$)}Lmzt^#dD#&}yDh}a3G@PkdLoj_DkgA>K7f8_=)U2}aU8y6wC>RzvP4)IL+=isM44})2&^t2Msp@UQ(_7N*eDY5A! z#O^T*3RtA&T@9y;TRVWBU2)mNYbME|G+;~xeHzSMmBk}3p{ErwI(ZyKD{aoymaXQP zMJ!o6=M3^*U=BuSRjdYU-^rg?*UmlSgzjNnr^xx>yHuP1xoaQn;ALB98w}OEKweYF z$gD3Yj5xvdGTq&Mh;i#|Ne zdrXRay`CFP-UB9{9^V$yx4Ro*Oc4)kc`253bxuA1 z7%7gelfZ%~Agm{gF1c0|bL;IvVdvdouFP<0@4>NT;>+XBBhA>I1;^*BXP zTpF~;W2kel$1*+Ov;6A^wG^Lb34{ipIh^ZJ8^Fo0?p93x)T(Eh7#i9)f7Hp^QumA^Zyc&SDM4rcc7!E)yyyV*$2p8iYTGH)B;U!GGglt*JH@JNg1?>Tlr0cMKba8RBNu%(1khG#Jw#WP3gB zfNzv6@fPa8P}|5vDaK&{lkp#WFJ!s?n`S3Uv?W8DeAK(t}Oe=)CaxqH%e!-JHwI=*k?^>$;4(87|ojo?tU9bp6A|wjt-UU8_a6Q~|?#5Al1vh~lCb zMoZNZVg%ND5Xf$BB=MSO=aW$64awUvbi1=;7sBwS5?S}!Se`@~sUqhjoKfS*s8LeB z(D@699&(_H?I1Bu{$Lp}1m=J03X|2hpmi4AvX)(2<;LV0)^K=mQv2PSfD&mPm|yxe zK8$prBXf0m`72E&Wvo*O?93(XIf_Z?R72?GYN6Rg2C;!%IWKDQg%xgIf!k%A?@hlP z0>u-TJo@9id;&gFyqGfl?1ZRXTrSaJJ{E1+)VIfJVH;9Mc)^85c;fSfwmWENYWXH> zPx+_bpIeXz8mM7>+(^>g=A=2z+3U^H$@WMf|CbRPe)9G?RGCP0iP(!7yK!TL7fVNl zTpQyb$OaZhAoT00998q0sZN#ctrfCV@$1ja%WK!r(6Aw!c%RY4_bD&gSiMOuL#VBH zRaQC-YqWE9nm#_m-5L`H@e}HezSmTkz8eS>s4m*G8GbDSe4mDWd7F(Y?9*Emao>wv z4PxHbrH9TZ{%MT-`RR~f$#_$9iVrPixn(}ZHLlErclDFk=xBiK zvYR7;=T9wqT95lJ`+leSkYFpPuOaCVCPxYB9Z{4z8;cvBIcV}2IXG(Sx*7aAsO1aa zaErZk9a4Zr0Vy$5gshX?mMqWr$X^3BUH2fw8=>bpbPZ2*Nygv58qq3v#RLnwef|b> z&fdUaS(7RCn#)7Bng}JoY`eWUXG>OWeS5E>#1A`fpZcW!!x%^HJd$1WlyZ(x36h89 zp_e0p2`YwmwTUK2Ts%BKQ)PMv0PW%kZsmBnUa+h^MU( zYcG*}4&yxsLJxoBKtb9e!3Bf#$$3b)cAi=Co3rXyH|J0y|41$Td)I&Z$rok_meB3| zT(Xave5yqf8>df;WzV+)yBC^%pQUiV)Px0xxPR+FeAa>Twcs~1iygN)&P#Dfg#7Yz zmk13_k%$@{ZrdorE-)J!844Ptx-0roYwFLfoBGStqmv^@ko(@)?YNGOihI-dpFgLQ zNI#7-6AlX_P}&)2TjO=i7DssvP>@dZg;c3S$E{+Vh5n&D2$uH2lge!su{>>W zWFj4JdPI{84!Zg3%1Kf^yk?NwE&~I-FiMk^3hE#IhmL)P%NO!VjQ$75gQ42Qk_6Wn zP_fXg>fq-IrZ8_Q2bafd$JP$dc@A;%l06wc=Ey6wi9LV+gAK06JE&U1x;j}4HBmP2 z?M79`adTQX+1cYsx~cM%(a;90GmiIa@xV0e|4E5tkO)Nwaa;K-8mfs!j)1RWX2K{( zUJhCIW>>_^D^^PZittg8Uw0cYS6ZL7W>}vT&Szt2&6B&2Nrwoh4DX2FtHA_ zNi{id>)QP^2)di~{J*u?sG@`IT+a1AL6997RaZmR+#bEDua9qvVzClTIBbT6gs3Mt z&q?ungDM+(sHJ?OgeP?~U@G#(GRkh7<~y>-e!!UUe2;B?x9K=EHl(u-F=jd8h5#>D zk+DODhXh4kIkI=lLSG%Deo5nJf9x!}RP5#ZW@-TOep5RyPEYt@P289d<4LfBq$mPY zv!3ev&?x)n*^w6|sLNg)gKfOpuSo*fp>gccSwT@n#e3k?k|d(v0bsrQLxbCBqoxhg z@Z_5AvPin=1X5)E4i*#J*weWs`L9~aMkA2r#&6%g*#N^1dWC$LUAWYfkUi}vFP2h- z+zN~CHKz};FF3qj3X5~NOE^Iajl|H|KAJevw5Q@I>I)G;afJ>&cUY(z-#F|0+&G#R zGCN-A(KaN?DRx3TbWUe;(*1m*t?1J6aC?PtUH(S(u&yt=A@m`z2YN0!28f3>Sn_I& zZJw)7mSu2f1*ezqsoCg2idla5g^r_KYfXj@9rE>T`XiVdC$y92@++R@<2oUmxVeME zFyDX~wGQ`WnK8b@W36{%sY>_W{QG2)Zyjl?h<<0K&GXMe;#-p8yGjX8I3pcHvu{Y; zaTs14x|}_0YtbTk{v&DSiERn%g7z(++o}zHq_OkNHZ%I*49Z2=6dA_u=5hNL&h$@) zzmNQ`>IK;J(Hot1rUexcaWCnm2^-IhxM_+SRv!er!j3=tX~nY)tUs7jz$_7S=n3+b z++_4w0s8>eXi5EtL2h}2KX4`r&MgP(grrLDdc235gCbLoKUC&Z6}A6fVoyA<`PtVM zn&Kn&acf6=F6_J+Moy!klm?O66vFXlR;&6pNsTf%gqnHlYN~3B*v-`h9lcnagF=4@ zq^y)L12kA>GD14IA1-fq|GeQI!{c>a2Z5sNpV?oRP+d^6@j(B;q*?k#G!z?}#8xY; z$gJG|h-!RYL}1!Gr%-dVdG=1b`gyarYwuHWp)k8Wm0w?;K6rCU*piT%`tW3@j6k?u z%Xq=wr`krlyLrkN0gmiaqzcBBqN}1e=+#~zn8_P`TmuOo_a@4%sOj;2QlpDghU4AA z?1{E=XEx8Zz=G8`J;S84_F0?crJ?^m?ns|_JMI}LqnJFK7U_kV?yTUS{vj5bj)@ys z!&3IKYk8?To3hZccux4Fl^5*4JefxiXO)6qoe6Gm#zc5YLO1qaXEd-aruhEe0tr%l>h9_3aRNej^I;@ev1VA3o6)6Dj<>ai ztn|swkyg2nLk{SB%blrtiC3|+%l=(7zDhb3+`W(PzK^DP=*6>7L1d#_n{fWl_# zp8PsxlcV_i_wVVzY==GZ{x3JKPmH|rD?LPN2RGt=Ac5&0Vyi%2B~8cdYEW`bq&K<@ z+hp#$UH>fCzM9DPmD!N5eGOh#N+u-eNoD35^cy23usq_t`kSH7K+ZNn1_oAp`yjU3 zwxm85BI)A{^9=R{g>0X?6~l97>N>`Ufc*O~Lh zdJGCqnvDylFHnVp@2m6fE^_B){9v7of6aFYr!(Q#o#0F&HQ&(py?^8ZpU_FSj8WCK zB}wX?x0?AUCUM(n%K+|KegNZ{*hr32Fq=jX#WK`IxQs5sPI%txow*XXxCcQ;V~0dW zYC2UuoDh4u5owkUbO}Fu>0z%=p0mAzCWSDvV@uE^?TzFF>e4~VQWbv!iReECU7(tA zQ4;KyoNSiHGp2d)1!xS5;E_t6(qqr%Jg*F|>!<>!{i3vcx9AMeP|&{ z;rH51!~;IBBdv1bnmv0EELW}+@Pds;gJAMN$8EZT+{(V*RaH}`)?km>KR1~PF8oj- z>5o;Ml9qJ;Hu&QlLaoVyTboDf@y}zq(aPhFbE*6H8v50z(9Xq>4Ttn_kRag;+Xq5+ z!m~UhV$@1@%M|%}p0GL)rpNE_%O1dhN+&#eT!US!vrhe^F6rx}&lgPw*9ih<3?a(; z7!b?=ZHCG0{>l0(qa+c+UTQBIsNV!HUb_*v5VTdjI*F((K%K=f?VSGKYQ07mzckl! z4V9X6mBZw%L)DQ7ryD`A-}1ee3EAFFQnx#sg!zXL=i80R#tj9+5UOSqMQTt(iSjzg zv@Mz}w{+MPR|Kk^L8Nmg$q#0_`8;AmDhG>PeHou7w&bRv@$V$EOxNVJ33G%>86IA* zg%Ty0Nk2xKSmE~7Z@w!gccZ@#3ikN=BqwX*kd*AtRz+L8OZHmO<+)TCAAcFk5OeWC=`Eb47J7v1!ipK)m6 zp=^0K-8oH;xZ%Bmpfpmo@!uc){nTh|{bHIT>xm%jF2e_OWR5 zgXo*X~mbYTcRGPy8!Sq}%^8CuA(XV-fBIL15Ld zy7;gft)ItBo7m8b8SY~B4l+j?zoAH>3$vXi@L`%c60$YF^na>8FePVe>bcknT{C7J zX6rnQoaQ4dp>i~87`3FL&`H|D+TaOQV`UlPxmP{)J4Tx?;x=DsJ$r2_Ht#C*-HTvG zG`4qc#ZhG}Rq-DD0DPsdbU1%G)Kk^(@?*mor5LT(SBCN*mmiLHW6WW!$9&=i)!s=I zWi%qqwzQA;Y~qp2q4{jvUe=1&32j+qn8vjBRh zCRG(Gnp?fqDa6@5L?@{jgU!T(mWAoH1N?CqxuSi9o>|Y0tY9wp@%eB-jj`OuS;)i*vCzc&~F%rw;=xW$}C1d`#V$SLSLw1xVsCg zmD%+3BtQXd9j*0Wc9r2>{F*#^uOk>Et!$bXt`x zWn*XB)L4nmI%m*Yt!2+N~E4WTR2K`x(|;g3xVSml*KH(-QAjA z%Ji|v5=54(552C<{xd5QVSVl6^v{Uu7#<0~#f0yk4fZb~{3I{f(~ia{IZoH6pPBQd ztJv5doRuziP2lXFJ^-kFvS{RGFSd>)q^MNCFny1_Y9OmuPDZA`K8u1Wo;Ns`gFB$( zMX)={V?#IieEI2ECxkq?jJfL+o2Fz#Nduw5_kw|#XVwUO6lHiI z-7%%f9G0ORCd&I-Xx)6ji}z8$hBf#%O3Sg{*9Jb#-uq-F@m`j*yUjAu0npq~C$qPj%}LUFg( zFT+^;?QS1;T)((8ctMY7&h4ekRs|c7mc9JtEI#t=TXNaJZJENPGa3|??_YOIln6^W zf8Yr}NS}Kc^R~|4!(SM26S)0NYuFT)53tmDP;(-30n@o7A2Mxd-NX zF)l+tcIfgrU|nYBi1v4?T7i+BZ15PWSLWG`u!FTGxmn)3p-n}C$~v>ZC?#J#&%~(r zO(R@L);x}5-JoT>3?8+q&YZt#qon~dDUi}T|DSq+_l4lQNWVkuSZD5KJ}EGuLCVH< z>WgYIEu~nQXt~V}v(fx=xKha*xYJH&q(swp$<@~;dtW_H>s*XmFaS_a zY4bHa^*wsOd6Rc|`v3QsacH7dmZ7pV#M(U9zn=H4k+xi%YItPlODC6IG`Jm6*tD(x zkdw7~ldyL-k$rfIkTg3N?rz3)6#hEh|Fw2^J~djf1>GJ}dcxp!CmP+vez%m-UjY_D z_=ffC3N9+)_s92opKc;I&tLx%@ofQ|6K%jb!S*;IBqZdv0{Wj!-Q8pOAGGkKsjnM! zyam!_2pgR;$IDxWN-q><9>rZ%MG38WqOD$@gU=Fj`w2NwJlnWsS08>x9jH@Sj;uWk ztw^k{aRaSvf>y{l1F&XD6!a^%drgvlDKSqo^;@D0=|HoZcl4C_J>7Ub-M&N#^%{v| zx-`j2i%fBD^qTzFIm*O^ujPb}=E-dHxu5QIE4whS1r=UKPwtA>HU>;h4FUczK7f8O z+G?UIzJG16KzY}*S>z7}kAL{D9p}be(_Z#HavhG_dxm8_m$IRlkm_7^}ysOLK1OFyJB8e|Fqm^IT=xt zwSrq0a{In$veQR?yY+3FpPle4bGLX#ba-I8k)Z0{b*)j=afc2z1|!t06-}Be|sQ!mE0*d9)6zliQId4=mR=}y%B^N zgU7r!*+ef=4z;ng?_-l}(Kwe&P+Uq1;<%DN0vl9C_h%G`xezVtmrWv&rlb=7 z@Cxb_a=>FrKW?l?Q*cdd8l6$exVd`7UVq+k{>9}nUV1H~r~bdTOn38cm+a3?V)CZ= zY$gb7dgew-0-cf2fCnnsIdleZ$FJ8!!a0&)8HnH-r#KIRT(N#MwTKr7Owb`@T>JeaVpKkM&5xFEEZTNT zzIl^w{utCfCIwqA60R$xtHBm`SU7uV#s5`dO)_LEz|%THlw8j*1MWjKC!@0$~L z9tli-zL!mvJofGxkcm>@)q0@}1*Max+$iG*K)=4#CXF2>PT$lIV_)g3y;z@m#!EaZ-mNBOEU(+i zEnVPG>U?iGsuJAdL;Jdos0Ds(ZV_O*<6m2gDMBXKaedq6o$bSggZ7&(!sOZcCq&e$ zkBa@znKZPZ@56t3c#ovHH1)6Ubvu&7h6#q7pO4}HZd*C)Es&4#}w`oAM8DJcnB zn48a?jMJ9%c5lCEvP)mpF~OXj;S|63RYefUqEVLzm{xqDxXp{iA(gmP`FUPZ3JU$< zuSjuzf`9YIq0O*v5@EHF-QxRQVgL9tbi-?7+fc2Xn_(j*?A^mq5>SW6^ojjflCD`nPnjVhXg661BNTo*HJHfNAG!!qy&>q*aNtpU1_2%GK3xwZ1@<%RN) z#5jG?Z=1GECxUb4!6RYr&gyrCf0KYktWoa18s){CWfkSOuB*-V04LpyGHwGj#o;g+ zAmY9>wbxUxT8wA`VcUhQeSPFPzgua|W!eT3?w?78BggErda*=;9&!>s_2S4Y=wE~* zqV~MY&#oE!&|Pgfsy?XxgunwmNIj@6Yp&Y7+3`rK5$w{} z+bh`Yg7oVWp6NaTsN_{PAShw&s!F3b zo5~j>{oKAd6SaHbg_Baurz_6Pc5D13rTLeKJDWn(R1)p?=}f#>U62|B^c%!|-0)1{ z&t`TdSAMKWctN^FB^Y?7g0?K@N`Smnp`fUiIGF5zg7cfie)A!E=Jfcw^NqfsLEs@# z`02makd7ZdnZQL_3_0N&LSsjiYyQtxOd|Z!osVI9+On+;se}>+YNZvokEO@&C}<{h zc={p-?+~FXHM(cLZNqroW@v+(Tv@yinYBFucYMj{QdO&i#!|8-2pXpvYVSp4hlH2S z_D7;~*p&KI4NdBf-oS(N?da&Z01C;x3G?`(a_O{06Tj_;YrnOgpiLdfkK8+C@-Xgt z{osHd-*G2NOTI}<$i;N}5btoiX68ttj`qXlDSmcFYZELjBWWL@Q-c26bX@rKQo&@W zX8yMsZAn~uCV48N`kwl+Aj8YC{IYw8E*znZ3o4<{@be`C%rpEzcxl7ndpfn(4<3Tv z(DtHmeO-14Al>b6T0SYKcscW4TdLAw9lEFdIT2l^>}c#SH+KUmfnO@#H)c7MB2!o% zxR^R($E7UVudtc-${k4KmkZ6d@i5<_@ALm!lo2&*+@2>z79cokkgPu!p4Ro~Qow@Y zs#@0o31stMV5xj}CuqIQK9{Aq4K?mH^$lIa#m%p3+1>={LTp}QC7KRnW|BH~5XqHG z^9+zBnCL3mUxGP=^NCH6iMAm*_ZY&BEV|Opn*>Ee-KPbiA&6d^JCchO{bzfSpK%an zrPa(SGSCZ0uDx5nH23u*2Z4kHORI4L<8lmLu9;_F{8;891p_*&UjN4Ob2TOeS-Rwt zl>fE|D?WU({X5{3Bk|8tNjFKv4M{o?YTDvHm*AY1I`f-(5Ts_p19Q7NuB8bazUuk? z%q<}%`7Y=6Cb*I2rI0z%tsn^esBOpZq`<8p^>4&xB?ge4S$q7azYOqkUCO%#@zZ`3 zTWda-ax1crv#vu>Wf;xCUpGOsxDLLlGA_CAbi6HoopZOEP%Yf zy0LqifEy-%$#1b=T@8RdyXTqBf}(5u_{OB$$qUKEeVpzkdS0lxQR`EUJOQ5+1O9$8 z4z6z>K;BLvbJn~1;WCFGM1qz(mp2S@ASC-5;Jeqt*B7F}T_lBohpEfkgK}Y26z8S! zCgikV02?`AiKZ!*h!$Ii^g9-HcolUebQ!Vh)6=mb(9Z*Ibv8EeL|b#;M4I=9!GFaA4&u(j)XOG%yNG~&*t8$n9py0 zY|rfJ@8fpJ6)V-e=ec?XB})-wG0H?a_hq#0l4MfLH;-DJ%Y6bj)B7y7ijwWodOm@0 zT*m6hD{(u(y9Omv2sctbUM}3%(4aucz>z)i&f#^dWOtUL#4>3k-Fp4h-!7?K4ELPi z;Xf<#iEvfq+@jR9L^Lu(V^gY{=ZP*P$UvEuv+sr#1XCr| zJhDs`xosR`>qHzGvtt|VlKJl^2i$!!BN?*|!j^Skce-5#`-e8R50rOyYew2D9w3*Q z_2HA2p0O9%fVdXtj~j89Hn?BCa!Tej8Avp(h{#r;!$X%dfFR>A;)Gn2` zy#247L*g>@r4k=`?s2JCXDFevLnKPQu6lSbb~c-k-RtJDB`EcGrUV$Rks0no7#~g% zIM|_}IAZeK0`hB5Amf5FQi!+dy~iF8K{4386OHm$E}7Ik|7U0Lg-^w!AbwY&(}>uS2@ysB4D8Zt7fL21MBO^m1D4* zUwC+}80*Dlf3a{T}q7XNEbg3Xr{B(AjDQ0pG6jd*Jq@d}BrJH#vF37q_irT}z)HLY*wpFBFit{K^&F$j?iP4=;cbA9`8himHVtIa#xY}INz zMgYhV!jqT()0(n=Mx&q|=cVK;z7W2VuTJY~!e30T1F7s20`Ki7DsYCEVM+c?;y&7K zAe-kBGp-%`PKVpXcXCb&cd?REF>Swho3@!4MI$!h%0C`pCL}kYK^kTCyYFPi zh<6JnJ(^we>2z!mzk=Nn0)&^gblDA5DF*Pz-Mx~7mNMMslP@^j1u5teCio?oW7h)( z_KY=pY1-fL-AgkLAkFm$%3;~(UY@deu{aPk>@pZH=b5L~DGhgsDd3I^3T?7D^7l_TC zRx*YNuAz=+H7Anz;>Z$Ow>hYd0+|bD?}nGvgi-oaVn;LrWwE!9-1jy6*?vmgbD+_v z|Ew9T5qD9f*Bhm~w*M8l(|u4E)0|({LBLW4t|7VT#bp`FK8-06k`pJRs3}G(0__CM zEt0`?PFSM4UTJ{2t~A|k8S+3>g*=y>so9e{^?p}@7#6Je+_}v|0OxzuFi+&4Fwtey z_81L*`&5O3)EgFfspmk-g2X)UaCDy-+9x^5j~TxEA)vFP*fGtIsMm>VECwf~^+sDG ze>=9q*}$6-!VJ3iVRLHYXu9I{+(CqmB&BE7p?VOBqgw%rJCd~%l>G`ISv8gb@|Is0 zLdt1rytECuQw}5LtX=NBZ4EOUG6~dLfBA5rnsd72+U4bqE8`r#hx{wI^dP=-utc>v?g{mQ4r zYHZ^L8?i>9`O*7kQsEox!tidf`b*9f-if!G-;7@SoO1QaYSaTW8IdQ9s z6uk`1aY`JjPguXT{SQA0^b4G+@wPh4nx4I~-NS#6t+3*C+;0qKWMD`r`SBy=IY7(4 zZNbvr=Z`QcD93$Pu?^CdmHC))gtc`pc{2aboJGunVbD9xjyU$7pq74;V+<+Ah_U1R z)Q3kx{66jq!WA9Dif#LUOR3>fS>EMtS)o3ISk;Ab1ZoT$?-~PYv=iYr^&wX9j@Atc|hnwxO zp($Ft$38;2CL5#_7b%=(S;^(EML+sla{4*k=FL64oBf{0x9&^Yd5(quAB(&D2&`f! zp+CEtZW|(9DVOodSm;?q_@5TEr&GV$&IH9LQV|T{lT}kjcJ8%tdn^w`D;l2;CCM{i zk<4vvRjV9_TS~ZRfu3O8vnvYqoVul(AGHN+bT)v#O+40l-?QJp&sn0Y6n;(KY96s& zQR++sb2&(&v$vNeqXrWfolziO=Zqt@l+A6Y=M<`P>Mfc_KJ8q|bpO5!b4IspQMah> zVaoDNev{(gd%%5#+K-e?H=Dc53sSeAy{#xGuLR|f#snuvYAVBoM0?%j)!*L3b+p3@ zCi_lA&SG#&`p=fo^9mBH-I&RJr4(7_&>Srq%?}Cmm9p!@`Ngh0H^YSX#)|gu@*S&L6XS6-@>n-B&314o5$sTk?#arMd9BM1Ahxj*> zY@%V-$`!-ejen)k-ZiLRp$Lw2iV#EkVkYu-2nye_ZEhIHRvlhp7L07r`4QLuGc9~3 zPFynb{O!P=&D;0|+<>A*zoCwZweqq=Xr@S6g9y{OJKnkPLo*Lu0PsMblHlYUG|)Wj zL0ax5{%(a@?&(qGR~D3S$*Ie4$b0!bjnnQY=^AX7SqjV>t3M;s(tN4XS= zXlDrs$0`fQ+Gv^bfl~XE#T22W*u9mMQ1i>bcAd&O2fbcz6OvfDW_}1cPzokBQdK7O zF>2Kb{~s}FHWV|l-=yjL74q>^P?$nDZ&?B$Pov+0KPDGB*9{GL5ou8+Ljgg zwQGBFHxEA!g_eFOdxwVR|KBh~%6(X5e~)YKjn$hyjBhG_^|ku(ZpVe_h0dSqdr)?n zeVE*1U$NxZs=b4Q)WcCxb!HdZN6SVW{Mv(SIi`5=l<$qWa?EF)viQnj3TRp8Pd6>s zSr27{rO`lrr{Dk7?=im5_-H%kn;G%q)wcPxYw(hJJxjKAq)Vnq{o(ed-Wt>zbq?zL z+VX#R*6cb*jgNy;=2%&Fri2MTD3`aUxnndgvQq(hV9hSP6+%ol$HSbxLp!m}Tvf}F z)?44U7%_VN?zGVJ-4{hAr~^m_4_nk)4FCEsChDw~onG-AM}6kQDn(!i_N}51NGUsn zyGbtAWe-{*B-CjJlN7Jg$mJH1kS!}r>CrKt@h6ntOZFBC{(1+bc;3fmMYQLX ze%YVU(!+Z5try%0fTaC{STvpK@is0d<4_R@8Z-A@zcfbwR z2YUvB(&=|%8)(boYobm-@9|y{0?i6M*SyDC%7w!wCa=fHyZvFoI~V5=T`HAB{cXe* zk|_Z)*Ej^c%QY5C9B{2k2$QYssK|d-Ersjd&7Amqy5mb9WI)8NTGMNhv!$qU+Qt$BeCyLZS_G;`E(_$RRoQ%&DO8bm>H^jRj4+7>xPWD=#~jTHe_fNti-=s#|?VvFblU ziVoyVyNS70^0V0lp|#1zCRYhd5ncymw$OMs0leiD8fAM|iI2FjEL*$&o(Ali0I^bf zvh()R>GvnM9lRt(9Q4Do&fBWRW{y4C%+sNw`K=LZcdz|n1;?ifo0#c41PoFXIbl|x z-1m_>euQ3|h(j0}b*5R$z|2qUevh9|b4Ha*49VAxPG)5f_WJNW(m2l94m`hnenbN8^`dQ@X72? zG|XHHa~i51#|Rl(()J77vbrof6Ei8Axf0U>Q-zCM@6aY`(D9*mGcgY^Yo-o>i`ROP zqqWIWLb*?ywLa7tznHE|$Xuy__tmBAMzv&qdbO1eH5R_*^N==O7$xV*69Hrg$Yy0?wpgx?kb9 zw3|kB(nMBBt>b{`L@>hB0McNgU6sJwcf=nR82m!K>`_8{Fq}ZF{Oj-a;(Gm!N3&J{ z#*$xbMu6N@t?6}2CpFnX_bRQF5Ql&I*iB6t`&?O}?d|Pn`Chu8_o_#)KjB0s5XEyE zcqs(~MlVTCjY--AX2oGG2x!rlML(Y=!W=%7S26!$!QoGSUu|?A7|~@JdOb1L{9SH_ zt-S%%8C7kk;i8l8e%6SIBQwbN&YkYtzW#t36m+1II&$J+0g~__rwBm8RR@8?zT^@0P6uQ9! zKR8Ve`{hb*^z8X3_)_-<^#Xt!*Z6i#!~0?t%AVGGYC3*lDxit+>hY8uiMY2SaAtez zzWLIrk#es(O@4Qa3k|^1=7Isx-LI;fB?YDkGZQlzp!)i;M^%-?lRv zpLjY+%md$OYHAA4A-=lYJFnZv?`?k;oTnMh z8x?(=q!rRb&7Zu(v~A%UucDVflDIEu+8NgoQ)X}b`iMAe(!V}TZ6hP|g0;0Z(xVnR zR(^+EuEZ`9jd2~aDygWb;1rrf(em}OIZJp(_|U?m - + @@ -70,8 +76,22 @@ export default { .wrapper { .flex-box-mixins(column, center, center); - .container { - height: 100%; + .stack { + /* width: 100%; */ + flex-grow: 1; + align-items: flex-end; + + .container { + width: 100%; + height: 100%; + } + + .deer-background { + /* position: fixed; */ + width: 100%; + margin-bottom: 20px; + /* bottom: 200px; */ + } } } diff --git a/quickapp/src/pages/Home/key.ux b/quickapp/src/pages/Home/key.ux new file mode 100644 index 0000000..77dbca9 --- /dev/null +++ b/quickapp/src/pages/Home/key.ux @@ -0,0 +1,30 @@ + + + + + diff --git a/quickapp/src/pages/Home/tabbar.ux b/quickapp/src/pages/Home/tabbar.ux index 32ae86d..191692f 100644 --- a/quickapp/src/pages/Home/tabbar.ux +++ b/quickapp/src/pages/Home/tabbar.ux @@ -1,16 +1,12 @@ @@ -72,15 +68,12 @@ export default { .flex-box-mixins(column, center, center); .stack { - /* width: 100%; */ flex-grow: 1; align-items: flex-end; .deer-background { - /* position: fixed; */ width: 100%; margin-bottom: 20px; - /* bottom: 200px; */ } } } diff --git a/quickapp/src/pages/Home/tabbar.ux b/quickapp/src/pages/Home/tabbar.ux index 66d68e4..cc3e922 100644 --- a/quickapp/src/pages/Home/tabbar.ux +++ b/quickapp/src/pages/Home/tabbar.ux @@ -50,10 +50,10 @@ export default { flex-direction: column; justify-content: center; align-items: center; + width: 60px; } image { - /* width: 58px; */ height: 80px; } @@ -61,17 +61,5 @@ export default { font-size: 30px; } } - - /* .selected { - color: #0091ff; - } - - .tab-recommend { - left: 0; - } - - .tab-mine { - right: 0; - } */ } \ No newline at end of file