From a40e22cfe15b3d3b0ddcbe83c33fdcbc824a965e Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Fri, 18 Feb 2022 19:08:07 +0800 Subject: [PATCH] feat: add electron wrapper --- desktop/.gitignore | 89 + desktop/.npmrc | 2 + desktop/build/logo@512.icns | Bin 0 -> 106473 bytes desktop/build/logo@512.ico | 0 desktop/forge.config.js | 45 + desktop/package.json | 32 + desktop/src/main/index.ts | 61 + desktop/tsconfig.json | 17 + desktop/yarn.lock | 4384 +++++++++++++++++++++++++++++++++++ 9 files changed, 4630 insertions(+) create mode 100644 desktop/.gitignore create mode 100644 desktop/.npmrc create mode 100644 desktop/build/logo@512.icns create mode 100644 desktop/build/logo@512.ico create mode 100644 desktop/forge.config.js create mode 100644 desktop/package.json create mode 100644 desktop/src/main/index.ts create mode 100644 desktop/tsconfig.json create mode 100644 desktop/yarn.lock diff --git a/desktop/.gitignore b/desktop/.gitignore new file mode 100644 index 00000000..8e3a1066 --- /dev/null +++ b/desktop/.gitignore @@ -0,0 +1,89 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock +.DS_Store + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache + +# next.js build output +.next + +# nuxt.js build output +.nuxt + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# Webpack +.webpack/ + +# Electron-Forge +out/ diff --git a/desktop/.npmrc b/desktop/.npmrc new file mode 100644 index 00000000..059ab334 --- /dev/null +++ b/desktop/.npmrc @@ -0,0 +1,2 @@ +# https://npmmirror.com/ +registry = https://registry.npmmirror.com diff --git a/desktop/build/logo@512.icns b/desktop/build/logo@512.icns new file mode 100644 index 0000000000000000000000000000000000000000..54891cd0dc79d53a0b5fe3a14b1642c45df35e38 GIT binary patch literal 106473 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 M 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 literal 0 HcmV?d00001 diff --git a/desktop/build/logo@512.ico b/desktop/build/logo@512.ico new file mode 100644 index 00000000..e69de29b diff --git a/desktop/forge.config.js b/desktop/forge.config.js new file mode 100644 index 00000000..45647a24 --- /dev/null +++ b/desktop/forge.config.js @@ -0,0 +1,45 @@ +const { + utils: { fromBuildIdentifier }, +} = require('@electron-forge/core'); +const path = require('path'); + +// Reference: https://www.electronforge.io/configuration +module.exports = { + // packagerConfig: { ... }, + // electronRebuildConfig: { ... }, + // makers: [ ... ], + // publishers: [ ... ], + // plugins: [ ... ], + // hooks: { ... }, + buildIdentifier: 'com.tailchat.desktop', + buildIdentifier: process.env.IS_BETA ? 'beta' : 'prod', + + // https://electron.github.io/electron-packager/main/interfaces/electronpackager.options.html + packagerConfig: { + appBundleId: fromBuildIdentifier({ + beta: 'com.tailchat.desktop', + prod: 'com.tailchat.beta.desktop', + }), + icon: path.resolve(__dirname, './build/logo@512'), + }, + makers: [ + { + name: '@electron-forge/maker-squirrel', + config: { + name: 'desktop', + }, + }, + { + name: '@electron-forge/maker-zip', + platforms: ['darwin'], + }, + { + name: '@electron-forge/maker-deb', + config: {}, + }, + { + name: '@electron-forge/maker-rpm', + config: {}, + }, + ], +}; diff --git a/desktop/package.json b/desktop/package.json new file mode 100644 index 00000000..2a647e3c --- /dev/null +++ b/desktop/package.json @@ -0,0 +1,32 @@ +{ + "name": "tailchat-desktop", + "productName": "tailchat-desktop", + "version": "1.0.0", + "description": "Tailchat application desktop", + "main": "dist/index.js", + "scripts": { + "start": "tsc && electron-forge start", + "package": "electron-forge package", + "make": "electron-forge make", + "publish": "electron-forge publish", + "lint": "eslint --ext .ts ." + }, + "keywords": [], + "author": { + "name": "moonrailgun", + "email": "moonrailgun@gmail.com" + }, + "license": "MIT", + "devDependencies": { + "@electron-forge/cli": "^6.0.0-beta.63", + "@electron-forge/maker-deb": "^6.0.0-beta.63", + "@electron-forge/maker-rpm": "^6.0.0-beta.63", + "@electron-forge/maker-squirrel": "^6.0.0-beta.63", + "@electron-forge/maker-zip": "^6.0.0-beta.63", + "electron": "17.0.1", + "typescript": "~4.5.4" + }, + "dependencies": { + "electron-squirrel-startup": "^1.0.0" + } +} diff --git a/desktop/src/main/index.ts b/desktop/src/main/index.ts new file mode 100644 index 00000000..34c42ed2 --- /dev/null +++ b/desktop/src/main/index.ts @@ -0,0 +1,61 @@ +import { app, BrowserWindow } from 'electron'; +import path from 'path'; + +const isDev = !app.isPackaged; +const webUrl = isDev + ? 'http://localhost:11011' + : 'https://nightly.paw.msgbyte.com'; + +// Handle creating/removing shortcuts on Windows when installing/uninstalling. +if (require('electron-squirrel-startup')) { + // eslint-disable-line global-require + app.quit(); +} + +const createWindow = (): void => { + // Create the browser window. + const mainWindow = new BrowserWindow({ + height: 640, + width: 960, + minHeight: 640, + minWidth: 960, + center: true, + icon: path.resolve(__dirname, '../assets/logo@192.png'), + webPreferences: { + nodeIntegration: false, + sandbox: true, + }, + }); + + mainWindow.loadURL(webUrl); + + if (isDev) { + // Open the DevTools. + mainWindow.webContents.openDevTools(); + } +}; + +// This method will be called when Electron has finished +// initialization and is ready to create browser windows. +// Some APIs can only be used after this event occurs. +app.on('ready', createWindow); + +// Quit when all windows are closed, except on macOS. There, it's common +// for applications and their menu bar to stay active until the user quits +// explicitly with Cmd + Q. +app.on('window-all-closed', () => { + if (process.platform !== 'darwin') { + app.quit(); + } +}); + +app.on('activate', () => { + // On OS X it's common to re-create a window in the app when the + // dock icon is clicked and there are no other windows open. + if (BrowserWindow.getAllWindows().length === 0) { + createWindow(); + } +}); + +// In this file you can include the rest of your app's specific main process +// code. You can also put them in separate files and import them here. diff --git a/desktop/tsconfig.json b/desktop/tsconfig.json new file mode 100644 index 00000000..5688b423 --- /dev/null +++ b/desktop/tsconfig.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "allowJs": true, + "module": "commonjs", + "noImplicitAny": true, + "sourceMap": true, + "baseUrl": ".", + "outDir": "dist", + "moduleResolution": "node", + "resolveJsonModule": true, + "esModuleInterop": true, + "paths": { + "*": ["node_modules/*"] + } + }, + "include": ["src/**/*"] +} diff --git a/desktop/yarn.lock b/desktop/yarn.lock new file mode 100644 index 00000000..64ae5293 --- /dev/null +++ b/desktop/yarn.lock @@ -0,0 +1,4384 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@electron-forge/async-ora@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/async-ora/-/async-ora-6.0.0-beta.63.tgz#b72343f204f7c74605df658d31cc4c137ad3009c" + integrity sha512-e1BbeUV20yWZWeRJ3LDLcloPPgHwTXV1wAJXpAdDbmTmcRyAGx9iVx2Qyh6t878c7zX36XXlqfCIOvODsgiuOQ== + dependencies: + chalk "^4.0.0" + debug "^4.3.1" + log-symbols "^4.0.0" + ora "^5.0.0" + pretty-ms "^7.0.0" + +"@electron-forge/cli@^6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/cli/-/cli-6.0.0-beta.63.tgz#8a668da150c7729bf16cf0a9952c85ffbd4fa0ca" + integrity sha512-I2B/hX16IDbuc2ip6JjAxrTF8XSQfuoIkb/EoqzEluPrdCx6VTzEahOQlUH+CvPohpwD/LDsH4Usd9/krKlkfg== + dependencies: + "@electron-forge/async-ora" "6.0.0-beta.63" + "@electron-forge/core" "6.0.0-beta.63" + "@electron-forge/shared-types" "6.0.0-beta.63" + "@electron/get" "^1.9.0" + chalk "^4.0.0" + commander "^4.1.1" + debug "^4.3.1" + fs-extra "^10.0.0" + inquirer "^8.0.0" + semver "^7.2.1" + +"@electron-forge/core@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/core/-/core-6.0.0-beta.63.tgz#511a89080664c5c661d6571e449c1a8a216b6d96" + integrity sha512-NuiWRXUfpv6/PwP8AgPxcmRPiWvQMfllTHz163wmBWz8UBclzhu7Brpu6dwmszAJG68erW15ym+cUlpvGDEltg== + dependencies: + "@electron-forge/async-ora" "6.0.0-beta.63" + "@electron-forge/installer-base" "6.0.0-beta.63" + "@electron-forge/installer-deb" "6.0.0-beta.63" + "@electron-forge/installer-dmg" "6.0.0-beta.63" + "@electron-forge/installer-exe" "6.0.0-beta.63" + "@electron-forge/installer-rpm" "6.0.0-beta.63" + "@electron-forge/installer-zip" "6.0.0-beta.63" + "@electron-forge/maker-base" "6.0.0-beta.63" + "@electron-forge/plugin-base" "6.0.0-beta.63" + "@electron-forge/publisher-base" "6.0.0-beta.63" + "@electron-forge/shared-types" "6.0.0-beta.63" + "@electron-forge/template-base" "6.0.0-beta.63" + "@electron-forge/template-typescript" "6.0.0-beta.63" + "@electron-forge/template-typescript-webpack" "6.0.0-beta.63" + "@electron-forge/template-webpack" "6.0.0-beta.63" + "@electron/get" "^1.9.0" + "@malept/cross-spawn-promise" "^2.0.0" + chalk "^4.0.0" + debug "^4.3.1" + electron-packager "^15.4.0" + electron-rebuild "^3.2.6" + fast-glob "^3.2.7" + find-up "^5.0.0" + fs-extra "^10.0.0" + lodash "^4.17.20" + log-symbols "^4.0.0" + node-fetch "^2.6.0" + nugget "^2.0.1" + resolve-package "^1.0.1" + semver "^7.2.1" + source-map-support "^0.5.13" + sudo-prompt "^9.1.1" + username "^5.1.0" + yarn-or-npm "^3.0.1" + +"@electron-forge/installer-base@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/installer-base/-/installer-base-6.0.0-beta.63.tgz#9ce2542a604526b585b2e874d891196b2beff8ce" + integrity sha512-y4SKJZaxE8lnfwicWuAiUZBpBY6UB/mE/dA+w6uigKEffZzRPbrbBUIuknII6wEaFnnScmCrQaBRjxy+zsEihQ== + dependencies: + "@electron-forge/async-ora" "6.0.0-beta.63" + +"@electron-forge/installer-darwin@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/installer-darwin/-/installer-darwin-6.0.0-beta.63.tgz#6ea0f1d169d878416c6fb545292a4a6cb14962c6" + integrity sha512-LQE6UKPP7tJ+Ki3tPzYUIBRAAzEpalqkz8zYUh+2pS/nk9w2BgQeOJ84NzWUfoeLWZnsWtjp8kox8xTS8/BsSQ== + dependencies: + "@electron-forge/async-ora" "6.0.0-beta.63" + "@electron-forge/installer-base" "6.0.0-beta.63" + fs-extra "^10.0.0" + sudo-prompt "^9.1.1" + +"@electron-forge/installer-deb@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/installer-deb/-/installer-deb-6.0.0-beta.63.tgz#9ae9c761335bf0f11ba971296a26acde4413d331" + integrity sha512-gvjCXdGXBxC/O8QuwNHKsLIlfOwVc9y/e5pURcuFRvPf7Ibw7e53w3pfR2pquWHNzAccrw8P5WBEuPSeDPBlLw== + dependencies: + "@electron-forge/installer-linux" "6.0.0-beta.63" + +"@electron-forge/installer-dmg@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/installer-dmg/-/installer-dmg-6.0.0-beta.63.tgz#245b6fd39679c49e404317b6e95b48432fde07cc" + integrity sha512-o+Zd2CmpoMQOk9SfuUPIoQ4GONVNHdlmI4mMIJ22OrLQnZJYAdsQUFO87jtxmJuippTpEbnqaKc9yl6mLh89TQ== + dependencies: + "@electron-forge/installer-darwin" "6.0.0-beta.63" + "@malept/cross-spawn-promise" "^2.0.0" + debug "^4.3.1" + fs-extra "^10.0.0" + +"@electron-forge/installer-exe@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/installer-exe/-/installer-exe-6.0.0-beta.63.tgz#8d89bb8bb0d94bd2694c6e7192d57d43a3f0074a" + integrity sha512-HhogUMTTgOXTEMQE+A20USamuAcnClSSWzlInzVQ2cGT5AdZio6zqNJ/et7zPx7Jz71gmJ/cfhNstzc/ew1IAA== + dependencies: + "@electron-forge/installer-base" "6.0.0-beta.63" + open "^8.1.0" + +"@electron-forge/installer-linux@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/installer-linux/-/installer-linux-6.0.0-beta.63.tgz#cf47e247ec1b507dcb586e08cf9e95cc81b7da06" + integrity sha512-yC2wYQ3uXGnvWEG4AdjSmas5qaXXtXIoxO6/cXJrywMT9ujWlp2GB1i+I5xrFCusgbjdvdzJ3JhLRmIAKpW6ZA== + dependencies: + "@electron-forge/installer-base" "6.0.0-beta.63" + sudo-prompt "^9.1.1" + +"@electron-forge/installer-rpm@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/installer-rpm/-/installer-rpm-6.0.0-beta.63.tgz#faf2cecac309971fc0cb4fa94f83ad1764af0aee" + integrity sha512-4p+zDInl6sMnx1jdIcRSXgRAGFSwtcBPBStAlVuxPMefM8ElBPhskUyHrk33TqMZUdzbr+vYA+pQGj/6jlET4A== + dependencies: + "@electron-forge/installer-linux" "6.0.0-beta.63" + +"@electron-forge/installer-zip@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/installer-zip/-/installer-zip-6.0.0-beta.63.tgz#4d6e6cbd8c0c45438a16b2f349971b58311dbe6f" + integrity sha512-ZORm3jVvswvKSv+iuufTVXwIM/OOtBSQPeAay8hVubf6MudWBdntWv1Xg/BAUAcdRbAH/EIbMv83LZvmt7cufw== + dependencies: + "@electron-forge/installer-darwin" "6.0.0-beta.63" + "@malept/cross-spawn-promise" "^2.0.0" + fs-extra "^10.0.0" + +"@electron-forge/maker-base@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/maker-base/-/maker-base-6.0.0-beta.63.tgz#4e9cbff3775bea08938dd3aa5a48c3e9479b9be6" + integrity sha512-0Fh6OOjS/1sXIGReKgU5NCMf8ZUyaCUSjd190oUNaX8OSxGDbHrbWO3CgIbsAOsxRnxzhYY1UtPo6VkexjCQBA== + dependencies: + "@electron-forge/shared-types" "6.0.0-beta.63" + fs-extra "^10.0.0" + which "^2.0.2" + +"@electron-forge/maker-deb@^6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/maker-deb/-/maker-deb-6.0.0-beta.63.tgz#7a56c0c36c474b1cce9f966aa852242a5336a4d4" + integrity sha512-6U4SQ9qFqd0UPCTfJU6358ifxnLvMxJmwyy3Z/4lZlYIfL2112gsQRyvlv7UcFXamw+1CZ9n9SY3f/K50susEQ== + dependencies: + "@electron-forge/maker-base" "6.0.0-beta.63" + "@electron-forge/shared-types" "6.0.0-beta.63" + optionalDependencies: + electron-installer-debian "^3.0.0" + +"@electron-forge/maker-rpm@^6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/maker-rpm/-/maker-rpm-6.0.0-beta.63.tgz#ac37b05e76d00415a7e16244d7f06a383feb851d" + integrity sha512-htKNsA3/7nOd5PL6jjdrYCcSXrrIj43aJyOfIuFHswFpjFFmYEgsDCrN8lKZH5y1qdXQefaGOc9MapuBC0GO+w== + dependencies: + "@electron-forge/maker-base" "6.0.0-beta.63" + "@electron-forge/shared-types" "6.0.0-beta.63" + optionalDependencies: + electron-installer-redhat "^3.2.0" + +"@electron-forge/maker-squirrel@^6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/maker-squirrel/-/maker-squirrel-6.0.0-beta.63.tgz#6424f643ec256ed75746b7746bffadc272c5f076" + integrity sha512-18eLRQmMZ6zBcI1Jhuqvhm50bmmatRCbyOUHTaIbhVf1M6ksq34xXXVWKUGlqDiCNLLLNzVw5MIb9O04eUdfIg== + dependencies: + "@electron-forge/maker-base" "6.0.0-beta.63" + "@electron-forge/shared-types" "6.0.0-beta.63" + fs-extra "^10.0.0" + optionalDependencies: + electron-winstaller "^5.0.0" + +"@electron-forge/maker-zip@^6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/maker-zip/-/maker-zip-6.0.0-beta.63.tgz#f4b918e1933104a2dccf3ef4cd93beb8c1f4ce6c" + integrity sha512-tXNX58ly2TYj0Z7G9bKP3FbEHLfeNv+lJgmlDBwP5Uh4yG0d/dxIBUzP5Dv+pIjsH/l3K3dVfCCM3fc4q+u3Mg== + dependencies: + "@electron-forge/maker-base" "6.0.0-beta.63" + "@electron-forge/shared-types" "6.0.0-beta.63" + cross-zip "^4.0.0" + fs-extra "^10.0.0" + +"@electron-forge/plugin-base@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/plugin-base/-/plugin-base-6.0.0-beta.63.tgz#4895d846d5c643296db9892af2a74238bc8637d7" + integrity sha512-K9nyGRI9NY2kax7aS/1eWxGrOSwNO3JnmbfvFQf5I0Yl/HKClrfGJq4o3q4N9lf55arPRJBROP8+rHJ115VCrA== + dependencies: + "@electron-forge/shared-types" "6.0.0-beta.63" + +"@electron-forge/publisher-base@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/publisher-base/-/publisher-base-6.0.0-beta.63.tgz#b7327eaa446995c8d7243757829d7fd92d1c2d77" + integrity sha512-ag+/e6eqM6k1jxUhXg8618IbUa1IsF8OcbZtjcLSZSp/ZEGLAlZ3IpfIrk5C9cRUdibhDJyT6oFLfbG7KUhpRg== + dependencies: + "@electron-forge/shared-types" "6.0.0-beta.63" + +"@electron-forge/shared-types@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/shared-types/-/shared-types-6.0.0-beta.63.tgz#d15aec5698f6e22b61060a4064955a04c2cedc39" + integrity sha512-ayw8IBtHKZ1oIN3y3t3Jm80TTvstvKrPASCXMEJ/fh4gHah8pUmDFZEvyAsGgy/XFHqsjlpTmD2hdOtQqCRpMQ== + dependencies: + "@electron-forge/async-ora" "6.0.0-beta.63" + electron-packager "^15.4.0" + electron-rebuild "^3.2.6" + ora "^5.0.0" + +"@electron-forge/template-base@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/template-base/-/template-base-6.0.0-beta.63.tgz#62f929faa210727863e56402f2b83d9d61d3b2f2" + integrity sha512-u1rPlrc8bqajkiKe2tmGROL9/o0xx8OzMBHsT7i2+oAFPicSZoyrELCxx9htCeLgUf0iR0K0EzLsFjdyRjTBkg== + dependencies: + "@electron-forge/async-ora" "6.0.0-beta.63" + "@electron-forge/shared-types" "6.0.0-beta.63" + "@malept/cross-spawn-promise" "^2.0.0" + debug "^4.3.1" + fs-extra "^10.0.0" + username "^5.1.0" + +"@electron-forge/template-typescript-webpack@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/template-typescript-webpack/-/template-typescript-webpack-6.0.0-beta.63.tgz#4eff34f0ba5d87ba8a3e57f70153aa4c0e782c56" + integrity sha512-8S3GW2MRmYF6BsgozCm0CPqAuqaK48MZvJJ3v3XbO1tWPtz4vvw21XxQeOqRMpECdNbqnRBtil4QxVditEx3Kw== + dependencies: + "@electron-forge/async-ora" "6.0.0-beta.63" + "@electron-forge/shared-types" "6.0.0-beta.63" + "@electron-forge/template-base" "6.0.0-beta.63" + fs-extra "^10.0.0" + +"@electron-forge/template-typescript@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/template-typescript/-/template-typescript-6.0.0-beta.63.tgz#87d06f9f1f866d921d9fed0913e4b9d03b5f09b5" + integrity sha512-npFOyak+F+p086GoSifCWwhBxRSJqzzvEwztnONpbjp7BasvtWUyOVpXyyzvt7GaawjRg5Gx/NUgVi5Oi9BIfg== + dependencies: + "@electron-forge/async-ora" "6.0.0-beta.63" + "@electron-forge/shared-types" "6.0.0-beta.63" + "@electron-forge/template-base" "6.0.0-beta.63" + fs-extra "^10.0.0" + +"@electron-forge/template-webpack@6.0.0-beta.63": + version "6.0.0-beta.63" + resolved "https://registry.npmmirror.com/@electron-forge/template-webpack/-/template-webpack-6.0.0-beta.63.tgz#090203523f58a31354921cde2e1ba3f21ac74b43" + integrity sha512-CE5zjnyfmHlapwQSJ54kUeTNsvhx/7HAjvfMXpE689LxlFnr0VhiTxuc5kwEetPcxsXhei7IBy/PdJ41v4dswA== + dependencies: + "@electron-forge/async-ora" "6.0.0-beta.63" + "@electron-forge/shared-types" "6.0.0-beta.63" + "@electron-forge/template-base" "6.0.0-beta.63" + fs-extra "^10.0.0" + +"@electron/get@^1.13.0", "@electron/get@^1.6.0", "@electron/get@^1.9.0": + version "1.13.1" + resolved "https://registry.npmmirror.com/@electron/get/-/get-1.13.1.tgz#42a0aa62fd1189638bd966e23effaebb16108368" + integrity sha512-U5vkXDZ9DwXtkPqlB45tfYnnYBN8PePp1z/XDCupnSpdrxT8/ThCv9WCwPLf9oqiSGZTkH6dx2jDUPuoXpjkcA== + dependencies: + debug "^4.1.1" + env-paths "^2.2.0" + fs-extra "^8.1.0" + got "^9.6.0" + progress "^2.0.3" + semver "^6.2.0" + sumchecker "^3.0.1" + optionalDependencies: + global-agent "^3.0.0" + global-tunnel-ng "^2.7.1" + +"@eslint/eslintrc@^1.1.0": + version "1.1.0" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-1.1.0.tgz#583d12dbec5d4f22f333f9669f7d0b7c7815b4d3" + integrity sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.3.1" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@gar/promisify@^1.0.1": + version "1.1.3" + resolved "https://registry.npmmirror.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" + integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== + +"@humanwhocodes/config-array@^0.9.2": + version "0.9.3" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.9.3.tgz#f2564c744b387775b436418491f15fce6601f63e" + integrity sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.1": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@malept/cross-spawn-promise@^1.0.0", "@malept/cross-spawn-promise@^1.1.0": + version "1.1.1" + resolved "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz#504af200af6b98e198bce768bc1730c6936ae01d" + integrity sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ== + dependencies: + cross-spawn "^7.0.1" + +"@malept/cross-spawn-promise@^2.0.0": + version "2.0.0" + resolved "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz#d0772de1aa680a0bfb9ba2f32b4c828c7857cb9d" + integrity sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg== + dependencies: + cross-spawn "^7.0.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@npmcli/fs@^1.0.0": + version "1.1.1" + resolved "https://registry.npmmirror.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" + integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== + dependencies: + "@gar/promisify" "^1.0.1" + semver "^7.3.5" + +"@npmcli/move-file@^1.0.1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" + integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.npmmirror.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + +"@sindresorhus/is@^4.0.0": + version "4.4.0" + resolved "https://registry.npmmirror.com/@sindresorhus/is/-/is-4.4.0.tgz#e277e5bdbdf7cb1e20d320f02f5e2ed113cd3185" + integrity sha512-QppPM/8l3Mawvh4rn9CNEYIU9bxpXUCRMaX9yUpvBk1nMKusLKpfXGDEKExKaPhLzcn3lzil7pR6rnJ11HgeRQ== + +"@szmarczak/http-timer@^1.1.2": + version "1.1.2" + resolved "https://registry.npmmirror.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + dependencies: + defer-to-connect "^1.0.1" + +"@szmarczak/http-timer@^4.0.5": + version "4.0.6" + resolved "https://registry.npmmirror.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" + integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== + dependencies: + defer-to-connect "^2.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@types/cacheable-request@^6.0.1": + version "6.0.2" + resolved "https://registry.npmmirror.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9" + integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA== + dependencies: + "@types/http-cache-semantics" "*" + "@types/keyv" "*" + "@types/node" "*" + "@types/responselike" "*" + +"@types/fs-extra@^9.0.1": + version "9.0.13" + resolved "https://registry.npmmirror.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" + integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== + dependencies: + "@types/node" "*" + +"@types/glob@^7.1.1": + version "7.2.0" + resolved "https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + +"@types/http-cache-semantics@*": + version "4.0.1" + resolved "https://registry.npmmirror.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" + integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== + +"@types/json-schema@^7.0.9": + version "7.0.9" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" + integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.npmmirror.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + +"@types/keyv@*": + version "3.1.3" + resolved "https://registry.npmmirror.com/@types/keyv/-/keyv-3.1.3.tgz#1c9aae32872ec1f20dcdaee89a9f3ba88f465e41" + integrity sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg== + dependencies: + "@types/node" "*" + +"@types/minimatch@*": + version "3.0.5" + resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== + +"@types/node@*": + version "17.0.18" + resolved "https://registry.npmmirror.com/@types/node/-/node-17.0.18.tgz#3b4fed5cfb58010e3a2be4b6e74615e4847f1074" + integrity sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA== + +"@types/node@^14.6.2": + version "14.18.12" + resolved "https://registry.npmmirror.com/@types/node/-/node-14.18.12.tgz#0d4557fd3b94497d793efd4e7d92df2f83b4ef24" + integrity sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A== + +"@types/responselike@*", "@types/responselike@^1.0.0": + version "1.0.0" + resolved "https://registry.npmmirror.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" + integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== + dependencies: + "@types/node" "*" + +"@types/yauzl@^2.9.1": + version "2.9.2" + resolved "https://registry.npmmirror.com/@types/yauzl/-/yauzl-2.9.2.tgz#c48e5d56aff1444409e39fa164b0b4d4552a7b7a" + integrity sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA== + dependencies: + "@types/node" "*" + +"@typescript-eslint/eslint-plugin@^5.0.0": + version "5.12.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.12.0.tgz#bb46dd7ce7015c0928b98af1e602118e97df6c70" + integrity sha512-fwCMkDimwHVeIOKeBHiZhRUfJXU8n6xW1FL9diDxAyGAFvKcH4csy0v7twivOQdQdA0KC8TDr7GGRd3L4Lv0rQ== + dependencies: + "@typescript-eslint/scope-manager" "5.12.0" + "@typescript-eslint/type-utils" "5.12.0" + "@typescript-eslint/utils" "5.12.0" + debug "^4.3.2" + functional-red-black-tree "^1.0.1" + ignore "^5.1.8" + regexpp "^3.2.0" + semver "^7.3.5" + tsutils "^3.21.0" + +"@typescript-eslint/parser@^5.0.0": + version "5.12.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.12.0.tgz#0ca669861813df99ce54916f66f524c625ed2434" + integrity sha512-MfSwg9JMBojMUoGjUmX+D2stoQj1CBYTCP0qnnVtu9A+YQXVKNtLjasYh+jozOcrb/wau8TCfWOkQTiOAruBog== + dependencies: + "@typescript-eslint/scope-manager" "5.12.0" + "@typescript-eslint/types" "5.12.0" + "@typescript-eslint/typescript-estree" "5.12.0" + debug "^4.3.2" + +"@typescript-eslint/scope-manager@5.12.0": + version "5.12.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.12.0.tgz#59619e6e5e2b1ce6cb3948b56014d3a24da83f5e" + integrity sha512-GAMobtIJI8FGf1sLlUWNUm2IOkIjvn7laFWyRx7CLrv6nLBI7su+B7lbStqVlK5NdLvHRFiJo2HhiDF7Ki01WQ== + dependencies: + "@typescript-eslint/types" "5.12.0" + "@typescript-eslint/visitor-keys" "5.12.0" + +"@typescript-eslint/type-utils@5.12.0": + version "5.12.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.12.0.tgz#aaf45765de71c6d9707c66ccff76ec2b9aa31bb6" + integrity sha512-9j9rli3zEBV+ae7rlbBOotJcI6zfc6SHFMdKI9M3Nc0sy458LJ79Os+TPWeBBL96J9/e36rdJOfCuyRSgFAA0Q== + dependencies: + "@typescript-eslint/utils" "5.12.0" + debug "^4.3.2" + tsutils "^3.21.0" + +"@typescript-eslint/types@5.12.0": + version "5.12.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.12.0.tgz#5b4030a28222ee01e851836562c07769eecda0b8" + integrity sha512-JowqbwPf93nvf8fZn5XrPGFBdIK8+yx5UEGs2QFAYFI8IWYfrzz+6zqlurGr2ctShMaJxqwsqmra3WXWjH1nRQ== + +"@typescript-eslint/typescript-estree@5.12.0": + version "5.12.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.12.0.tgz#cabf545fd592722f0e2b4104711e63bf89525cd2" + integrity sha512-Dd9gVeOqt38QHR0BEA8oRaT65WYqPYbIc5tRFQPkfLquVEFPD1HAtbZT98TLBkEcCkvwDYOAvuSvAD9DnQhMfQ== + dependencies: + "@typescript-eslint/types" "5.12.0" + "@typescript-eslint/visitor-keys" "5.12.0" + debug "^4.3.2" + globby "^11.0.4" + is-glob "^4.0.3" + semver "^7.3.5" + tsutils "^3.21.0" + +"@typescript-eslint/utils@5.12.0": + version "5.12.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.12.0.tgz#92fd3193191621ab863add2f553a7b38b65646af" + integrity sha512-k4J2WovnMPGI4PzKgDtQdNrCnmBHpMUFy21qjX2CoPdoBcSBIMvVBr9P2YDP8jOqZOeK3ThOL6VO/sy6jtnvzw== + dependencies: + "@types/json-schema" "^7.0.9" + "@typescript-eslint/scope-manager" "5.12.0" + "@typescript-eslint/types" "5.12.0" + "@typescript-eslint/typescript-estree" "5.12.0" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" + +"@typescript-eslint/visitor-keys@5.12.0": + version "5.12.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.0.tgz#1ac9352ed140b07ba144ebf371b743fdf537ec16" + integrity sha512-cFwTlgnMV6TgezQynx2c/4/tx9Tufbuo9LPzmWqyRC3QC4qTGkAG1C6pBr0/4I10PAI/FlYunI3vJjIcu+ZHMg== + dependencies: + "@typescript-eslint/types" "5.12.0" + eslint-visitor-keys "^3.0.0" + +abbrev@1: + version "1.1.1" + resolved "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn@^8.7.0: + version "8.7.0" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" + integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== + +agent-base@6, agent-base@^6.0.2: + version "6.0.2" + resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c= + dependencies: + debug "4" + +agentkeepalive@^4.1.3: + version "4.2.0" + resolved "https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-4.2.0.tgz#616ce94ccb41d1a39a45d203d8076fe98713062d" + integrity sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw== + dependencies: + debug "^4.1.0" + depd "^1.1.2" + humanize-ms "^1.2.1" + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +"aproba@^1.0.3 || ^2.0.0": + version "2.0.0" + resolved "https://registry.npmmirror.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + integrity sha1-UlILiuW1aSFbNU78DKo/4eRaitw= + +are-we-there-yet@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz#ba20bd6b553e31d62fc8c31bd23d22b95734390d" + integrity sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw== + dependencies: + delegates "^1.0.0" + readable-stream "^3.6.0" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg= + +array-includes@^3.1.4: + version "3.1.4" + resolved "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" + integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + get-intrinsic "^1.1.1" + is-string "^1.0.7" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha1-t5hCCtvrHego2ErNii4j0+/oXo0= + +array.prototype.flat@^1.2.5: + version "1.2.5" + resolved "https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13" + integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + +asar@^2.0.1: + version "2.1.0" + resolved "https://registry.npmmirror.com/asar/-/asar-2.1.0.tgz#97c6a570408c4e38a18d4a3fb748a621b5a7844e" + integrity sha512-d2Ovma+bfqNpvBzY/KU8oPY67ZworixTpkjSx0PCXnQi67c2cXmssaTxpFDUM0ttopXoGx/KRxNg/GDThYbXQA== + dependencies: + chromium-pickle-js "^0.2.0" + commander "^2.20.0" + cuint "^0.2.2" + glob "^7.1.3" + minimatch "^3.0.4" + mkdirp "^0.5.1" + tmp-promise "^1.0.5" + optionalDependencies: + "@types/glob" "^7.1.1" + +asar@^3.0.0, asar@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/asar/-/asar-3.1.0.tgz#70b0509449fe3daccc63beb4d3c7d2e24d3c6473" + integrity sha512-vyxPxP5arcAqN4F/ebHd/HhwnAiZtwhglvdmc7BR2f0ywbVNTOpSeyhLDbGXtE/y58hv1oC75TaNIXutnsOZsQ== + dependencies: + chromium-pickle-js "^0.2.0" + commander "^5.0.0" + glob "^7.1.6" + minimatch "^3.0.4" + optionalDependencies: + "@types/glob" "^7.1.1" + +asn1@~0.2.3: + version "0.2.6" + resolved "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" + integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha1-YCzUtG6EStTv/JKoARo8RuAjjcI= + +author-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/author-regex/-/author-regex-1.0.0.tgz#d08885be6b9bbf9439fe087c76287245f0a81450" + integrity sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA= + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.11.0" + resolved "https://registry.npmmirror.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.3.1, base64-js@^1.5.1: + version "1.5.1" + resolved "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha1-GxtEAWClv3rUC2UPCVljSBkDkwo= + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +bl@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +bluebird@^3.1.1, bluebird@^3.5.0: + version "3.7.2" + resolved "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha1-nyKcFb4nJFT/qXOs4NvueaGww28= + +boolean@^3.0.1: + version "3.2.0" + resolved "https://registry.npmmirror.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b" + integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.1: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha1-iQ3ZDZI6hz4I4Q5f1RpX5bfM4Ow= + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +cacache@^15.2.0: + version "15.3.0" + resolved "https://registry.npmmirror.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" + integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== + dependencies: + "@npmcli/fs" "^1.0.0" + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" + fs-minipass "^2.0.0" + glob "^7.1.4" + infer-owner "^1.0.4" + lru-cache "^6.0.0" + minipass "^3.1.1" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^1.0.3" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^8.0.1" + tar "^6.0.2" + unique-filename "^1.1.1" + +cacheable-lookup@^5.0.3: + version "5.0.4" + resolved "https://registry.npmmirror.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" + integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== + +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.npmmirror.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +cacheable-request@^7.0.2: + version "7.0.2" + resolved "https://registry.npmmirror.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" + integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^4.0.0" + lowercase-keys "^2.0.0" + normalize-url "^6.0.1" + responselike "^2.0.0" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw= + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase@^5.0.0: + version "5.3.1" + resolved "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.npmmirror.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +chromium-pickle-js@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205" + integrity sha1-BKEGZywYsIWrd02YPfo+oTjyIgU= + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-spinners@^2.5.0: + version "2.6.1" + resolved "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" + integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== + +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-response@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-support@^1.1.2: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@^5.0.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +compare-version@^0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080" + integrity sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA= + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.6.2: + version "1.6.2" + resolved "https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +config-chain@^1.1.11: + version "1.1.13" + resolved "https://registry.npmmirror.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +console-control-strings@^1.0.0, console-control-strings@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cross-spawn-windows-exe@^1.1.0, cross-spawn-windows-exe@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/cross-spawn-windows-exe/-/cross-spawn-windows-exe-1.2.0.tgz#46253b0f497676e766faf4a7061004618b5ac5ec" + integrity sha512-mkLtJJcYbDCxEG7Js6eUnUNndWjyUZwJ3H7bErmmtOYU/Zb99DyUkpamuIZE0b3bhmJyZ7D90uS6f+CGxRRjOw== + dependencies: + "@malept/cross-spawn-promise" "^1.1.0" + is-wsl "^2.2.0" + which "^2.0.2" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + 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.1, cross-spawn@^7.0.2: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cross-zip@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/cross-zip/-/cross-zip-4.0.0.tgz#c29bfb2c001659a6d480ae9596f3bee83b48a230" + integrity sha1-wpv7LAAWWabUgK6VlvO+6DtIojA= + +cuint@^0.2.2: + version "0.2.2" + resolved "https://registry.npmmirror.com/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b" + integrity sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs= + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: + version "4.3.3" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" + +debug@^2.1.3, debug@^2.2.0, debug@^2.6.8, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.1.0, debug@^3.2.7: + version "3.2.7" + resolved "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + dependencies: + mimic-response "^1.0.0" + +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +defaults@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + dependencies: + clone "^1.0.2" + +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.npmmirror.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" + integrity sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE= + +defer-to-connect@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha1-gBa9tBQ+RjK3ejRJxiNid95SBYc= + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +depd@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +electron-installer-common@^0.10.2: + version "0.10.3" + resolved "https://registry.npmmirror.com/electron-installer-common/-/electron-installer-common-0.10.3.tgz#40f9db644ca60eb28673d545b67ee0113aef4444" + integrity sha1-QPnbZEymDrKGc9VFtn7gETrvREQ= + dependencies: + "@malept/cross-spawn-promise" "^1.0.0" + asar "^3.0.0" + debug "^4.1.1" + fs-extra "^9.0.0" + glob "^7.1.4" + lodash "^4.17.15" + parse-author "^2.0.0" + semver "^7.1.1" + tmp-promise "^3.0.2" + optionalDependencies: + "@types/fs-extra" "^9.0.1" + +electron-installer-debian@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/electron-installer-debian/-/electron-installer-debian-3.1.0.tgz#2f6107f559f6564c44e3832fb2942dd8de4d40cc" + integrity sha1-L2EH9Vn2VkxE44MvspQt2N5NQMw= + dependencies: + "@malept/cross-spawn-promise" "^1.0.0" + debug "^4.1.1" + electron-installer-common "^0.10.2" + fs-extra "^9.0.0" + get-folder-size "^2.0.1" + lodash "^4.17.4" + word-wrap "^1.2.3" + yargs "^15.0.1" + +electron-installer-redhat@^3.2.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/electron-installer-redhat/-/electron-installer-redhat-3.3.0.tgz#acdb59d13d738c55debc5214114d36096eda1aed" + integrity sha1-rNtZ0T1zjFXevFIUEU02CW7aGu0= + dependencies: + "@malept/cross-spawn-promise" "^1.0.0" + debug "^4.1.1" + electron-installer-common "^0.10.2" + fs-extra "^9.0.0" + lodash "^4.17.15" + word-wrap "^1.2.3" + yargs "^16.0.2" + +electron-notarize@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/electron-notarize/-/electron-notarize-1.1.1.tgz#3ed274b36158c1beb1dbef14e7faf5927e028629" + integrity sha512-kufsnqh86CTX89AYNG3NCPoboqnku/+32RxeJ2+7A4Rbm4bbOx0Nc7XTy3/gAlBfpj9xPAxHfhZLOHgfi6cJVw== + dependencies: + debug "^4.1.1" + fs-extra "^9.0.1" + +electron-osx-sign@^0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz#fc258c5e896859904bbe3d01da06902c04b51c3a" + integrity sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ== + dependencies: + bluebird "^3.5.0" + compare-version "^0.1.2" + debug "^2.6.8" + isbinaryfile "^3.0.2" + minimist "^1.2.0" + plist "^3.0.1" + +electron-packager@^15.4.0: + version "15.4.0" + resolved "https://registry.npmmirror.com/electron-packager/-/electron-packager-15.4.0.tgz#07ea036b70cde2062d4c8dce4d907d793b303998" + integrity sha512-JrrLcBP15KGrPj0cZ/ALKGmaQ4gJkn3mocf0E3bRKdR3kxKWYcDRpCvdhksYDXw/r3I6tMEcZ7XzyApWFXdVpw== + dependencies: + "@electron/get" "^1.6.0" + asar "^3.1.0" + cross-spawn-windows-exe "^1.2.0" + debug "^4.0.1" + electron-notarize "^1.1.1" + electron-osx-sign "^0.5.0" + extract-zip "^2.0.0" + filenamify "^4.1.0" + fs-extra "^9.0.0" + galactus "^0.2.1" + get-package-info "^1.0.0" + junk "^3.1.0" + parse-author "^2.0.0" + plist "^3.0.0" + rcedit "^3.0.1" + resolve "^1.1.6" + semver "^7.1.3" + yargs-parser "^20.0.0" + +electron-rebuild@^3.2.6: + version "3.2.7" + resolved "https://registry.npmmirror.com/electron-rebuild/-/electron-rebuild-3.2.7.tgz#0f56c1cc99a6fec0a5b990532283c2a8c838c19b" + integrity sha512-WvaW1EgRinDQ61khHFZfx30rkPQG5ItaOT0wrI7iJv9A3SbghriQGfZQfHZs25fWLBe6/vkv05LOqg6aDw6Wzw== + dependencies: + "@malept/cross-spawn-promise" "^2.0.0" + chalk "^4.0.0" + debug "^4.1.1" + detect-libc "^1.0.3" + fs-extra "^10.0.0" + got "^11.7.0" + lzma-native "^8.0.5" + node-abi "^3.0.0" + node-api-version "^0.1.4" + node-gyp "^8.4.0" + ora "^5.1.0" + semver "^7.3.5" + tar "^6.0.5" + yargs "^17.0.1" + +electron-squirrel-startup@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/electron-squirrel-startup/-/electron-squirrel-startup-1.0.0.tgz#19b4e55933fa0ef8f556784b9c660f772546a0b8" + integrity sha1-GbTlWTP6Dvj1VnhLnGYPdyVGoLg= + dependencies: + debug "^2.2.0" + +electron-winstaller@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/electron-winstaller/-/electron-winstaller-5.0.0.tgz#0db968f34d498b16c69566a40848f562e70e7bcc" + integrity sha1-Dblo801JixbGlWakCEj1YucOe8w= + dependencies: + asar "^2.0.1" + debug "^4.1.1" + fs-extra "^7.0.1" + lodash.template "^4.2.2" + temp "^0.9.0" + +electron@^17.0.1: + version "17.0.1" + resolved "https://registry.npmmirror.com/electron/-/electron-17.0.1.tgz#e6c7ad2be26e7be8a5a9bac16b21920ad2671224" + integrity sha512-CBReR/QEOpgwMdt59lWCtj9wC8oHB6aAjMF1lhXcGew132xtp+C5N6EaXb/fmDceVYLouziYjbNcpeXsWrqdpA== + dependencies: + "@electron/get" "^1.13.0" + "@types/node" "^14.6.2" + extract-zip "^1.0.3" + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +encoding@^0.1.12: + version "0.1.13" + resolved "https://registry.npmmirror.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= + dependencies: + once "^1.4.0" + +env-paths@^2.2.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + +err-code@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== + +error-ex@^1.2.0: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.19.1: + version "1.19.1" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" + integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.1" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.1" + is-string "^1.0.7" + is-weakref "^1.0.1" + object-inspect "^1.11.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es6-error@^4.1.1: + version "4.1.1" + resolved "https://registry.npmmirror.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" + integrity sha1-njr0B0Wd7tR+mpH5uIWoTrBcVh0= + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ= + +eslint-import-resolver-node@^0.3.6: + version "0.3.6" + resolved "https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" + integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== + dependencies: + debug "^3.2.7" + resolve "^1.20.0" + +eslint-module-utils@^2.7.2: + version "2.7.3" + resolved "https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee" + integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ== + dependencies: + debug "^3.2.7" + find-up "^2.1.0" + +eslint-plugin-import@^2.25.0: + version "2.25.4" + resolved "https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz#322f3f916a4e9e991ac7af32032c25ce313209f1" + integrity sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA== + dependencies: + array-includes "^3.1.4" + array.prototype.flat "^1.2.5" + debug "^2.6.9" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.6" + eslint-module-utils "^2.7.2" + has "^1.0.3" + is-core-module "^2.8.0" + is-glob "^4.0.3" + minimatch "^3.0.4" + object.values "^1.1.5" + resolve "^1.20.0" + tsconfig-paths "^3.12.0" + +eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-scope@^7.1.1: + version "7.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" + integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== + dependencies: + eslint-visitor-keys "^2.0.0" + +eslint-visitor-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0: + version "3.3.0" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" + integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== + +eslint@^8.0.1: + version "8.9.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-8.9.0.tgz#a2a8227a99599adc4342fd9b854cb8d8d6412fdb" + integrity sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q== + dependencies: + "@eslint/eslintrc" "^1.1.0" + "@humanwhocodes/config-array" "^0.9.2" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.1.1" + eslint-utils "^3.0.0" + eslint-visitor-keys "^3.3.0" + espree "^9.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^6.0.1" + globals "^13.6.0" + ignore "^5.2.0" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + regexpp "^3.2.0" + strip-ansi "^6.0.1" + strip-json-comments "^3.1.0" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^9.3.1: + version "9.3.1" + resolved "https://registry.npmmirror.com/espree/-/espree-9.3.1.tgz#8793b4bc27ea4c778c19908e0719e7b8f4115bcd" + integrity sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ== + dependencies: + acorn "^8.7.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^3.3.0" + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha1-IUj/w4uC6McFff7UhCWz5h8PJKU= + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + dependencies: + homedir-polyfill "^1.0.1" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.npmmirror.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extract-zip@^1.0.3: + version "1.7.0" + resolved "https://registry.npmmirror.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" + integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== + dependencies: + concat-stream "^1.6.2" + debug "^2.6.9" + mkdirp "^0.5.4" + yauzl "^2.10.0" + +extract-zip@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.1" + resolved "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" + integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU= + +fast-glob@^3.2.7, fast-glob@^3.2.9: + version "3.2.11" + resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +filename-reserved-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= + +filenamify@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/filenamify/-/filenamify-4.3.0.tgz#62391cb58f02b09971c9d4f9d63b3cf9aba03106" + integrity sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== + dependencies: + filename-reserved-regex "^2.0.0" + strip-outer "^1.0.1" + trim-repeated "^1.0.0" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha1-YbAzgwKy/p+Vfcwy/CqH8cMEixE= + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.5" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" + integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== + +flora-colossus@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/flora-colossus/-/flora-colossus-1.0.1.tgz#aba198425a8185341e64f9d2a6a96fd9a3cbdb93" + integrity sha1-q6GYQlqBhTQeZPnSpqlv2aPL25M= + dependencies: + debug "^4.1.1" + fs-extra "^7.0.0" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +fs-extra@^10.0.0: + version "10.0.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" + integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^4.0.0: + version "4.0.3" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" + integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^7.0.0, fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.0.0, fs-extra@^9.0.1: + version "9.1.0" + resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +galactus@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/galactus/-/galactus-0.2.1.tgz#cbed2d20a40c1f5679a35908e2b9415733e78db9" + integrity sha1-y+0tIKQMH1Z5o1kI4rlBVzPnjbk= + dependencies: + debug "^3.1.0" + flora-colossus "^1.0.0" + fs-extra "^4.0.0" + +gar@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/gar/-/gar-1.0.4.tgz#f777bc7db425c0572fdeb52676172ca1ae9888b8" + integrity sha1-93e8fbQlwFcv3rUmdhcsoa6YiLg= + +gauge@^4.0.0: + version "4.0.1" + resolved "https://registry.npmmirror.com/gauge/-/gauge-4.0.1.tgz#82984bc08c90357d60b0a46c03a296beb1affec4" + integrity sha512-zJ4jePUHR8cceduZ53b6temRalyGpkC2Kc2r3ecNphmL+uWNoJ3YcOcUjpbG6WwoE/Ef6/+aEZz63neI2WIa1Q== + dependencies: + ansi-regex "^5.0.1" + aproba "^1.0.3 || ^2.0.0" + color-support "^1.1.2" + console-control-strings "^1.0.0" + has-unicode "^2.0.1" + signal-exit "^3.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + wide-align "^1.1.2" + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= + +get-folder-size@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/get-folder-size/-/get-folder-size-2.0.1.tgz#3fe0524dd3bad05257ef1311331417bcd020a497" + integrity sha512-+CEb+GDCM7tkOS2wdMKTn9vU7DgnKUTuDlehkNJKNSovdCOVxs14OfKCk4cvSaR3za4gj+OBdl9opPN9xrJ0zA== + dependencies: + gar "^1.0.4" + tiny-each-async "2.0.3" + +get-installed-path@^2.0.3: + version "2.1.1" + resolved "https://registry.npmmirror.com/get-installed-path/-/get-installed-path-2.1.1.tgz#a1f33dc6b8af542c9331084e8edbe37fe2634152" + integrity sha1-ofM9xrivVCyTMQhOjtvjf+JjQVI= + dependencies: + global-modules "1.0.0" + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y= + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-package-info@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-package-info/-/get-package-info-1.0.0.tgz#6432796563e28113cd9474dbbd00052985a4999c" + integrity sha1-ZDJ5ZWPigRPNlHTbvQAFKYWkmZw= + dependencies: + bluebird "^3.1.1" + debug "^2.2.0" + lodash.get "^4.0.0" + read-pkg-up "^2.0.0" + +get-stream@^4.0.0, get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.1: + version "6.0.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.0" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-agent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6" + integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q== + dependencies: + boolean "^3.0.1" + es6-error "^4.1.1" + matcher "^3.0.0" + roarr "^2.15.3" + semver "^7.3.2" + serialize-error "^7.0.1" + +global-modules@1.0.0, global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o= + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +global-tunnel-ng@^2.7.1: + version "2.7.1" + resolved "https://registry.npmmirror.com/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz#d03b5102dfde3a69914f5ee7d86761ca35d57d8f" + integrity sha1-0DtRAt/eOmmRT17n2GdhyjXVfY8= + dependencies: + encodeurl "^1.0.2" + lodash "^4.17.10" + npm-conf "^1.1.3" + tunnel "^0.0.6" + +globals@^13.6.0, globals@^13.9.0: + version "13.12.1" + resolved "https://registry.npmmirror.com/globals/-/globals-13.12.1.tgz#ec206be932e6c77236677127577aa8e50bf1c5cb" + integrity sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw== + dependencies: + type-fest "^0.20.2" + +globalthis@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.2.tgz#2a235d34f4d8036219f7e34929b5de9e18166b8b" + integrity sha1-KiNdNPTYA2IZ9+NJKbXenhgWa4s= + dependencies: + define-properties "^1.1.3" + +globby@^11.0.4: + version "11.1.0" + resolved "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +got@^11.7.0: + version "11.8.3" + resolved "https://registry.npmmirror.com/got/-/got-11.8.3.tgz#f496c8fdda5d729a90b4905d2b07dbd148170770" + integrity sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg== + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + cacheable-lookup "^5.0.3" + cacheable-request "^7.0.2" + decompress-response "^6.0.0" + http2-wrapper "^1.0.0-beta.5.2" + lowercase-keys "^2.0.0" + p-cancelable "^2.0.0" + responselike "^2.0.0" + +got@^9.6.0: + version "9.6.0" + resolved "https://registry.npmmirror.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.6: + version "4.2.9" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" + integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha1-ZP5qywIGc+O3jbA1pa9pqp0HsRM= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM= + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has-unicode@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y= + dependencies: + function-bind "^1.1.1" + +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "https://registry.npmmirror.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== + dependencies: + parse-passwd "^1.0.0" + +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + +http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" + integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +http2-wrapper@^1.0.0-beta.5.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" + integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.0.0" + +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + +humanize-ms@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= + dependencies: + ms "^2.0.0" + +iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.8, ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +import-fresh@^3.0.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +infer-owner@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha1-xM78qo5RBRwqQLos6KPScpWvlGc= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ini@^1.3.4: + version "1.3.8" + resolved "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inquirer@^8.0.0: + version "8.2.0" + resolved "https://registry.npmmirror.com/inquirer/-/inquirer-8.2.0.tgz#f44f008dd344bbfc4b30031f45d984e034a3ac3a" + integrity sha512-0crLweprevJ02tTuA6ThpoAERAGyVILC4sS74uib58Xf/zSr1/ZWtmm7D5CI+bSQEaA04f0K7idaHpQbSWgiVQ== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.1" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.21" + mute-stream "0.0.8" + ora "^5.4.1" + run-async "^2.4.0" + rxjs "^7.2.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha1-c0fjB97uovqsKsYgXUvH00ln9Zw= + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +ip@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.4, is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== + +is-core-module@^2.8.0, is-core-module@^2.8.1: + version "2.8.1" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" + integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + +is-lambda@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" + integrity sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU= + +is-negative-zero@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" + integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss= + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-shared-array-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" + integrity sha1-l7DIX72stZycRG/mU7gs8rW3z+Y= + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-weakref@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-windows@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isbinaryfile@^3.0.2: + version "3.0.3" + resolved "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80" + integrity sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw== + dependencies: + buffer-alloc "^1.2.0" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= + +json-schema@0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" + integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsprim@^1.2.2: + version "1.4.2" + resolved "https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb" + integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw== + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.4.0" + verror "1.10.0" + +junk@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" + integrity sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ== + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + +keyv@^4.0.0: + version "4.1.1" + resolved "https://registry.npmmirror.com/keyv/-/keyv-4.1.1.tgz#02c538bfdbd2a9308cc932d4096f05ae42bfa06a" + integrity sha512-tGv1yP6snQVDSM4X6yxrv2zzq/EvpW+oYiUz6aueW1u9CtS8RzUQYxxmFwgZlO2jSgCxQbchhxaqXXp2hnKGpQ== + dependencies: + json-buffer "3.0.1" + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha1-rkViwAdHO5MqYgDUAyaN0v/8at4= + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + +lodash.get@^4.0.0: + version "4.4.2" + resolved "https://registry.npmmirror.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo= + +lodash.template@^4.2.2: + version "4.5.0" + resolved "https://registry.npmmirror.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" + integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.templatesettings "^4.0.0" + +lodash.templatesettings@^4.0.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + integrity sha1-5IExDwSdPPbUfpEq0JMTsVTw+zM= + dependencies: + lodash._reinterpolate "^3.0.0" + +lodash@^4.17.10, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@^4.0.0, log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lzma-native@^8.0.5: + version "8.0.6" + resolved "https://registry.npmmirror.com/lzma-native/-/lzma-native-8.0.6.tgz#3ea456209d643bafd9b5d911781bdf0b396b2665" + integrity sha512-09xfg67mkL2Lz20PrrDeNYZxzeW7ADtpYFbwSQh9U8+76RIzx5QsJBMy8qikv3hbUPfpy6hqwxt6FcGK81g9AA== + dependencies: + node-addon-api "^3.1.0" + node-gyp-build "^4.2.1" + readable-stream "^3.6.0" + +make-fetch-happen@^9.1.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz#53085a09e7971433e6765f7971bf63f4e05cb968" + integrity sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg== + dependencies: + agentkeepalive "^4.1.3" + cacache "^15.2.0" + http-cache-semantics "^4.1.0" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^6.0.0" + minipass "^3.1.3" + minipass-collect "^1.0.2" + minipass-fetch "^1.3.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.2" + promise-retry "^2.0.1" + socks-proxy-agent "^6.0.0" + ssri "^8.0.0" + +map-age-cleaner@^0.1.1: + version "0.1.3" + resolved "https://registry.npmmirror.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + +matcher@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca" + integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== + dependencies: + escape-string-regexp "^4.0.0" + +mem@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4= + +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + +mime-db@1.51.0: + version "1.51.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.34" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== + dependencies: + mime-db "1.51.0" + +mimic-fn@^2.0.0, mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +minimatch@^3.0.4: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-fetch@^1.3.2: + version "1.4.1" + resolved "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz#d75e0091daac1b0ffd7e9d41629faff7d0c1f1b6" + integrity sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw== + dependencies: + minipass "^3.1.0" + minipass-sized "^1.0.3" + minizlib "^2.0.0" + optionalDependencies: + encoding "^0.1.12" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: + version "1.2.4" + resolved "https://registry.npmmirror.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw= + dependencies: + minipass "^3.0.0" + +minipass-sized@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" + integrity sha1-cO5afFBSBwr6z7wil36nne81O3A= + dependencies: + minipass "^3.0.0" + +minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3: + version "3.1.6" + resolved "https://registry.npmmirror.com/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee" + integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ== + dependencies: + yallist "^4.0.0" + +minizlib@^2.0.0, minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE= + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + +mkdirp@^0.5.1, mkdirp@^0.5.4: + version "0.5.5" + resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@^2.0.0, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.npmmirror.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +negotiator@^0.6.2: + version "0.6.3" + resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +node-abi@^3.0.0: + version "3.8.0" + resolved "https://registry.npmmirror.com/node-abi/-/node-abi-3.8.0.tgz#679957dc8e7aa47b0a02589dbfde4f77b29ccb32" + integrity sha512-tzua9qWWi7iW4I42vUPKM+SfaF0vQSLAm4yO5J83mSwB7GeoWrDKC/K+8YCnYNwqP5duwazbw2X9l4m8SC2cUw== + dependencies: + semver "^7.3.5" + +node-addon-api@^3.1.0: + version "3.2.1" + resolved "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" + integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== + +node-api-version@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/node-api-version/-/node-api-version-0.1.4.tgz#1ed46a485e462d55d66b5aa1fe2821720dedf080" + integrity sha512-KGXihXdUChwJAOHO53bv9/vXcLmdUsZ6jIptbvYvkpKfth+r7jw44JkVxQFA3kX5nQjzjmGu1uAu/xNNLNlI5g== + dependencies: + semver "^7.3.5" + +node-fetch@^2.6.0: + version "2.6.7" + resolved "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-gyp-build@^4.2.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" + integrity sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q== + +node-gyp@^8.4.0: + version "8.4.1" + resolved "https://registry.npmmirror.com/node-gyp/-/node-gyp-8.4.1.tgz#3d49308fc31f768180957d6b5746845fbd429937" + integrity sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w== + dependencies: + env-paths "^2.2.0" + glob "^7.1.4" + graceful-fs "^4.2.6" + make-fetch-happen "^9.1.0" + nopt "^5.0.0" + npmlog "^6.0.0" + rimraf "^3.0.2" + semver "^7.3.5" + tar "^6.1.2" + which "^2.0.2" + +nopt@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" + integrity sha1-UwlCu1ilEvzK/lP+IQ8TolNV3Ig= + dependencies: + abbrev "1" + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-url@^4.1.0: + version "4.5.1" + resolved "https://registry.npmmirror.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" + integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +npm-conf@^1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" + integrity sha1-JWzEe9DiGMJZxOlVC/QTvCGSr/k= + dependencies: + config-chain "^1.1.11" + pify "^3.0.0" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +npmlog@^6.0.0: + version "6.0.1" + resolved "https://registry.npmmirror.com/npmlog/-/npmlog-6.0.1.tgz#06f1344a174c06e8de9c6c70834cfba2964bba17" + integrity sha512-BTHDvY6nrRHuRfyjt1MAufLxYdVXZfd099H4+i1f0lPywNQyI4foeNXJRObB/uy+TYqUW0vAD9gbdSOXPst7Eg== + dependencies: + are-we-there-yet "^3.0.0" + console-control-strings "^1.1.0" + gauge "^4.0.0" + set-blocking "^2.0.0" + +nugget@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/nugget/-/nugget-2.0.2.tgz#398b591377b740b3dd308fabecd5ea09cf3443da" + integrity sha512-A8A8+PtlH937KWXJnfct6ubGPfgHOe3lwFkkmrT5xW8+aRBnDWqSiW5NRuiVuh/k/auLGsZdu+WrIU2epL/FHg== + dependencies: + debug "^2.1.3" + minimist "^1.1.0" + pretty-bytes "^4.0.2" + progress-stream "^1.1.0" + request "^2.45.0" + single-line-log "^1.1.2" + throttleit "0.0.2" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= + +object-inspect@^1.11.0, object-inspect@^1.9.0: + version "1.12.0" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" + integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-keys@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336" + integrity sha1-KKaq50KN0sOpLz2V8hM13SBOAzY= + +object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA= + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +object.values@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" + integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.1.0: + version "8.4.0" + resolved "https://registry.npmmirror.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +ora@^5.0.0, ora@^5.1.0, ora@^5.4.1: + version "5.4.1" + resolved "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg= + dependencies: + bl "^4.1.0" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + is-unicode-supported "^0.1.0" + log-symbols "^4.1.0" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + +p-cancelable@^2.0.0: + version "2.1.1" + resolved "https://registry.npmmirror.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" + integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== + +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-is-promise@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-author@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/parse-author/-/parse-author-2.0.0.tgz#d3460bf1ddd0dfaeed42da754242e65fb684a81f" + integrity sha1-00YL8d3Q367tQtp1QkLmX7aEqB8= + dependencies: + author-regex "^1.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-ms@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/parse-ms/-/parse-ms-2.1.0.tgz#348565a753d4391fa524029956b172cb7753097d" + integrity sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs= + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +picomatch@^2.2.3: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +plist@^3.0.0, plist@^3.0.1: + version "3.0.4" + resolved "https://registry.npmmirror.com/plist/-/plist-3.0.4.tgz#a62df837e3aed2bb3b735899d510c4f186019cbe" + integrity sha512-ksrr8y9+nXOxQB2osVNqrgvX/XQPOXaU4BQMKjYq8PvaY1U18mo+fKgBSwzK+luSyinOuPae956lSVcBwxlAMg== + dependencies: + base64-js "^1.5.1" + xmlbuilder "^9.0.7" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + +pretty-bytes@^4.0.2: + version "4.0.2" + resolved "https://registry.npmmirror.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" + integrity sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk= + +pretty-ms@^7.0.0: + version "7.0.1" + resolved "https://registry.npmmirror.com/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8" + integrity sha1-fZA+qrKB99jgPGb4Z+I53DL7c+g= + dependencies: + parse-ms "^2.1.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress-stream@^1.1.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/progress-stream/-/progress-stream-1.2.0.tgz#2cd3cfea33ba3a89c9c121ec3347abe9ab125f77" + integrity sha1-LNPP6jO6OonJwSHsM0er6asSX3c= + dependencies: + speedometer "~0.1.2" + through2 "~0.2.3" + +progress@^2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg= + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= + +promise-retry@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + integrity sha1-/3R6E2IKtXumiPX8Z4VUEMNw2iI= + dependencies: + err-code "^2.0.2" + retry "^0.12.0" + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.npmmirror.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= + +psl@^1.1.28: + version "1.8.0" + resolved "https://registry.npmmirror.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ= + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@~6.5.2: + version "6.5.3" + resolved "https://registry.npmmirror.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" + integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +rcedit@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/rcedit/-/rcedit-3.0.1.tgz#ae21b43e49c075f4d84df1929832a12c302f3c90" + integrity sha512-XM0Jv40/y4hVAqj/MO70o/IWs4uOsaSoo2mLyk3klFDW+SStLnCtzuQu+1OBTIMGlM8CvaK9ftlYCp6DJ+cMsw== + dependencies: + cross-spawn-windows-exe "^1.1.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +readable-stream@^2.2.2: + version "2.3.7" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~1.1.9: + version "1.1.14" + resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +regexpp@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +request@^2.45.0: + version "2.88.2" + resolved "https://registry.npmmirror.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs= + +resolve-alpn@^1.0.0: + version "1.2.1" + resolved "https://registry.npmmirror.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + +resolve-dir@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-package@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/resolve-package/-/resolve-package-1.0.1.tgz#686f70b188bd7d675f5bbc4282ccda060abb9d27" + integrity sha1-aG9wsYi9fWdfW7xCgszaBgq7nSc= + dependencies: + get-installed-path "^2.0.3" + +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.20.0: + version "1.22.0" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" + integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== + dependencies: + is-core-module "^2.8.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + dependencies: + lowercase-keys "^1.0.0" + +responselike@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723" + integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw== + dependencies: + lowercase-keys "^2.0.0" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.npmmirror.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +roarr@^2.15.3: + version "2.15.4" + resolved "https://registry.npmmirror.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd" + integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== + dependencies: + boolean "^3.0.1" + detect-node "^2.0.4" + globalthis "^1.0.1" + json-stringify-safe "^5.0.1" + semver-compare "^1.0.0" + sprintf-js "^1.1.2" + +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxjs@^7.2.0: + version "7.5.4" + resolved "https://registry.npmmirror.com/rxjs/-/rxjs-7.5.4.tgz#3d6bd407e6b7ce9a123e76b1e770dc5761aa368d" + integrity sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ== + dependencies: + tslib "^2.1.0" + +safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= + +"semver@2 || 3 || 4 || 5", semver@^5.5.0: + version "5.7.1" + resolved "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.2.0: + version "6.3.0" + resolved "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.1.1, semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.npmmirror.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + +serialize-error@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" + integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== + dependencies: + type-fest "^0.13.1" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha1-785cj9wQTudRslxY1CkAEfpeos8= + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +single-line-log@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/single-line-log/-/single-line-log-1.1.2.tgz#c2f83f273a3e1a16edb0995661da0ed5ef033364" + integrity sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q= + dependencies: + string-width "^1.0.1" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +smart-buffer@^4.2.0: + version "4.2.0" + resolved "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== + +socks-proxy-agent@^6.0.0: + version "6.1.1" + resolved "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz#e664e8f1aaf4e1fb3df945f09e3d94f911137f87" + integrity sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew== + dependencies: + agent-base "^6.0.2" + debug "^4.3.1" + socks "^2.6.1" + +socks@^2.6.1: + version "2.6.2" + resolved "https://registry.npmmirror.com/socks/-/socks-2.6.2.tgz#ec042d7960073d40d94268ff3bb727dc685f111a" + integrity sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA== + dependencies: + ip "^1.1.5" + smart-buffer "^4.2.0" + +source-map-support@^0.5.13: + version "0.5.21" + resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +spdx-correct@^3.0.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk= + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.11" + resolved "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95" + integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g== + +speedometer@~0.1.2: + version "0.1.4" + resolved "https://registry.npmmirror.com/speedometer/-/speedometer-0.1.4.tgz#9876dbd2a169d3115402d48e6ea6329c8816a50d" + integrity sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0= + +sprintf-js@^1.1.2: + version "1.1.2" + resolved "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" + integrity sha1-2hdlJiv4wPVxdJ8q1sJjACB65nM= + +sshpk@^1.7.0: + version "1.17.0" + resolved "https://registry.npmmirror.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5" + integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +ssri@^8.0.0, ssri@^8.0.1: + version "8.0.1" + resolved "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== + dependencies: + minipass "^3.1.1" + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-outer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== + dependencies: + escape-string-regexp "^1.0.2" + +sudo-prompt@^9.1.1: + version "9.2.1" + resolved "https://registry.npmmirror.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" + integrity sha1-d++4QwnJykiVJ6TnSfKH5r3VKv0= + +sumchecker@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42" + integrity sha1-Y3fplnlauwttNI6bPh37JDRajkI= + dependencies: + debug "^4.1.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +tar@^6.0.2, tar@^6.0.5, tar@^6.1.2: + version "6.1.11" + resolved "https://registry.npmmirror.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" + integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +temp@^0.9.0: + version "0.9.4" + resolved "https://registry.npmmirror.com/temp/-/temp-0.9.4.tgz#cd20a8580cb63635d0e4e9d4bd989d44286e7620" + integrity sha1-zSCoWAy2NjXQ5OnUvZidRChudiA= + dependencies: + mkdirp "^0.5.1" + rimraf "~2.6.2" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +throttleit@0.0.2: + version "0.0.2" + resolved "https://registry.npmmirror.com/throttleit/-/throttleit-0.0.2.tgz#cfedf88e60c00dd9697b61fdd2a8343a9b680eaf" + integrity sha1-z+34jmDADdlpe2H90qg0OptoDq8= + +through2@~0.2.3: + version "0.2.3" + resolved "https://registry.npmmirror.com/through2/-/through2-0.2.3.tgz#eb3284da4ea311b6cc8ace3653748a52abf25a3f" + integrity sha1-6zKE2k6jEbbMis42U3SKUqvyWj8= + dependencies: + readable-stream "~1.1.9" + xtend "~2.1.1" + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.npmmirror.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +tiny-each-async@2.0.3: + version "2.0.3" + resolved "https://registry.npmmirror.com/tiny-each-async/-/tiny-each-async-2.0.3.tgz#8ebbbfd6d6295f1370003fbb37162afe5a0a51d1" + integrity sha1-jru/1tYpXxNwAD+7NxYq/loKUdE= + +tmp-promise@^1.0.5: + version "1.1.0" + resolved "https://registry.npmmirror.com/tmp-promise/-/tmp-promise-1.1.0.tgz#bb924d239029157b9bc1d506a6aa341f8b13e64c" + integrity sha512-8+Ah9aB1IRXCnIOxXZ0uFozV1nMU5xiu7hhFVUSxZ3bYu+psD4TzagCzVbexUCgNNGJnsmNDQlS4nG3mTyoNkw== + dependencies: + bluebird "^3.5.0" + tmp "0.1.0" + +tmp-promise@^3.0.2: + version "3.0.3" + resolved "https://registry.npmmirror.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" + integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ== + dependencies: + tmp "^0.2.0" + +tmp@0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/tmp/-/tmp-0.1.0.tgz#ee434a4e22543082e294ba6201dcc6eafefa2877" + integrity sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw== + dependencies: + rimraf "^2.6.3" + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmp@^0.2.0: + version "0.2.1" + resolved "https://registry.npmmirror.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" + integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== + dependencies: + rimraf "^3.0.0" + +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= + +trim-repeated@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= + dependencies: + escape-string-regexp "^1.0.2" + +tsconfig-paths@^3.12.0: + version "3.12.0" + resolved "https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz#19769aca6ee8f6a1a341e38c8fa45dd9fb18899b" + integrity sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.0" + strip-bom "^3.0.0" + +tslib@^1.8.1: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.1.0: + version "2.3.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tunnel@^0.0.6: + version "0.0.6" + resolved "https://registry.npmmirror.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" + integrity sha1-cvExSzSlsZLbASMk3yzFh8pH+Sw= + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE= + dependencies: + prelude-ls "^1.2.1" + +type-fest@^0.13.1: + version "0.13.1" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.npmmirror.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== + +typescript@~4.5.4: + version "4.5.5" + resolved "https://registry.npmmirror.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3" + integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== + +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha1-CF4hViXsMWJXTciFmr7nilmxRHE= + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + dependencies: + imurmurhash "^0.1.4" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + dependencies: + prepend-http "^2.0.0" + +username@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/username/-/username-5.1.0.tgz#a7f9325adce2d0166448cdd55d4985b1360f2508" + integrity sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg== + dependencies: + execa "^1.0.0" + mem "^4.3.0" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4= + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= + dependencies: + defaults "^1.0.3" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY= + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@^1.2.14, which@^1.2.9: + version "1.3.1" + resolved "https://registry.npmmirror.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1, which@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.2: + version "1.1.5" + resolved "https://registry.npmmirror.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" + integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== + dependencies: + string-width "^1.0.2 || 2 || 3 || 4" + +word-wrap@^1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + 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.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +xmlbuilder@^9.0.7: + version "9.0.7" + resolved "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" + integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= + +xtend@~2.1.1: + version "2.1.2" + resolved "https://registry.npmmirror.com/xtend/-/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b" + integrity sha1-bv7MKk2tjmlixJAbM3znuoe10os= + dependencies: + object-keys "~0.4.0" + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI= + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^20.0.0, yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs-parser@^21.0.0: + version "21.0.0" + resolved "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.0.0.tgz#a485d3966be4317426dd56bdb6a30131b281dc55" + integrity sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA== + +yargs@^15.0.1: + version "15.4.1" + resolved "https://registry.npmmirror.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + +yargs@^16.0.2: + version "16.2.0" + resolved "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^17.0.1: + version "17.3.1" + resolved "https://registry.npmmirror.com/yargs/-/yargs-17.3.1.tgz#da56b28f32e2fd45aefb402ed9c26f42be4c07b9" + integrity sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.0.0" + +yarn-or-npm@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/yarn-or-npm/-/yarn-or-npm-3.0.1.tgz#6336eea4dff7e23e226acc98c1a8ada17a1b8666" + integrity sha512-fTiQP6WbDAh5QZAVdbMQkecZoahnbOjClTQhzv74WX5h2Uaidj1isf9FDes11TKtsZ0/ZVfZsqZ+O3x6aLERHQ== + dependencies: + cross-spawn "^6.0.5" + pkg-dir "^4.2.0" + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.npmmirror.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==