diff --git a/apps/api/.env.example b/apps/api/.env.example deleted file mode 100644 index 19e0190a..00000000 --- a/apps/api/.env.example +++ /dev/null @@ -1,13 +0,0 @@ -STORAGE_ENDPOINT=http://localhost:5000/stg - -ENABLE_STORAGE_UPLOAD_API_KEY=false -BUCKET_NAME=vckit-document-storage-api -S3_REGION=ap-southeast-2 - -OBJECT_TTL=31 -DISABLE_DOMAIN=false - -DATABASE_URL=127.0.0.1:27018 -CONFIGFILE_DATABASE_COLLECTION_NAME=configFiles -DATABASE_SERVER_SELECTION_TIMEOUT=20000 -KMS_MASTER_KEY diff --git a/apps/api/.eslintignore b/apps/api/.eslintignore deleted file mode 100644 index f23f3795..00000000 --- a/apps/api/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.coverage -node_modules -.serverless -.nyc_output -.env -.webpack diff --git a/apps/api/.eslintrc b/apps/api/.eslintrc deleted file mode 100644 index 24dcb0ae..00000000 --- a/apps/api/.eslintrc +++ /dev/null @@ -1,28 +0,0 @@ -{ - "extends": [ - "plugin:@typescript-eslint/recommended", - "plugin:prettier/recommended", - "plugin:jest/recommended" - ], - "env": { - "jest": true - }, - "parser": "@typescript-eslint/parser", - "plugins": ["prettier", "@typescript-eslint"], - "ignorePatterns": ["webpack.config.js", "webpack.helper.js", "jest.*.js"], - "rules": { - "no-unused-vars": ["off"], - "func-names": ["error", "as-needed"], - "prettier/prettier": "error", - "import/no-unresolved": "off", - "import/prefer-default-export": "off", - "import/extensions": "off", - "@typescript-eslint/explicit-function-return-type": "off", - "@typescript-eslint/explicit-module-boundary-types": "off", - "@typescript-eslint/no-explicit-any": "off", - "no-unused-expressions": "off", - "no-else-return": "off", - "no-shadow": "off", - "@typescript-eslint/no-shadow": "error" - } -} diff --git a/apps/api/.gitignore b/apps/api/.gitignore deleted file mode 100644 index 57738608..00000000 --- a/apps/api/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -.coverage -node_modules -.serverless -.nyc_output -.env -.idea -.webpack -.eslintcache -junit.xml \ No newline at end of file diff --git a/apps/api/jest.config.js b/apps/api/jest.config.js deleted file mode 100644 index 076f1635..00000000 --- a/apps/api/jest.config.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - preset: "ts-jest", - testEnvironment: "node", - setupFilesAfterEnv: ["./jest.setup.js"], - collectCoverage: false, - collectCoverageFrom: ["src/**/**/**/*.{ts,tsx,js,jsx}"], - coverageDirectory: "/.coverage/", - testPathIgnorePatterns: ["/node_modules/"], -}; diff --git a/apps/api/jest.setup.js b/apps/api/jest.setup.js deleted file mode 100644 index 652a6cb6..00000000 --- a/apps/api/jest.setup.js +++ /dev/null @@ -1,13 +0,0 @@ -process.env.BUCKET_NAME = "document-storage-api"; -process.env.S3_REGION = "ap-southeast-2"; -process.env.DATABASE_URL = "test"; -process.env.CONFIGFILE_DATABASE_COLLECTION_NAME = "test"; -process.env.DATABASE_SERVER_SELECTION_TIMEOUT = 1000; - -process.env.API_ENDPOINT = process.env.VCKIT_API_DOMAIN || "https://api.morgatron.click" -if (process.env.IS_OFFLINE === "true") { - process.env.STORAGE_ENDPOINT = "http://localhost:5010/dev"; - process.env.API_ENDPOINT = "http://localhost:5010/dev"; -} - -jest.setTimeout(25000); // verify endpoint is a bit slow can take up to 10 seconds diff --git a/apps/api/package-lock.json b/apps/api/package-lock.json deleted file mode 100644 index 6f2f6d1d..00000000 --- a/apps/api/package-lock.json +++ /dev/null @@ -1,18625 +0,0 @@ -{ - "name": "vckit-api", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "2-thenable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/2-thenable/-/2-thenable-1.0.0.tgz", - "integrity": "sha512-HqiDzaLDFCXkcCO/SwoyhRwqYtINFHF7t9BDRq4x90TOKNAJpiqUt9X5lQ08bwxYzc067HUywDjGySpebHcUpw==", - "requires": { - "d": "1", - "es5-ext": "^0.10.47" - } - }, - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/compat-data": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", - "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", - "dev": true - }, - "@babel/core": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", - "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.3", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helpers": "^7.14.0", - "@babel/parser": "^7.14.3", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", - "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.2", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", - "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.15", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-function-name": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", - "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.14.2" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-transforms": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", - "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "@babel/helper-replace-supers": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.3.tgz", - "integrity": "sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2" - } - }, - "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", - "dev": true - }, - "@babel/helpers": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", - "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", - "dev": true, - "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" - } - }, - "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.3.tgz", - "integrity": "sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==", - "dev": true - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", - "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - } - } - }, - "@babel/traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", - "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.2", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.2", - "@babel/types": "^7.14.2", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.2.tgz", - "integrity": "sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", - "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - } - } - }, - "@ethersproject/abi": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.1.2.tgz", - "integrity": "sha512-uMhoQVPX0UtfzTpekYQSEUcJGDgsJ25ifz+SV6PDETWaUFhcR8RNgb1QPTASP13inW8r6iy0/Xdq9D5hK2pNvA==", - "requires": { - "@ethersproject/address": "^5.1.0", - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/constants": "^5.1.0", - "@ethersproject/hash": "^5.1.0", - "@ethersproject/keccak256": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/properties": "^5.1.0", - "@ethersproject/strings": "^5.1.0" - } - }, - "@ethersproject/abstract-provider": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.1.0.tgz", - "integrity": "sha512-8dJUnT8VNvPwWhYIau4dwp7qe1g+KgdRm4XTWvjkI9gAT2zZa90WF5ApdZ3vl1r6NDmnn6vUVvyphClRZRteTQ==", - "requires": { - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/networks": "^5.1.0", - "@ethersproject/properties": "^5.1.0", - "@ethersproject/transactions": "^5.1.0", - "@ethersproject/web": "^5.1.0" - } - }, - "@ethersproject/abstract-signer": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.1.0.tgz", - "integrity": "sha512-qQDMkjGZSSJSKl6AnfTgmz9FSnzq3iEoEbHTYwjDlEAv+LNP7zd4ixCcVWlWyk+2siud856M5CRhAmPdupeN9w==", - "requires": { - "@ethersproject/abstract-provider": "^5.1.0", - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/properties": "^5.1.0" - } - }, - "@ethersproject/address": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.1.0.tgz", - "integrity": "sha512-rfWQR12eHn2cpstCFS4RF7oGjfbkZb0oqep+BfrT+gWEGWG2IowJvIsacPOvzyS1jhNF4MQ4BS59B04Mbovteg==", - "requires": { - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/keccak256": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/rlp": "^5.1.0" - } - }, - "@ethersproject/base64": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.1.0.tgz", - "integrity": "sha512-npD1bLvK4Bcxz+m4EMkx+F8Rd7CnqS9DYnhNu0/GlQBXhWjvfoAZzk5HJ0f1qeyp8d+A86PTuzLOGOXf4/CN8g==", - "requires": { - "@ethersproject/bytes": "^5.1.0" - } - }, - "@ethersproject/basex": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.1.0.tgz", - "integrity": "sha512-vBKr39bum7DDbOvkr1Sj19bRMEPA4FnST6Utt6xhDzI7o7L6QNkDn2yrCfP+hnvJGhZFKtLygWwqlTBZoBXYLg==", - "requires": { - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/properties": "^5.1.0" - } - }, - "@ethersproject/bignumber": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.1.1.tgz", - "integrity": "sha512-AVz5iqz7+70RIqoQTznsdJ6DOVBYciNlvO+AlQmPTB6ofCvoihI9bQdr6wljsX+d5W7Yc4nyvQvP4JMzg0Agig==", - "requires": { - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "bn.js": "^4.4.0" - } - }, - "@ethersproject/bytes": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.1.0.tgz", - "integrity": "sha512-sGTxb+LVjFxJcJeUswAIK6ncgOrh3D8c192iEJd7mLr95V6du119rRfYT/b87WPkZ5I3gRBUYIYXtdgCWACe8g==", - "requires": { - "@ethersproject/logger": "^5.1.0" - } - }, - "@ethersproject/constants": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.1.0.tgz", - "integrity": "sha512-0/SuHrxc8R8k+JiLmJymxHJbojUDWBQqO+b+XFdwaP0jGzqC09YDy/CAlSZB6qHsBifY8X3I89HcK/oMqxRdBw==", - "requires": { - "@ethersproject/bignumber": "^5.1.0" - } - }, - "@ethersproject/contracts": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.1.1.tgz", - "integrity": "sha512-6WwktLJ0DFWU8pDkgH4IGttQHhQN4SnwKFu9h+QYVe48VGWtbDu4W8/q/7QA1u/HWlWMrKxqawPiZUJj0UMvOw==", - "requires": { - "@ethersproject/abi": "^5.1.0", - "@ethersproject/abstract-provider": "^5.1.0", - "@ethersproject/abstract-signer": "^5.1.0", - "@ethersproject/address": "^5.1.0", - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/constants": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/properties": "^5.1.0", - "@ethersproject/transactions": "^5.1.0" - } - }, - "@ethersproject/hash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.1.0.tgz", - "integrity": "sha512-fNwry20yLLPpnRRwm3fBL+2ksgO+KMadxM44WJmRIoTKzy4269+rbq9KFoe2LTqq2CXJM2CE70beGaNrpuqflQ==", - "requires": { - "@ethersproject/abstract-signer": "^5.1.0", - "@ethersproject/address": "^5.1.0", - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/keccak256": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/properties": "^5.1.0", - "@ethersproject/strings": "^5.1.0" - } - }, - "@ethersproject/hdnode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.1.0.tgz", - "integrity": "sha512-obIWdlujloExPHWJGmhJO/sETOOo7SEb6qemV4f8kyFoXg+cJK+Ta9SvBrj7hsUK85n3LZeZJZRjjM7oez3Clg==", - "requires": { - "@ethersproject/abstract-signer": "^5.1.0", - "@ethersproject/basex": "^5.1.0", - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/pbkdf2": "^5.1.0", - "@ethersproject/properties": "^5.1.0", - "@ethersproject/sha2": "^5.1.0", - "@ethersproject/signing-key": "^5.1.0", - "@ethersproject/strings": "^5.1.0", - "@ethersproject/transactions": "^5.1.0", - "@ethersproject/wordlists": "^5.1.0" - } - }, - "@ethersproject/json-wallets": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.1.0.tgz", - "integrity": "sha512-00n2iBy27w8zrGZSiU762UOVuzCQZxUZxopsZC47++js6xUFuI74DHcJ5K/2pddlF1YBskvmMuboEu1geK8mnA==", - "requires": { - "@ethersproject/abstract-signer": "^5.1.0", - "@ethersproject/address": "^5.1.0", - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/hdnode": "^5.1.0", - "@ethersproject/keccak256": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/pbkdf2": "^5.1.0", - "@ethersproject/properties": "^5.1.0", - "@ethersproject/random": "^5.1.0", - "@ethersproject/strings": "^5.1.0", - "@ethersproject/transactions": "^5.1.0", - "aes-js": "3.0.0", - "scrypt-js": "3.0.1" - } - }, - "@ethersproject/keccak256": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.1.0.tgz", - "integrity": "sha512-vrTB1W6AEYoadww5c9UyVJ2YcSiyIUTNDRccZIgwTmFFoSHwBtcvG1hqy9RzJ1T0bMdATbM9Hfx2mJ6H0i7Hig==", - "requires": { - "@ethersproject/bytes": "^5.1.0", - "js-sha3": "0.5.7" - }, - "dependencies": { - "js-sha3": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", - "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" - } - } - }, - "@ethersproject/logger": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.1.0.tgz", - "integrity": "sha512-wtUaD1lBX10HBXjjKV9VHCBnTdUaKQnQ2XSET1ezglqLdPdllNOIlLfhyCRqXm5xwcjExVI5ETokOYfjPtaAlw==" - }, - "@ethersproject/networks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.1.0.tgz", - "integrity": "sha512-A/NIrIED/G/IgU1XUukOA3WcFRxn2I4O5GxsYGA5nFlIi+UZWdGojs85I1VXkR1gX9eFnDXzjE6OtbgZHjFhIA==", - "requires": { - "@ethersproject/logger": "^5.1.0" - } - }, - "@ethersproject/pbkdf2": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.1.0.tgz", - "integrity": "sha512-B8cUbHHTgs8OtgJIafrRcz/YPDobVd5Ru8gTnShOiM9EBuFpYHQpq3+8iQJ6pyczDu6HP/oc/njAsIBhwFZYew==", - "requires": { - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/sha2": "^5.1.0" - } - }, - "@ethersproject/properties": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.1.0.tgz", - "integrity": "sha512-519KKTwgmH42AQL3+GFV3SX6khYEfHsvI6v8HYejlkigSDuqttdgVygFTDsGlofNFchhDwuclrxQnD5B0YLNMg==", - "requires": { - "@ethersproject/logger": "^5.1.0" - } - }, - "@ethersproject/providers": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.1.2.tgz", - "integrity": "sha512-GqsS8rd+eyd4eNkcNgzZ4l9IRULBPUZa7JPnv22k4MHflMobUseyhfbVnmoN5bVNNkOxjV1IPTw9i0sV1hwdpg==", - "requires": { - "@ethersproject/abstract-provider": "^5.1.0", - "@ethersproject/abstract-signer": "^5.1.0", - "@ethersproject/address": "^5.1.0", - "@ethersproject/basex": "^5.1.0", - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/constants": "^5.1.0", - "@ethersproject/hash": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/networks": "^5.1.0", - "@ethersproject/properties": "^5.1.0", - "@ethersproject/random": "^5.1.0", - "@ethersproject/rlp": "^5.1.0", - "@ethersproject/sha2": "^5.1.0", - "@ethersproject/strings": "^5.1.0", - "@ethersproject/transactions": "^5.1.0", - "@ethersproject/web": "^5.1.0", - "bech32": "1.1.4", - "ws": "7.2.3" - }, - "dependencies": { - "ws": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.3.tgz", - "integrity": "sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ==" - } - } - }, - "@ethersproject/random": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.1.0.tgz", - "integrity": "sha512-+uuczLQZ4+no9cP6TCoCktXx0u2YbNaRT7lRkSt12d8263e702f0u+4JnnRO8Qmv5nylWJebnqCHzyxP+6mLqw==", - "requires": { - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/logger": "^5.1.0" - } - }, - "@ethersproject/rlp": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.1.0.tgz", - "integrity": "sha512-vDTyHIwNPrecy55gKGZ47eJZhBm8LLBxihzi5ou+zrSvYTpkSTWRcKUlXFDFQVwfWB+P5PGyERAdiDEI76clxw==", - "requires": { - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/logger": "^5.1.0" - } - }, - "@ethersproject/sha2": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.1.0.tgz", - "integrity": "sha512-+fNSeZRstOpdRJpdGUkRONFCaiAqWkc91zXgg76Nlp5ndBQE25Kk5yK8gCPG1aGnCrbariiPr5j9DmrYH78JCA==", - "requires": { - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "hash.js": "1.1.3" - }, - "dependencies": { - "hash.js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", - "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.0" - } - } - } - }, - "@ethersproject/signing-key": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.1.0.tgz", - "integrity": "sha512-tE5LFlbmdObG8bY04NpuwPWSRPgEswfxweAI1sH7TbP0ml1elNfqcq7ii/3AvIN05i5U0Pkm3Tf8bramt8MmLw==", - "requires": { - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/properties": "^5.1.0", - "bn.js": "^4.4.0", - "elliptic": "6.5.4" - } - }, - "@ethersproject/solidity": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.1.0.tgz", - "integrity": "sha512-kPodsGyo9zg1g9XSXp1lGhFaezBAUUsAUB1Vf6OkppE5Wksg4Et+x3kG4m7J/uShDMP2upkJtHNsIBK2XkVpKQ==", - "requires": { - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/keccak256": "^5.1.0", - "@ethersproject/sha2": "^5.1.0", - "@ethersproject/strings": "^5.1.0" - } - }, - "@ethersproject/strings": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.1.0.tgz", - "integrity": "sha512-perBZy0RrmmL0ejiFGUOlBVjMsUceqLut3OBP3zP96LhiJWWbS8u1NqQVgN4/Gyrbziuda66DxiQocXhsvx+Sw==", - "requires": { - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/constants": "^5.1.0", - "@ethersproject/logger": "^5.1.0" - } - }, - "@ethersproject/transactions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.1.1.tgz", - "integrity": "sha512-Nwgbp09ttIVN0OoUBatCXaHxR7grWPHbozJN8v7AXDLrl6nnOIBEMDh+yJTnosSQlFhcyjfTGGN+Mx6R8HdvMw==", - "requires": { - "@ethersproject/address": "^5.1.0", - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/constants": "^5.1.0", - "@ethersproject/keccak256": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/properties": "^5.1.0", - "@ethersproject/rlp": "^5.1.0", - "@ethersproject/signing-key": "^5.1.0" - } - }, - "@ethersproject/units": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.1.0.tgz", - "integrity": "sha512-isvJrx6qG0nKWfxsGORNjmOq/nh175fStfvRTA2xEKrGqx8JNJY83fswu4GkILowfriEM/eYpretfJnfzi7YhA==", - "requires": { - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/constants": "^5.1.0", - "@ethersproject/logger": "^5.1.0" - } - }, - "@ethersproject/wallet": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.1.0.tgz", - "integrity": "sha512-ULmUtiYQLTUS+y3DgkLzRhFEK10zMwmjOthnjiZxee3Q/MVwr3rnmuAnXIUZrPjna6hvUPnyRIdW5XuF0Ld0YQ==", - "requires": { - "@ethersproject/abstract-provider": "^5.1.0", - "@ethersproject/abstract-signer": "^5.1.0", - "@ethersproject/address": "^5.1.0", - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/hash": "^5.1.0", - "@ethersproject/hdnode": "^5.1.0", - "@ethersproject/json-wallets": "^5.1.0", - "@ethersproject/keccak256": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/properties": "^5.1.0", - "@ethersproject/random": "^5.1.0", - "@ethersproject/signing-key": "^5.1.0", - "@ethersproject/transactions": "^5.1.0", - "@ethersproject/wordlists": "^5.1.0" - } - }, - "@ethersproject/web": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.1.0.tgz", - "integrity": "sha512-LTeluWgTq04+RNqAkVhpydPcRZK/kKxD2Vy7PYGrAD27ABO9kTqTBKwiOuzTyAHKUQHfnvZbXmxBXJAGViSDcA==", - "requires": { - "@ethersproject/base64": "^5.1.0", - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/properties": "^5.1.0", - "@ethersproject/strings": "^5.1.0" - } - }, - "@ethersproject/wordlists": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.1.0.tgz", - "integrity": "sha512-NsUCi/TpBb+oTFvMSccUkJGtp5o/84eOyqp5q5aBeiNBSLkYyw21znRn9mAmxZgySpxgruVgKbaapnYPgvctPQ==", - "requires": { - "@ethersproject/bytes": "^5.1.0", - "@ethersproject/hash": "^5.1.0", - "@ethersproject/logger": "^5.1.0", - "@ethersproject/properties": "^5.1.0", - "@ethersproject/strings": "^5.1.0" - } - }, - "@govtechsg/dnsprove": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@govtechsg/dnsprove/-/dnsprove-2.2.0.tgz", - "integrity": "sha512-K6wQqSZhFLxwcXd583RNDJeE2JyQ0oNN+k1hLp3/UR7yGhnLAYqbryIU4cwd2d4HriTTo99xS6LXKVNG1akAOQ==", - "requires": { - "axios": "^0.21.1", - "debug": "^4.3.1", - "runtypes": "^6.3.0" - } - }, - "@govtechsg/document-store": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@govtechsg/document-store/-/document-store-2.2.3.tgz", - "integrity": "sha512-d6D8ku4aCmdPaxHlU8OMwqIa0WHMZ02ZzUvYujlM/FInxTfKU1jUiAA4Jdx54D60hvhvGlBYU8T9jUsTZhBY4g==", - "requires": { - "lodash": "^4.17.21" - } - }, - "@govtechsg/jsonld": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@govtechsg/jsonld/-/jsonld-0.1.1.tgz", - "integrity": "sha512-G3mz6/ryS4tIWTV7FonallTuj4Oy2JjLkBdCn7wjKShb3AG3/PY6XCpNupz8+rpvDF5BGtYvptpW9HRArnjyMQ==", - "requires": { - "canonicalize": "^1.0.1", - "cross-fetch": "^3.1.4", - "lru-cache": "^6.0.0", - "rdf-canonize": "^3.0.0" - } - }, - "@govtechsg/oa-encryption": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@govtechsg/oa-encryption/-/oa-encryption-1.3.3.tgz", - "integrity": "sha512-wbCLCLi6klP331MF3NUrvul+JQgYml0B5SgcFWHvT+GVqwrH8woaNoWxgTntunqSAfuMCQznHkrmfA833HF2Ng==", - "requires": { - "debug": "^4.3.1", - "node-forge": "^0.10.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - } - } - }, - "@govtechsg/oa-verify": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@govtechsg/oa-verify/-/oa-verify-7.7.0.tgz", - "integrity": "sha512-Ast+8gYBMkJQS6v/YuDgnc1ILjuSTJUjP7JAyMvP5UboH5OzeXl6nv0Hs8JS42It+YgEV8t1POWDH//6XhW6Qg==", - "requires": { - "@govtechsg/dnsprove": "^2.1.3", - "@govtechsg/document-store": "^2.2.3", - "@govtechsg/open-attestation": "^6.2.0", - "@govtechsg/token-registry": "^2.5.3", - "axios": "^0.21.1", - "debug": "^4.3.1", - "did-resolver": "^3.1.0", - "ethers": "^5.1.4", - "ethr-did-resolver": "^4.3.3", - "node-cache": "^5.1.2", - "runtypes": "^6.3.0", - "snyk": "^1.576.0", - "web-did-resolver": "^2.0.4" - }, - "dependencies": { - "@ethersproject/abi": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.5.0.tgz", - "integrity": "sha512-loW7I4AohP5KycATvc0MgujU6JyCHPqHdeoo9z3Nr9xEiNioxa65ccdm1+fsoJhkuhdRtfcL8cfyGamz2AxZ5w==", - "requires": { - "@ethersproject/address": "^5.5.0", - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/constants": "^5.5.0", - "@ethersproject/hash": "^5.5.0", - "@ethersproject/keccak256": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/properties": "^5.5.0", - "@ethersproject/strings": "^5.5.0" - } - }, - "@ethersproject/abstract-provider": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.5.1.tgz", - "integrity": "sha512-m+MA/ful6eKbxpr99xUYeRvLkfnlqzrF8SZ46d/xFB1A7ZVknYc/sXJG0RcufF52Qn2jeFj1hhcoQ7IXjNKUqg==", - "requires": { - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/networks": "^5.5.0", - "@ethersproject/properties": "^5.5.0", - "@ethersproject/transactions": "^5.5.0", - "@ethersproject/web": "^5.5.0" - } - }, - "@ethersproject/abstract-signer": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.5.0.tgz", - "integrity": "sha512-lj//7r250MXVLKI7sVarXAbZXbv9P50lgmJQGr2/is82EwEb8r7HrxsmMqAjTsztMYy7ohrIhGMIml+Gx4D3mA==", - "requires": { - "@ethersproject/abstract-provider": "^5.5.0", - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/properties": "^5.5.0" - } - }, - "@ethersproject/address": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.5.0.tgz", - "integrity": "sha512-l4Nj0eWlTUh6ro5IbPTgbpT4wRbdH5l8CQf7icF7sb/SI3Nhd9Y9HzhonTSTi6CefI0necIw7LJqQPopPLZyWw==", - "requires": { - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/keccak256": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/rlp": "^5.5.0" - } - }, - "@ethersproject/base64": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.5.0.tgz", - "integrity": "sha512-tdayUKhU1ljrlHzEWbStXazDpsx4eg1dBXUSI6+mHlYklOXoXF6lZvw8tnD6oVaWfnMxAgRSKROg3cVKtCcppA==", - "requires": { - "@ethersproject/bytes": "^5.5.0" - } - }, - "@ethersproject/basex": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.5.0.tgz", - "integrity": "sha512-ZIodwhHpVJ0Y3hUCfUucmxKsWQA5TMnavp5j/UOuDdzZWzJlRmuOjcTMIGgHCYuZmHt36BfiSyQPSRskPxbfaQ==", - "requires": { - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/properties": "^5.5.0" - } - }, - "@ethersproject/bignumber": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.5.0.tgz", - "integrity": "sha512-6Xytlwvy6Rn3U3gKEc1vP7nR92frHkv6wtVr95LFR3jREXiCPzdWxKQ1cx4JGQBXxcguAwjA8murlYN2TSiEbg==", - "requires": { - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "bn.js": "^4.11.9" - } - }, - "@ethersproject/bytes": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.5.0.tgz", - "integrity": "sha512-ABvc7BHWhZU9PNM/tANm/Qx4ostPGadAuQzWTr3doklZOhDlmcBqclrQe/ZXUIj3K8wC28oYeuRa+A37tX9kog==", - "requires": { - "@ethersproject/logger": "^5.5.0" - } - }, - "@ethersproject/constants": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.5.0.tgz", - "integrity": "sha512-2MsRRVChkvMWR+GyMGY4N1sAX9Mt3J9KykCsgUFd/1mwS0UH1qw+Bv9k1UJb3X3YJYFco9H20pjSlOIfCG5HYQ==", - "requires": { - "@ethersproject/bignumber": "^5.5.0" - } - }, - "@ethersproject/contracts": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.5.0.tgz", - "integrity": "sha512-2viY7NzyvJkh+Ug17v7g3/IJC8HqZBDcOjYARZLdzRxrfGlRgmYgl6xPRKVbEzy1dWKw/iv7chDcS83pg6cLxg==", - "requires": { - "@ethersproject/abi": "^5.5.0", - "@ethersproject/abstract-provider": "^5.5.0", - "@ethersproject/abstract-signer": "^5.5.0", - "@ethersproject/address": "^5.5.0", - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/constants": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/properties": "^5.5.0", - "@ethersproject/transactions": "^5.5.0" - } - }, - "@ethersproject/hash": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.5.0.tgz", - "integrity": "sha512-dnGVpK1WtBjmnp3mUT0PlU2MpapnwWI0PibldQEq1408tQBAbZpPidkWoVVuNMOl/lISO3+4hXZWCL3YV7qzfg==", - "requires": { - "@ethersproject/abstract-signer": "^5.5.0", - "@ethersproject/address": "^5.5.0", - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/keccak256": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/properties": "^5.5.0", - "@ethersproject/strings": "^5.5.0" - } - }, - "@ethersproject/hdnode": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.5.0.tgz", - "integrity": "sha512-mcSOo9zeUg1L0CoJH7zmxwUG5ggQHU1UrRf8jyTYy6HxdZV+r0PBoL1bxr+JHIPXRzS6u/UW4mEn43y0tmyF8Q==", - "requires": { - "@ethersproject/abstract-signer": "^5.5.0", - "@ethersproject/basex": "^5.5.0", - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/pbkdf2": "^5.5.0", - "@ethersproject/properties": "^5.5.0", - "@ethersproject/sha2": "^5.5.0", - "@ethersproject/signing-key": "^5.5.0", - "@ethersproject/strings": "^5.5.0", - "@ethersproject/transactions": "^5.5.0", - "@ethersproject/wordlists": "^5.5.0" - } - }, - "@ethersproject/json-wallets": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.5.0.tgz", - "integrity": "sha512-9lA21XQnCdcS72xlBn1jfQdj2A1VUxZzOzi9UkNdnokNKke/9Ya2xA9aIK1SC3PQyBDLt4C+dfps7ULpkvKikQ==", - "requires": { - "@ethersproject/abstract-signer": "^5.5.0", - "@ethersproject/address": "^5.5.0", - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/hdnode": "^5.5.0", - "@ethersproject/keccak256": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/pbkdf2": "^5.5.0", - "@ethersproject/properties": "^5.5.0", - "@ethersproject/random": "^5.5.0", - "@ethersproject/strings": "^5.5.0", - "@ethersproject/transactions": "^5.5.0", - "aes-js": "3.0.0", - "scrypt-js": "3.0.1" - } - }, - "@ethersproject/keccak256": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.5.0.tgz", - "integrity": "sha512-5VoFCTjo2rYbBe1l2f4mccaRFN/4VQEYFwwn04aJV2h7qf4ZvI2wFxUE1XOX+snbwCLRzIeikOqtAoPwMza9kg==", - "requires": { - "@ethersproject/bytes": "^5.5.0", - "js-sha3": "0.8.0" - } - }, - "@ethersproject/logger": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.5.0.tgz", - "integrity": "sha512-rIY/6WPm7T8n3qS2vuHTUBPdXHl+rGxWxW5okDfo9J4Z0+gRRZT0msvUdIJkE4/HS29GUMziwGaaKO2bWONBrg==" - }, - "@ethersproject/networks": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.5.0.tgz", - "integrity": "sha512-KWfP3xOnJeF89Uf/FCJdV1a2aDJe5XTN2N52p4fcQ34QhDqQFkgQKZ39VGtiqUgHcLI8DfT0l9azC3KFTunqtA==", - "requires": { - "@ethersproject/logger": "^5.5.0" - } - }, - "@ethersproject/pbkdf2": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.5.0.tgz", - "integrity": "sha512-SaDvQFvXPnz1QGpzr6/HToLifftSXGoXrbpZ6BvoZhmx4bNLHrxDe8MZisuecyOziP1aVEwzC2Hasj+86TgWVg==", - "requires": { - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/sha2": "^5.5.0" - } - }, - "@ethersproject/properties": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.5.0.tgz", - "integrity": "sha512-l3zRQg3JkD8EL3CPjNK5g7kMx4qSwiR60/uk5IVjd3oq1MZR5qUg40CNOoEJoX5wc3DyY5bt9EbMk86C7x0DNA==", - "requires": { - "@ethersproject/logger": "^5.5.0" - } - }, - "@ethersproject/providers": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.5.0.tgz", - "integrity": "sha512-xqMbDnS/FPy+J/9mBLKddzyLLAQFjrVff5g00efqxPzcAwXiR+SiCGVy6eJ5iAIirBOATjx7QLhDNPGV+AEQsw==", - "requires": { - "@ethersproject/abstract-provider": "^5.5.0", - "@ethersproject/abstract-signer": "^5.5.0", - "@ethersproject/address": "^5.5.0", - "@ethersproject/basex": "^5.5.0", - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/constants": "^5.5.0", - "@ethersproject/hash": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/networks": "^5.5.0", - "@ethersproject/properties": "^5.5.0", - "@ethersproject/random": "^5.5.0", - "@ethersproject/rlp": "^5.5.0", - "@ethersproject/sha2": "^5.5.0", - "@ethersproject/strings": "^5.5.0", - "@ethersproject/transactions": "^5.5.0", - "@ethersproject/web": "^5.5.0", - "bech32": "1.1.4", - "ws": "7.4.6" - } - }, - "@ethersproject/random": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.5.0.tgz", - "integrity": "sha512-egGYZwZ/YIFKMHcoBUo8t3a8Hb/TKYX8BCBoLjudVCZh892welR3jOxgOmb48xznc9bTcMm7Tpwc1gHC1PFNFQ==", - "requires": { - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/logger": "^5.5.0" - } - }, - "@ethersproject/rlp": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.5.0.tgz", - "integrity": "sha512-hLv8XaQ8PTI9g2RHoQGf/WSxBfTB/NudRacbzdxmst5VHAqd1sMibWG7SENzT5Dj3yZ3kJYx+WiRYEcQTAkcYA==", - "requires": { - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/logger": "^5.5.0" - } - }, - "@ethersproject/sha2": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.5.0.tgz", - "integrity": "sha512-B5UBoglbCiHamRVPLA110J+2uqsifpZaTmid2/7W5rbtYVz6gus6/hSDieIU/6gaKIDcOj12WnOdiymEUHIAOA==", - "requires": { - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "hash.js": "1.1.7" - } - }, - "@ethersproject/signing-key": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.5.0.tgz", - "integrity": "sha512-5VmseH7qjtNmDdZBswavhotYbWB0bOwKIlOTSlX14rKn5c11QmJwGt4GHeo7NrL/Ycl7uo9AHvEqs5xZgFBTng==", - "requires": { - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/properties": "^5.5.0", - "bn.js": "^4.11.9", - "elliptic": "6.5.4", - "hash.js": "1.1.7" - } - }, - "@ethersproject/solidity": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.5.0.tgz", - "integrity": "sha512-9NgZs9LhGMj6aCtHXhtmFQ4AN4sth5HuFXVvAQtzmm0jpSCNOTGtrHZJAeYTh7MBjRR8brylWZxBZR9zDStXbw==", - "requires": { - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/keccak256": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/sha2": "^5.5.0", - "@ethersproject/strings": "^5.5.0" - } - }, - "@ethersproject/strings": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.5.0.tgz", - "integrity": "sha512-9fy3TtF5LrX/wTrBaT8FGE6TDJyVjOvXynXJz5MT5azq+E6D92zuKNx7i29sWW2FjVOaWjAsiZ1ZWznuduTIIQ==", - "requires": { - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/constants": "^5.5.0", - "@ethersproject/logger": "^5.5.0" - } - }, - "@ethersproject/transactions": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.5.0.tgz", - "integrity": "sha512-9RZYSKX26KfzEd/1eqvv8pLauCKzDTub0Ko4LfIgaERvRuwyaNV78mJs7cpIgZaDl6RJui4o49lHwwCM0526zA==", - "requires": { - "@ethersproject/address": "^5.5.0", - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/constants": "^5.5.0", - "@ethersproject/keccak256": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/properties": "^5.5.0", - "@ethersproject/rlp": "^5.5.0", - "@ethersproject/signing-key": "^5.5.0" - } - }, - "@ethersproject/units": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.5.0.tgz", - "integrity": "sha512-7+DpjiZk4v6wrikj+TCyWWa9dXLNU73tSTa7n0TSJDxkYbV3Yf1eRh9ToMLlZtuctNYu9RDNNy2USq3AdqSbag==", - "requires": { - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/constants": "^5.5.0", - "@ethersproject/logger": "^5.5.0" - } - }, - "@ethersproject/wallet": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.5.0.tgz", - "integrity": "sha512-Mlu13hIctSYaZmUOo7r2PhNSd8eaMPVXe1wxrz4w4FCE4tDYBywDH+bAR1Xz2ADyXGwqYMwstzTrtUVIsKDO0Q==", - "requires": { - "@ethersproject/abstract-provider": "^5.5.0", - "@ethersproject/abstract-signer": "^5.5.0", - "@ethersproject/address": "^5.5.0", - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/hash": "^5.5.0", - "@ethersproject/hdnode": "^5.5.0", - "@ethersproject/json-wallets": "^5.5.0", - "@ethersproject/keccak256": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/properties": "^5.5.0", - "@ethersproject/random": "^5.5.0", - "@ethersproject/signing-key": "^5.5.0", - "@ethersproject/transactions": "^5.5.0", - "@ethersproject/wordlists": "^5.5.0" - } - }, - "@ethersproject/web": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.5.0.tgz", - "integrity": "sha512-BEgY0eL5oH4mAo37TNYVrFeHsIXLRxggCRG/ksRIxI2X5uj5IsjGmcNiRN/VirQOlBxcUhCgHhaDLG4m6XAVoA==", - "requires": { - "@ethersproject/base64": "^5.5.0", - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/properties": "^5.5.0", - "@ethersproject/strings": "^5.5.0" - } - }, - "@ethersproject/wordlists": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.5.0.tgz", - "integrity": "sha512-bL0UTReWDiaQJJYOC9sh/XcRu/9i2jMrzf8VLRmPKx58ckSlOJiohODkECCO50dtLZHcGU6MLXQ4OOrgBwP77Q==", - "requires": { - "@ethersproject/bytes": "^5.5.0", - "@ethersproject/hash": "^5.5.0", - "@ethersproject/logger": "^5.5.0", - "@ethersproject/properties": "^5.5.0", - "@ethersproject/strings": "^5.5.0" - } - }, - "@govtechsg/open-attestation": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@govtechsg/open-attestation/-/open-attestation-6.2.0.tgz", - "integrity": "sha512-LSssNwtEXHvkJFKlP/rOCdx1S8S1B2k5MwgDvtUVbhLiBKDlmSbUZl3FS5uCF7bTHzaJJmgDrxZs5QJ969gE3Q==", - "requires": { - "@govtechsg/jsonld": "^0.1.0", - "ajv": "^8.6.2", - "ajv-formats": "^2.1.0", - "cross-fetch": "^3.1.4", - "debug": "^4.3.2", - "ethers": "^5.4.3", - "flatley": "^5.2.0", - "js-base64": "^3.6.1", - "js-sha3": "^0.8.0", - "lodash": "^4.17.21", - "runtypes": "^6.3.2", - "uuid": "^8.3.2", - "validator": "^13.6.0" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "requires": { - "ms": "2.1.2" - } - }, - "ethers": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.5.1.tgz", - "integrity": "sha512-RodEvUFZI+EmFcE6bwkuJqpCYHazdzeR1nMzg+YWQSmQEsNtfl1KHGfp/FWZYl48bI/g7cgBeP2IlPthjiVngw==", - "requires": { - "@ethersproject/abi": "5.5.0", - "@ethersproject/abstract-provider": "5.5.1", - "@ethersproject/abstract-signer": "5.5.0", - "@ethersproject/address": "5.5.0", - "@ethersproject/base64": "5.5.0", - "@ethersproject/basex": "5.5.0", - "@ethersproject/bignumber": "5.5.0", - "@ethersproject/bytes": "5.5.0", - "@ethersproject/constants": "5.5.0", - "@ethersproject/contracts": "5.5.0", - "@ethersproject/hash": "5.5.0", - "@ethersproject/hdnode": "5.5.0", - "@ethersproject/json-wallets": "5.5.0", - "@ethersproject/keccak256": "5.5.0", - "@ethersproject/logger": "5.5.0", - "@ethersproject/networks": "5.5.0", - "@ethersproject/pbkdf2": "5.5.0", - "@ethersproject/properties": "5.5.0", - "@ethersproject/providers": "5.5.0", - "@ethersproject/random": "5.5.0", - "@ethersproject/rlp": "5.5.0", - "@ethersproject/sha2": "5.5.0", - "@ethersproject/signing-key": "5.5.0", - "@ethersproject/solidity": "5.5.0", - "@ethersproject/strings": "5.5.0", - "@ethersproject/transactions": "5.5.0", - "@ethersproject/units": "5.5.0", - "@ethersproject/wallet": "5.5.0", - "@ethersproject/web": "5.5.0", - "@ethersproject/wordlists": "5.5.0" - } - }, - "runtypes": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/runtypes/-/runtypes-6.5.0.tgz", - "integrity": "sha512-+jK1mRi6KvZ9m+LGxCYUY9CJMxCLz8LDRiGtBrq5UKvgOv2MocrXMc2D1dDkY7gRR8BzfG64yTsGdS2aC7arpQ==" - } - } - }, - "ajv": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.1.tgz", - "integrity": "sha512-6CiMNDrzv0ZR916u2T+iRunnD60uWmNn8SkdB44/6stVORUg0aAkWO7PkOhpCmjmW8f2I/G/xnowD66fxGyQJg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "js-base64": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz", - "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==" - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" - } - } - }, - "@govtechsg/open-attestation": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@govtechsg/open-attestation/-/open-attestation-6.5.1.tgz", - "integrity": "sha512-rId128iZSh9sUGhBfp6sPFNxGkP7BIKlu4gIXcnGTQ6NDsPipvfuoog2Y6y4ny3Q+XFtXQJUkWxHYT0YctCd0w==", - "requires": { - "@govtechsg/jsonld": "^0.1.0", - "ajv": "^8.6.2", - "ajv-formats": "^2.1.0", - "cross-fetch": "^3.1.5", - "debug": "^4.3.2", - "ethers": "^5.4.3", - "flatley": "^5.2.0", - "js-base64": "^3.6.1", - "js-sha3": "^0.8.0", - "lodash": "^4.17.21", - "runtypes": "^6.3.2", - "uuid": "^8.3.2", - "validator": "^13.7.0" - }, - "dependencies": { - "@ethersproject/abi": { - "version": "5.6.4", - "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.4.tgz", - "integrity": "sha512-TTeZUlCeIHG6527/2goZA6gW5F8Emoc7MrZDC7hhP84aRGvW3TEdTnZR08Ls88YXM1m2SuK42Osw/jSi3uO8gg==", - "requires": { - "@ethersproject/address": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/constants": "^5.6.1", - "@ethersproject/hash": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/strings": "^5.6.1" - } - }, - "@ethersproject/abstract-provider": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.6.1.tgz", - "integrity": "sha512-BxlIgogYJtp1FS8Muvj8YfdClk3unZH0vRMVX791Z9INBNT/kuACZ9GzaY1Y4yFq+YSy6/w4gzj3HCRKrK9hsQ==", - "requires": { - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/networks": "^5.6.3", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/transactions": "^5.6.2", - "@ethersproject/web": "^5.6.1" - } - }, - "@ethersproject/abstract-signer": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.6.2.tgz", - "integrity": "sha512-n1r6lttFBG0t2vNiI3HoWaS/KdOt8xyDjzlP2cuevlWLG6EX0OwcKLyG/Kp/cuwNxdy/ous+R/DEMdTUwWQIjQ==", - "requires": { - "@ethersproject/abstract-provider": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0" - } - }, - "@ethersproject/address": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.6.1.tgz", - "integrity": "sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q==", - "requires": { - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/rlp": "^5.6.1" - } - }, - "@ethersproject/base64": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.6.1.tgz", - "integrity": "sha512-qB76rjop6a0RIYYMiB4Eh/8n+Hxu2NIZm8S/Q7kNo5pmZfXhHGHmS4MinUainiBC54SCyRnwzL+KZjj8zbsSsw==", - "requires": { - "@ethersproject/bytes": "^5.6.1" - } - }, - "@ethersproject/basex": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.6.1.tgz", - "integrity": "sha512-a52MkVz4vuBXR06nvflPMotld1FJWSj2QT0985v7P/emPZO00PucFAkbcmq2vpVU7Ts7umKiSI6SppiLykVWsA==", - "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/properties": "^5.6.0" - } - }, - "@ethersproject/bignumber": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.6.2.tgz", - "integrity": "sha512-v7+EEUbhGqT3XJ9LMPsKvXYHFc8eHxTowFCG/HgJErmq4XHJ2WR7aeyICg3uTOAQ7Icn0GFHAohXEhxQHq4Ubw==", - "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "bn.js": "^5.2.1" - } - }, - "@ethersproject/bytes": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.6.1.tgz", - "integrity": "sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==", - "requires": { - "@ethersproject/logger": "^5.6.0" - } - }, - "@ethersproject/constants": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.6.1.tgz", - "integrity": "sha512-QSq9WVnZbxXYFftrjSjZDUshp6/eKp6qrtdBtUCm0QxCV5z1fG/w3kdlcsjMCQuQHUnAclKoK7XpXMezhRDOLg==", - "requires": { - "@ethersproject/bignumber": "^5.6.2" - } - }, - "@ethersproject/contracts": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.6.2.tgz", - "integrity": "sha512-hguUA57BIKi6WY0kHvZp6PwPlWF87MCeB4B7Z7AbUpTxfFXFdn/3b0GmjZPagIHS+3yhcBJDnuEfU4Xz+Ks/8g==", - "requires": { - "@ethersproject/abi": "^5.6.3", - "@ethersproject/abstract-provider": "^5.6.1", - "@ethersproject/abstract-signer": "^5.6.2", - "@ethersproject/address": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/constants": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/transactions": "^5.6.2" - } - }, - "@ethersproject/hash": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.6.1.tgz", - "integrity": "sha512-L1xAHurbaxG8VVul4ankNX5HgQ8PNCTrnVXEiFnE9xoRnaUcgfD12tZINtDinSllxPLCtGwguQxJ5E6keE84pA==", - "requires": { - "@ethersproject/abstract-signer": "^5.6.2", - "@ethersproject/address": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/strings": "^5.6.1" - } - }, - "@ethersproject/hdnode": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.6.2.tgz", - "integrity": "sha512-tERxW8Ccf9CxW2db3WsN01Qao3wFeRsfYY9TCuhmG0xNpl2IO8wgXU3HtWIZ49gUWPggRy4Yg5axU0ACaEKf1Q==", - "requires": { - "@ethersproject/abstract-signer": "^5.6.2", - "@ethersproject/basex": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/pbkdf2": "^5.6.1", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/sha2": "^5.6.1", - "@ethersproject/signing-key": "^5.6.2", - "@ethersproject/strings": "^5.6.1", - "@ethersproject/transactions": "^5.6.2", - "@ethersproject/wordlists": "^5.6.1" - } - }, - "@ethersproject/json-wallets": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.6.1.tgz", - "integrity": "sha512-KfyJ6Zwz3kGeX25nLihPwZYlDqamO6pfGKNnVMWWfEVVp42lTfCZVXXy5Ie8IZTN0HKwAngpIPi7gk4IJzgmqQ==", - "requires": { - "@ethersproject/abstract-signer": "^5.6.2", - "@ethersproject/address": "^5.6.1", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/hdnode": "^5.6.2", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/pbkdf2": "^5.6.1", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/random": "^5.6.1", - "@ethersproject/strings": "^5.6.1", - "@ethersproject/transactions": "^5.6.2", - "aes-js": "3.0.0", - "scrypt-js": "3.0.1" - } - }, - "@ethersproject/keccak256": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.6.1.tgz", - "integrity": "sha512-bB7DQHCTRDooZZdL3lk9wpL0+XuG3XLGHLh3cePnybsO3V0rdCAOQGpn/0R3aODmnTOOkCATJiD2hnL+5bwthA==", - "requires": { - "@ethersproject/bytes": "^5.6.1", - "js-sha3": "0.8.0" - } - }, - "@ethersproject/logger": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.6.0.tgz", - "integrity": "sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==" - }, - "@ethersproject/networks": { - "version": "5.6.4", - "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.6.4.tgz", - "integrity": "sha512-KShHeHPahHI2UlWdtDMn2lJETcbtaJge4k7XSjDR9h79QTd6yQJmv6Cp2ZA4JdqWnhszAOLSuJEd9C0PRw7hSQ==", - "requires": { - "@ethersproject/logger": "^5.6.0" - } - }, - "@ethersproject/pbkdf2": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.6.1.tgz", - "integrity": "sha512-k4gRQ+D93zDRPNUfmduNKq065uadC2YjMP/CqwwX5qG6R05f47boq6pLZtV/RnC4NZAYOPH1Cyo54q0c9sshRQ==", - "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/sha2": "^5.6.1" - } - }, - "@ethersproject/properties": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.6.0.tgz", - "integrity": "sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==", - "requires": { - "@ethersproject/logger": "^5.6.0" - } - }, - "@ethersproject/providers": { - "version": "5.6.8", - "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.6.8.tgz", - "integrity": "sha512-Wf+CseT/iOJjrGtAOf3ck9zS7AgPmr2fZ3N97r4+YXN3mBePTG2/bJ8DApl9mVwYL+RpYbNxMEkEp4mPGdwG/w==", - "requires": { - "@ethersproject/abstract-provider": "^5.6.1", - "@ethersproject/abstract-signer": "^5.6.2", - "@ethersproject/address": "^5.6.1", - "@ethersproject/base64": "^5.6.1", - "@ethersproject/basex": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/constants": "^5.6.1", - "@ethersproject/hash": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/networks": "^5.6.3", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/random": "^5.6.1", - "@ethersproject/rlp": "^5.6.1", - "@ethersproject/sha2": "^5.6.1", - "@ethersproject/strings": "^5.6.1", - "@ethersproject/transactions": "^5.6.2", - "@ethersproject/web": "^5.6.1", - "bech32": "1.1.4", - "ws": "7.4.6" - } - }, - "@ethersproject/random": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.6.1.tgz", - "integrity": "sha512-/wtPNHwbmng+5yi3fkipA8YBT59DdkGRoC2vWk09Dci/q5DlgnMkhIycjHlavrvrjJBkFjO/ueLyT+aUDfc4lA==", - "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0" - } - }, - "@ethersproject/rlp": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.6.1.tgz", - "integrity": "sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ==", - "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0" - } - }, - "@ethersproject/sha2": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.6.1.tgz", - "integrity": "sha512-5K2GyqcW7G4Yo3uenHegbXRPDgARpWUiXc6RiF7b6i/HXUoWlb7uCARh7BAHg7/qT/Q5ydofNwiZcim9qpjB6g==", - "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "hash.js": "1.1.7" - } - }, - "@ethersproject/signing-key": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.6.2.tgz", - "integrity": "sha512-jVbu0RuP7EFpw82vHcL+GP35+KaNruVAZM90GxgQnGqB6crhBqW/ozBfFvdeImtmb4qPko0uxXjn8l9jpn0cwQ==", - "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "bn.js": "^5.2.1", - "elliptic": "6.5.4", - "hash.js": "1.1.7" - } - }, - "@ethersproject/solidity": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.6.1.tgz", - "integrity": "sha512-KWqVLkUUoLBfL1iwdzUVlkNqAUIFMpbbeH0rgCfKmJp0vFtY4AsaN91gHKo9ZZLkC4UOm3cI3BmMV4N53BOq4g==", - "requires": { - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/sha2": "^5.6.1", - "@ethersproject/strings": "^5.6.1" - } - }, - "@ethersproject/strings": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.6.1.tgz", - "integrity": "sha512-2X1Lgk6Jyfg26MUnsHiT456U9ijxKUybz8IM1Vih+NJxYtXhmvKBcHOmvGqpFSVJ0nQ4ZCoIViR8XlRw1v/+Cw==", - "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/constants": "^5.6.1", - "@ethersproject/logger": "^5.6.0" - } - }, - "@ethersproject/transactions": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.6.2.tgz", - "integrity": "sha512-BuV63IRPHmJvthNkkt9G70Ullx6AcM+SDc+a8Aw/8Yew6YwT51TcBKEp1P4oOQ/bP25I18JJr7rcFRgFtU9B2Q==", - "requires": { - "@ethersproject/address": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/constants": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/rlp": "^5.6.1", - "@ethersproject/signing-key": "^5.6.2" - } - }, - "@ethersproject/units": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.6.1.tgz", - "integrity": "sha512-rEfSEvMQ7obcx3KWD5EWWx77gqv54K6BKiZzKxkQJqtpriVsICrktIQmKl8ReNToPeIYPnFHpXvKpi068YFZXw==", - "requires": { - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/constants": "^5.6.1", - "@ethersproject/logger": "^5.6.0" - } - }, - "@ethersproject/wallet": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.6.2.tgz", - "integrity": "sha512-lrgh0FDQPuOnHcF80Q3gHYsSUODp6aJLAdDmDV0xKCN/T7D99ta1jGVhulg3PY8wiXEngD0DfM0I2XKXlrqJfg==", - "requires": { - "@ethersproject/abstract-provider": "^5.6.1", - "@ethersproject/abstract-signer": "^5.6.2", - "@ethersproject/address": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/hash": "^5.6.1", - "@ethersproject/hdnode": "^5.6.2", - "@ethersproject/json-wallets": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/random": "^5.6.1", - "@ethersproject/signing-key": "^5.6.2", - "@ethersproject/transactions": "^5.6.2", - "@ethersproject/wordlists": "^5.6.1" - } - }, - "@ethersproject/web": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.6.1.tgz", - "integrity": "sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA==", - "requires": { - "@ethersproject/base64": "^5.6.1", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/strings": "^5.6.1" - } - }, - "@ethersproject/wordlists": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.6.1.tgz", - "integrity": "sha512-wiPRgBpNbNwCQFoCr8bcWO8o5I810cqO6mkdtKfLKFlLxeCWcnzDi4Alu8iyNzlhYuS9npCwivMbRWF19dyblw==", - "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/hash": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/strings": "^5.6.1" - } - }, - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, - "cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "requires": { - "node-fetch": "2.6.7" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ethers": { - "version": "5.6.9", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.6.9.tgz", - "integrity": "sha512-lMGC2zv9HC5EC+8r429WaWu3uWJUCgUCt8xxKCFqkrFuBDZXDYIdzDUECxzjf2BMF8IVBByY1EBoGSL3RTm8RA==", - "requires": { - "@ethersproject/abi": "5.6.4", - "@ethersproject/abstract-provider": "5.6.1", - "@ethersproject/abstract-signer": "5.6.2", - "@ethersproject/address": "5.6.1", - "@ethersproject/base64": "5.6.1", - "@ethersproject/basex": "5.6.1", - "@ethersproject/bignumber": "5.6.2", - "@ethersproject/bytes": "5.6.1", - "@ethersproject/constants": "5.6.1", - "@ethersproject/contracts": "5.6.2", - "@ethersproject/hash": "5.6.1", - "@ethersproject/hdnode": "5.6.2", - "@ethersproject/json-wallets": "5.6.1", - "@ethersproject/keccak256": "5.6.1", - "@ethersproject/logger": "5.6.0", - "@ethersproject/networks": "5.6.4", - "@ethersproject/pbkdf2": "5.6.1", - "@ethersproject/properties": "5.6.0", - "@ethersproject/providers": "5.6.8", - "@ethersproject/random": "5.6.1", - "@ethersproject/rlp": "5.6.1", - "@ethersproject/sha2": "5.6.1", - "@ethersproject/signing-key": "5.6.2", - "@ethersproject/solidity": "5.6.1", - "@ethersproject/strings": "5.6.1", - "@ethersproject/transactions": "5.6.2", - "@ethersproject/units": "5.6.1", - "@ethersproject/wallet": "5.6.2", - "@ethersproject/web": "5.6.1", - "@ethersproject/wordlists": "5.6.1" - } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "runtypes": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/runtypes/-/runtypes-6.5.1.tgz", - "integrity": "sha512-vYxcAYzC868ZY4BgazBomT9dpWHZnG3CH++5mhlVKGKqf2MzON4itmEmQt3uGTUOyipeUn7GALAN0nQhjPNRtA==" - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" - } - } - }, - "@govtechsg/token-registry": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@govtechsg/token-registry/-/token-registry-2.6.1.tgz", - "integrity": "sha512-QnAIlYeGD4zHtYPiZ46SIe6hFc3HyMKvyBJIdlsFxHscMR4f8AENIyUS2AKhqJibCcN2beNJy/bPWlCAtHoT7w==" - }, - "@hapi/accept": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-3.2.4.tgz", - "integrity": "sha512-soThGB+QMgfxlh0Vzhzlf3ZOEOPk5biEwcOXhkF0Eedqx8VnhGiggL9UYHrIsOb1rUg3Be3K8kp0iDL2wbVSOQ==", - "dev": true, - "requires": { - "@hapi/boom": "7.x.x", - "@hapi/hoek": "8.x.x" - } - }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "dev": true - }, - "@hapi/ammo": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@hapi/ammo/-/ammo-3.1.2.tgz", - "integrity": "sha512-ej9OtFmiZv1qr45g1bxEZNGyaR4jRpyMxU6VhbxjaYThymvOwsyIsUKMZnP5Qw2tfYFuwqCJuIBHGpeIbdX9gQ==", - "dev": true, - "requires": { - "@hapi/hoek": "8.x.x" - } - }, - "@hapi/b64": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@hapi/b64/-/b64-4.2.1.tgz", - "integrity": "sha512-zqHpQuH5CBMw6hADzKfU/IGNrxq1Q+/wTYV+OiZRQN9F3tMyk+9BUMeBvFRMamduuqL8iSp62QAnJ+7ATiYLWA==", - "dev": true, - "requires": { - "@hapi/hoek": "8.x.x" - } - }, - "@hapi/boom": { - "version": "7.4.11", - "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-7.4.11.tgz", - "integrity": "sha512-VSU/Cnj1DXouukYxxkes4nNJonCnlogHvIff1v1RVoN4xzkKhMXX+GRmb3NyH1iar10I9WFPDv2JPwfH3GaV0A==", - "dev": true, - "requires": { - "@hapi/hoek": "8.x.x" - } - }, - "@hapi/bounce": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bounce/-/bounce-1.3.2.tgz", - "integrity": "sha512-3bnb1AlcEByFZnpDIidxQyw1Gds81z/1rSqlx4bIEE+wUN0ATj0D49B5cE1wGocy90Rp/de4tv7GjsKd5RQeew==", - "dev": true, - "requires": { - "@hapi/boom": "7.x.x", - "@hapi/hoek": "^8.3.1" - } - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "dev": true - }, - "@hapi/call": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@hapi/call/-/call-5.1.3.tgz", - "integrity": "sha512-5DfWpMk7qZiYhvBhM5oUiT4GQ/O8a2rFR121/PdwA/eZ2C1EsuD547ZggMKAR5bZ+FtxOf0fdM20zzcXzq2mZA==", - "dev": true, - "requires": { - "@hapi/boom": "7.x.x", - "@hapi/hoek": "8.x.x" - } - }, - "@hapi/catbox": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/@hapi/catbox/-/catbox-10.2.3.tgz", - "integrity": "sha512-kN9hXO4NYyOHW09CXiuj5qW1syc/0XeVOBsNNk0Tz89wWNQE5h21WF+VsfAw3uFR8swn/Wj3YEVBnWqo82m/JQ==", - "dev": true, - "requires": { - "@hapi/boom": "7.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/joi": "16.x.x", - "@hapi/podium": "3.x.x" - } - }, - "@hapi/catbox-memory": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@hapi/catbox-memory/-/catbox-memory-4.1.1.tgz", - "integrity": "sha512-T6Hdy8DExzG0jY7C8yYWZB4XHfc0v+p1EGkwxl2HoaPYAmW7I3E59M/IvmSVpis8RPcIoBp41ZpO2aZPBpM2Ww==", - "dev": true, - "requires": { - "@hapi/boom": "7.x.x", - "@hapi/hoek": "8.x.x" - } - }, - "@hapi/content": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@hapi/content/-/content-4.1.1.tgz", - "integrity": "sha512-3TWvmwpVPxFSF3KBjKZ8yDqIKKZZIm7VurDSweYpXYENZrJH3C1hd1+qEQW9wQaUaI76pPBLGrXl6I3B7i3ipA==", - "dev": true, - "requires": { - "@hapi/boom": "7.x.x" - } - }, - "@hapi/cryptiles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@hapi/cryptiles/-/cryptiles-4.2.1.tgz", - "integrity": "sha512-XoqgKsHK0l/VpqPs+tr6j6vE+VQ3+2bkF2stvttmc7xAOf1oSAwHcJ0tlp/6MxMysktt1IEY0Csy3khKaP9/uQ==", - "dev": true, - "requires": { - "@hapi/boom": "7.x.x" - } - }, - "@hapi/file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@hapi/file/-/file-1.0.0.tgz", - "integrity": "sha512-Bsfp/+1Gyf70eGtnIgmScvrH8sSypO3TcK3Zf0QdHnzn/ACnAkI6KLtGACmNRPEzzIy+W7aJX5E+1fc9GwIABQ==", - "dev": true - }, - "@hapi/formula": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-1.2.0.tgz", - "integrity": "sha512-UFbtbGPjstz0eWHb+ga/GM3Z9EzqKXFWIbSOFURU0A/Gku0Bky4bCk9/h//K2Xr3IrCfjFNhMm4jyZ5dbCewGA==", - "dev": true - }, - "@hapi/h2o2": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/@hapi/h2o2/-/h2o2-8.3.2.tgz", - "integrity": "sha512-2WkZq+QAkvYHWGqnUuG0stcVeGyv9T7bopBYnCJSUEuvBZlUf2BTX2JCVSKxsnTLOxCYwoC/aI4Rr0ZSRd2oVg==", - "dev": true, - "requires": { - "@hapi/boom": "7.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/joi": "16.x.x", - "@hapi/wreck": "15.x.x" - } - }, - "@hapi/hapi": { - "version": "18.4.1", - "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-18.4.1.tgz", - "integrity": "sha512-9HjVGa0Z4Qv9jk9AVoUdJMQLA+KuZ+liKWyEEkVBx3e3H1F0JM6aGbPkY9jRfwsITBWGBU2iXazn65SFKSi/tg==", - "dev": true, - "requires": { - "@hapi/accept": "^3.2.4", - "@hapi/ammo": "^3.1.2", - "@hapi/boom": "7.x.x", - "@hapi/bounce": "1.x.x", - "@hapi/call": "^5.1.3", - "@hapi/catbox": "10.x.x", - "@hapi/catbox-memory": "4.x.x", - "@hapi/heavy": "6.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/joi": "15.x.x", - "@hapi/mimos": "4.x.x", - "@hapi/podium": "3.x.x", - "@hapi/shot": "4.x.x", - "@hapi/somever": "2.x.x", - "@hapi/statehood": "6.x.x", - "@hapi/subtext": "^6.1.3", - "@hapi/teamwork": "3.x.x", - "@hapi/topo": "3.x.x" - }, - "dependencies": { - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "dev": true, - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - } - } - }, - "@hapi/heavy": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@hapi/heavy/-/heavy-6.2.2.tgz", - "integrity": "sha512-PY1dCCO6dsze7RlafIRhTaGeyTgVe49A/lSkxbhKGjQ7x46o/OFf7hLiRqTCDh3atcEKf6362EaB3+kTUbCsVA==", - "dev": true, - "requires": { - "@hapi/boom": "7.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/joi": "16.x.x" - } - }, - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "dev": true - }, - "@hapi/iron": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/@hapi/iron/-/iron-5.1.4.tgz", - "integrity": "sha512-+ElC+OCiwWLjlJBmm8ZEWjlfzTMQTdgPnU/TsoU5QsktspIWmWi9IU4kU83nH+X/SSya8TP8h8P11Wr5L7dkQQ==", - "dev": true, - "requires": { - "@hapi/b64": "4.x.x", - "@hapi/boom": "7.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/cryptiles": "4.x.x", - "@hapi/hoek": "8.x.x" - } - }, - "@hapi/joi": { - "version": "16.1.8", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-16.1.8.tgz", - "integrity": "sha512-wAsVvTPe+FwSrsAurNt5vkg3zo+TblvC5Bb1zMVK6SJzZqw9UrJnexxR+76cpePmtUZKHAPxcQ2Bf7oVHyahhg==", - "dev": true, - "requires": { - "@hapi/address": "^2.1.2", - "@hapi/formula": "^1.2.0", - "@hapi/hoek": "^8.2.4", - "@hapi/pinpoint": "^1.0.2", - "@hapi/topo": "^3.1.3" - } - }, - "@hapi/mimos": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@hapi/mimos/-/mimos-4.1.1.tgz", - "integrity": "sha512-CXoi/zfcTWfKYX756eEea8rXJRIb9sR4d7VwyAH9d3BkDyNgAesZxvqIdm55npQc6S9mU3FExinMAQVlIkz0eA==", - "dev": true, - "requires": { - "@hapi/hoek": "8.x.x", - "mime-db": "1.x.x" - } - }, - "@hapi/nigel": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@hapi/nigel/-/nigel-3.1.1.tgz", - "integrity": "sha512-R9YWx4S8yu0gcCBrMUDCiEFm1SQT895dMlYoeNBp8I6YhF1BFF1iYPueKA2Kkp9BvyHdjmvrxCOns7GMmpl+Fw==", - "dev": true, - "requires": { - "@hapi/hoek": "8.x.x", - "@hapi/vise": "3.x.x" - } - }, - "@hapi/pez": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@hapi/pez/-/pez-4.1.2.tgz", - "integrity": "sha512-8zSdJ8cZrJLFldTgwjU9Fb1JebID+aBCrCsycgqKYe0OZtM2r3Yv3aAwW5z97VsZWCROC1Vx6Mdn4rujh5Ktcg==", - "dev": true, - "requires": { - "@hapi/b64": "4.x.x", - "@hapi/boom": "7.x.x", - "@hapi/content": "^4.1.1", - "@hapi/hoek": "8.x.x", - "@hapi/nigel": "3.x.x" - } - }, - "@hapi/pinpoint": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-1.0.2.tgz", - "integrity": "sha512-dtXC/WkZBfC5vxscazuiJ6iq4j9oNx1SHknmIr8hofarpKUZKmlUVYVIhNVzIEgK5Wrc4GMHL5lZtt1uS2flmQ==", - "dev": true - }, - "@hapi/podium": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@hapi/podium/-/podium-3.4.3.tgz", - "integrity": "sha512-QJlnYLEYZWlKQ9fSOtuUcpANyoVGwT68GA9P0iQQCAetBK0fI+nbRBt58+aMixoifczWZUthuGkNjqKxgPh/CQ==", - "dev": true, - "requires": { - "@hapi/hoek": "8.x.x", - "@hapi/joi": "16.x.x" - } - }, - "@hapi/shot": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@hapi/shot/-/shot-4.1.2.tgz", - "integrity": "sha512-6LeHLjvsq/bQ0R+fhEyr7mqExRGguNTrxFZf5DyKe3CK6pNabiGgYO4JVFaRrLZ3JyuhkS0fo8iiRE2Ql2oA/A==", - "dev": true, - "requires": { - "@hapi/hoek": "8.x.x", - "@hapi/joi": "16.x.x" - } - }, - "@hapi/somever": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@hapi/somever/-/somever-2.1.1.tgz", - "integrity": "sha512-cic5Sto4KGd9B0oQSdKTokju+rYhCbdpzbMb0EBnrH5Oc1z048hY8PaZ1lx2vBD7I/XIfTQVQetBH57fU51XRA==", - "dev": true, - "requires": { - "@hapi/bounce": "1.x.x", - "@hapi/hoek": "8.x.x" - } - }, - "@hapi/statehood": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@hapi/statehood/-/statehood-6.1.2.tgz", - "integrity": "sha512-pYXw1x6npz/UfmtcpUhuMvdK5kuOGTKcJNfLqdNptzietK2UZH5RzNJSlv5bDHeSmordFM3kGItcuQWX2lj2nQ==", - "dev": true, - "requires": { - "@hapi/boom": "7.x.x", - "@hapi/bounce": "1.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/cryptiles": "4.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/iron": "5.x.x", - "@hapi/joi": "16.x.x" - } - }, - "@hapi/subtext": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@hapi/subtext/-/subtext-6.1.3.tgz", - "integrity": "sha512-qWN6NbiHNzohVcJMeAlpku/vzbyH4zIpnnMPMPioQMwIxbPFKeNViDCNI6fVBbMPBiw/xB4FjqiJkRG5P9eWWg==", - "dev": true, - "requires": { - "@hapi/boom": "7.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/content": "^4.1.1", - "@hapi/file": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/pez": "^4.1.2", - "@hapi/wreck": "15.x.x" - } - }, - "@hapi/teamwork": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@hapi/teamwork/-/teamwork-3.3.1.tgz", - "integrity": "sha512-61tiqWCYvMKP7fCTXy0M4VE6uNIwA0qvgFoiDubgfj7uqJ0fdHJFQNnVPGrxhLWlwz0uBPWrQlBH7r8y9vFITQ==", - "dev": true - }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "dev": true, - "requires": { - "@hapi/hoek": "^8.3.0" - } - }, - "@hapi/vise": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@hapi/vise/-/vise-3.1.1.tgz", - "integrity": "sha512-OXarbiCSadvtg+bSdVPqu31Z1JoBL+FwNYz3cYoBKQ5xq1/Cr4A3IkGpAZbAuxU5y4NL5pZFZG3d2a3ZGm/dOQ==", - "dev": true, - "requires": { - "@hapi/hoek": "8.x.x" - } - }, - "@hapi/wreck": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@hapi/wreck/-/wreck-15.1.0.tgz", - "integrity": "sha512-tQczYRTTeYBmvhsek/D49En/5khcShaBEmzrAaDjMrFXKJRuF8xA8+tlq1ETLBFwGd6Do6g2OC74rt11kzawzg==", - "dev": true, - "requires": { - "@hapi/boom": "7.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x" - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.1.tgz", - "integrity": "sha512-50E6nN2F5cAXn1lDljn0gE9F0WFXHYz/u0EeR7sOt4nbRPNli34ckbl6CUDaDABJbHt62DYnyQAIB3KgdzwKDw==", - "dev": true, - "requires": { - "@jest/types": "^27.0.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.0.1", - "jest-util": "^27.0.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.1.tgz", - "integrity": "sha512-PiCbKSMf6t8PEfY3MAd0Ldn3aJAt5T+UcaFkAfMZ1VZgas35+fXk5uHIjAQHQLNIHZWX19TLv0wWNT03yvrw6w==", - "dev": true, - "requires": { - "@jest/console": "^27.0.1", - "@jest/reporters": "^27.0.1", - "@jest/test-result": "^27.0.1", - "@jest/transform": "^27.0.1", - "@jest/types": "^27.0.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.0.1", - "jest-config": "^27.0.1", - "jest-haste-map": "^27.0.1", - "jest-message-util": "^27.0.1", - "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.1", - "jest-resolve-dependencies": "^27.0.1", - "jest-runner": "^27.0.1", - "jest-runtime": "^27.0.1", - "jest-snapshot": "^27.0.1", - "jest-util": "^27.0.1", - "jest-validate": "^27.0.1", - "jest-watcher": "^27.0.1", - "micromatch": "^4.0.4", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.1.tgz", - "integrity": "sha512-nG+r3uSs2pOTsdhgt6lUm4ZGJLRcTc6HZIkrFsVpPcdSqEpJehEny9r9y2Bmhkn8fKXWdGCYJKF3i4nKO0HSmA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^27.0.1", - "@jest/types": "^27.0.1", - "@types/node": "*", - "jest-mock": "^27.0.1" - } - }, - "@jest/fake-timers": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.1.tgz", - "integrity": "sha512-3CyLJQnHzKI4TCJSCo+I9TzIHjSK4RrNEk93jFM6Q9+9WlSJ3mpMq/p2YuKMe0SiHKbmZOd5G/Ll5ofF9Xkw9g==", - "dev": true, - "requires": { - "@jest/types": "^27.0.1", - "@sinonjs/fake-timers": "^7.0.2", - "@types/node": "*", - "jest-message-util": "^27.0.1", - "jest-mock": "^27.0.1", - "jest-util": "^27.0.1" - } - }, - "@jest/globals": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.1.tgz", - "integrity": "sha512-80ZCzgopysKdpp5EOglgjApKxiNDR96PG4PwngB4fTwZ4qqqSKo0EwGwQIhl16szQ1M2xCVYmr9J6KelvnABNQ==", - "dev": true, - "requires": { - "@jest/environment": "^27.0.1", - "@jest/types": "^27.0.1", - "expect": "^27.0.1" - } - }, - "@jest/reporters": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.1.tgz", - "integrity": "sha512-lZbJWuS1h/ytKERfu1D6tEQ4PuQ7+15S4+HrSzHR0i7AGVT1WRo49h4fZqxASOp7AQCupUVtPJNZDkaG9ZXy0g==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.0.1", - "@jest/test-result": "^27.0.1", - "@jest/transform": "^27.0.1", - "@jest/types": "^27.0.1", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.0.1", - "jest-resolve": "^27.0.1", - "jest-util": "^27.0.1", - "jest-worker": "^27.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-worker": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.1.tgz", - "integrity": "sha512-NhHqClI3owOjmS8dBhQMKHZ2rrT0sBTpqGitp9nMX5AAjVXd+15o4v96uBEMhoywaLKN+5opcKBlXwAoADZolA==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/source-map": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.1.tgz", - "integrity": "sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.1.tgz", - "integrity": "sha512-5aa+ibX2dsGSDLKaQMZb453MqjJU/CRVumebXfaJmuzuGE4qf87yQ2QZ6PEpEtBwVUEgrJCzi3jLCRaUbksSuw==", - "dev": true, - "requires": { - "@jest/console": "^27.0.1", - "@jest/types": "^27.0.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.1.tgz", - "integrity": "sha512-yK2c2iruJ35WgH4KH8whS72uH+FASJUrzwxzNKTzLAEWmNpWKNEPOsSEKsHynvz78bLHafrTg4adN7RrYNbEOA==", - "dev": true, - "requires": { - "@jest/test-result": "^27.0.1", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.1", - "jest-runner": "^27.0.1", - "jest-runtime": "^27.0.1" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - } - } - }, - "@jest/transform": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.1.tgz", - "integrity": "sha512-LC95VpT6wMnQ96dRJDlUiAnW/90zyh4+jS30szI/5AsfS0qwSlr/O4TPcGoD2WVaVMfo6KvR+brvOtGyMHaNhA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.0.1", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.1", - "jest-regex-util": "^27.0.1", - "jest-util": "^27.0.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - } - } - }, - "@jest/types": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.1.tgz", - "integrity": "sha512-8A25RRV4twZutsx2D+7WphnDsp7If9Yu6ko0Gxwrwv8BiWESFzka34+Aa2kC8w9xewt7SDuCUSZ6IiAFVj3PRg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@koa/router": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@koa/router/-/router-9.4.0.tgz", - "integrity": "sha512-dOOXgzqaDoHu5qqMEPLKEgLz5CeIA7q8+1W62mCvFVCOqeC71UoTGJ4u1xUSOpIl2J1x2pqrNULkFteUeZW3/A==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "http-errors": "^1.7.3", - "koa-compose": "^4.1.0", - "methods": "^1.1.2", - "path-to-regexp": "^6.1.0" - } - }, - "@kwsites/file-exists": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", - "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", - "requires": { - "debug": "^4.1.1" - } - }, - "@kwsites/promise-deferred": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", - "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==" - }, - "@middy/core": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-2.2.0.tgz", - "integrity": "sha512-IbeUDpBGxLww5Ts+JaxAE3Kr1kVNGMnTpPAjEL+ReHylXvlzEUO/2VOqhPDHrMxZAgJ89CJ1RwF30CyFBQpyPA==" - }, - "@middy/http-cors": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@middy/http-cors/-/http-cors-2.2.0.tgz", - "integrity": "sha512-ScaalaLyDepqGeI5r4sHCi9os3/wyxnc12tThfFRGHlG0zRte+MmZ2yme0CKTzfErGnPaq/3XDGNuBVzOqkyYg==", - "requires": { - "@middy/util": "^2.2.0" - } - }, - "@middy/http-error-handler": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@middy/http-error-handler/-/http-error-handler-2.2.0.tgz", - "integrity": "sha512-ck9gYLsTu9iPxUWaQsytxn0Y2PcLKZo4AmfOhyEI9cMw6VOLBJlU83erzstSnN1URaqSkPo7dlJAkV5EpZT04A==", - "requires": { - "@middy/util": "^2.2.0" - } - }, - "@middy/http-json-body-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@middy/http-json-body-parser/-/http-json-body-parser-2.2.0.tgz", - "integrity": "sha512-T1MSjjg8HxD0zvE8Uwh3/5ncKSUtqgHFJ55neBUBiNzo+5xipcwQDvMFOrxpTqabEpbgdcVKnIfrYxyGnungdg==", - "requires": { - "http-errors": "1.8.0" - }, - "dependencies": { - "http-errors": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", - "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - } - } - }, - "@middy/util": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@middy/util/-/util-2.2.0.tgz", - "integrity": "sha512-W3MtlQ26Y/DN77VLJvGE6dIVdBqPL3x6wsDDIAY9JsHqZUe1iG/akAVV5DTqUJaeWrKBLC2EDIrRgIMIdv/Pew==" - }, - "@middy/validator": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@middy/validator/-/validator-2.2.0.tgz", - "integrity": "sha512-aasCK0aiToqNGEzuqPapfLqy2NTxvA9kd+kl+OxBCXQawWRHA0JSor3e6GT8amtbOoIxyFOcnE7mqmlz01INhQ==", - "requires": { - "ajv": "8.2.0", - "ajv-formats": "2.0.2", - "ajv-formats-draft2019": "1.4.3", - "ajv-i18n": "4.0.0", - "http-errors": "1.8.0" - }, - "dependencies": { - "ajv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.2.0.tgz", - "integrity": "sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.0.2.tgz", - "integrity": "sha512-Brah4Uo5/U8v76c6euTwtjVFFaVishwnJrQBYpev1JRh4vjA1F4HY3UzQez41YUCszUCXKagG8v6eVRBHV1gkw==", - "requires": { - "ajv": "^8.0.0" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "http-errors": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", - "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", - "requires": { - "@nodelib/fs.stat": "2.0.4", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==" - }, - "@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", - "requires": { - "@nodelib/fs.scandir": "2.1.4", - "fastq": "^1.6.0" - } - }, - "@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" - }, - "@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" - }, - "@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", - "requires": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" - }, - "@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" - }, - "@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" - }, - "@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" - }, - "@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" - }, - "@serverless/component-metrics": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@serverless/component-metrics/-/component-metrics-1.0.8.tgz", - "integrity": "sha512-lOUyRopNTKJYVEU9T6stp2irwlTDsYMmUKBOUjnMcwGveuUfIJqrCOtFLtIPPj3XJlbZy5F68l4KP9rZ8Ipang==", - "requires": { - "node-fetch": "^2.6.0", - "shortid": "^2.2.14" - } - }, - "@serverless/components": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@serverless/components/-/components-3.10.1.tgz", - "integrity": "sha512-Kgs9sBcsgxW4l0j8H5Bh8ROV4MmeFEiEwcj8OjFI4MyGj/nNw8dQA5ArpF2COJCgVDLwYVqnRGOCR+tEF0TlnA==", - "requires": { - "@serverless/platform-client": "^4.2.2", - "@serverless/platform-client-china": "^2.1.9", - "@serverless/utils": "^4.0.0", - "@tencent-sdk/faas": "^0.1.4", - "adm-zip": "^0.5.4", - "ansi-escapes": "^4.3.1", - "chalk": "^4.1.0", - "child-process-ext": "^2.1.1", - "chokidar": "^3.5.1", - "dayjs": "^1.10.4", - "dotenv": "^8.2.0", - "fastest-levenshtein": "^1.0.12", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "got": "^11.8.2", - "graphlib": "^2.1.8", - "https-proxy-agent": "^5.0.0", - "inquirer-autocomplete-prompt": "^1.3.0", - "js-yaml": "^3.14.1", - "memoizee": "^0.4.14", - "minimist": "^1.2.5", - "open": "^7.3.1", - "prettyoutput": "^1.2.0", - "ramda": "^0.27.1", - "semver": "^7.3.4", - "strip-ansi": "^6.0.0", - "tencent-serverless-http": "^1.3.1", - "traverse": "^0.6.6", - "uuid": "^8.3.2" - }, - "dependencies": { - "@serverless/utils": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@serverless/utils/-/utils-4.1.0.tgz", - "integrity": "sha512-cl5uPaGg72z0sCUpF0zsOhwYYUV72Gxc1FwFfxltO8hSvMeFDvwD7JrNE4kHcIcKRjwPGbSH0fdVPUpErZ8Mog==", - "requires": { - "chalk": "^4.1.0", - "ci-info": "^3.1.1", - "inquirer": "^7.3.3", - "js-yaml": "^4.1.0", - "jwt-decode": "^3.1.2", - "lodash": "^4.17.21", - "ncjsm": "^4.1.0", - "type": "^2.5.0", - "uuid": "^8.3.2", - "write-file-atomic": "^3.0.3" - }, - "dependencies": { - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - } - } - }, - "@sindresorhus/is": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", - "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==" - }, - "@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", - "requires": { - "defer-to-connect": "^2.0.0" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", - "requires": { - "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": "^4.1.0", - "responselike": "^2.0.0" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "requires": { - "mimic-response": "^3.1.0" - } - }, - "defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" - }, - "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "got": { - "version": "11.8.2", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", - "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", - "requires": { - "@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.1", - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - } - } - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "jwt-decode": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", - "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" - }, - "keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "requires": { - "json-buffer": "3.0.1" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - }, - "p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" - }, - "ramda": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", - "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "requires": { - "lowercase-keys": "^2.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - } - } - }, - "@serverless/core": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@serverless/core/-/core-1.1.2.tgz", - "integrity": "sha512-PY7gH+7aQ+MltcUD7SRDuQODJ9Sav9HhFJsgOiyf8IVo7XVD6FxZIsSnpMI6paSkptOB7n+0Jz03gNlEkKetQQ==", - "requires": { - "fs-extra": "^7.0.1", - "js-yaml": "^3.13.1", - "package-json": "^6.3.0", - "ramda": "^0.26.1", - "semver": "^6.1.1" - }, - "dependencies": { - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@serverless/dashboard-plugin": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.3.tgz", - "integrity": "sha512-00w5sZqXOsKM4l6bhfIcrky0+0lp/aGStJyvu8IaRSMl4/gtrJJH3Ui3sX7D/IX4NlM43uvT97Bta8z6Zs6bpg==", - "requires": { - "@serverless/event-mocks": "^1.1.1", - "@serverless/platform-client": "^4.2.2", - "@serverless/utils": "^5.1.0", - "chalk": "^4.1.1", - "child-process-ext": "^2.1.1", - "chokidar": "^3.5.1", - "cli-color": "^2.0.0", - "flat": "^5.0.2", - "fs-extra": "^9.1.0", - "js-yaml": "^4.1.0", - "jszip": "^3.6.0", - "lodash": "^4.17.21", - "memoizee": "^0.4.15", - "ncjsm": "^4.2.0", - "node-dir": "^0.1.17", - "node-fetch": "^2.6.1", - "open": "^7.4.2", - "semver": "^7.3.5", - "simple-git": "^2.39.0", - "uuid": "^8.3.2", - "yamljs": "^0.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@serverless/event-mocks": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@serverless/event-mocks/-/event-mocks-1.1.1.tgz", - "integrity": "sha512-YAV5V/y+XIOfd+HEVeXfPWZb8C6QLruFk9tBivoX2roQLWVq145s4uxf8D0QioCueuRzkukHUS4JIj+KVoS34A==", - "requires": { - "@types/lodash": "^4.14.123", - "lodash": "^4.17.11" - } - }, - "@serverless/platform-client": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@serverless/platform-client/-/platform-client-4.2.2.tgz", - "integrity": "sha512-8jP72e0POFGEW7HKtDzK0qt1amYtvlB7bYSal8JUCXbeY2qk3xRJZuLWCZBBKRGz4ha4eBNjlz7iniACb9biLg==", - "requires": { - "adm-zip": "^0.4.13", - "archiver": "^5.3.0", - "axios": "^0.21.1", - "fast-glob": "^3.2.5", - "https-proxy-agent": "^5.0.0", - "ignore": "^5.1.8", - "isomorphic-ws": "^4.0.1", - "js-yaml": "^3.13.1", - "jwt-decode": "^2.2.0", - "minimatch": "^3.0.4", - "querystring": "^0.2.1", - "run-parallel-limit": "^1.1.0", - "throat": "^5.0.0", - "traverse": "^0.6.6", - "ws": "^7.4.4" - }, - "dependencies": { - "adm-zip": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", - "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==" - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" - }, - "querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" - } - } - }, - "@serverless/platform-client-china": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/@serverless/platform-client-china/-/platform-client-china-2.1.13.tgz", - "integrity": "sha512-kQuWjHiBeslZ1SkIFzXRoEi+CCunUEBOyJRU7Zeg5l4vV4U63G8Ax1waMXxoBILgYK5cDG0F/y+UoSAvEhJmZw==", - "requires": { - "@serverless/utils-china": "^1.0.14", - "adm-zip": "^0.5.1", - "archiver": "^5.0.2", - "axios": "^0.21.1", - "dotenv": "^8.2.0", - "fast-glob": "^3.2.4", - "fs-extra": "^9.0.1", - "https-proxy-agent": "^5.0.0", - "js-yaml": "^3.14.0", - "minimatch": "^3.0.4", - "querystring": "^0.2.0", - "run-parallel-limit": "^1.0.6", - "traverse": "^0.6.6", - "urlencode": "^1.1.0", - "ws": "^7.3.1" - }, - "dependencies": { - "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } - } - }, - "@serverless/template": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@serverless/template/-/template-1.1.4.tgz", - "integrity": "sha512-LYC+RmSD4ozStdCxSHInpVWP8h+0sSa0lmPGjAb1Fw4Ppk+LCJqJTrohbhHmF2ixgaIBu6ceNtVTB4qM+2NvIA==", - "requires": { - "@serverless/component-metrics": "^1.0.8", - "@serverless/core": "^1.1.2", - "graphlib": "^2.1.8", - "ramda": "^0.26.1", - "traverse": "^0.6.6" - } - }, - "@serverless/utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@serverless/utils/-/utils-5.1.0.tgz", - "integrity": "sha512-gROWcr+wZm72V0HhwChUSIUWUrRho4HrlTDxWO/vA8rLy7sUp0Q3EyO8RhqrFYNrHTMKcBUx0ccIpWCjPTb6mg==", - "requires": { - "archive-type": "^4.0.0", - "chalk": "^4.1.1", - "ci-info": "^3.1.1", - "content-disposition": "^0.5.3", - "decompress": "^4.2.1", - "ext-name": "^5.0.0", - "file-type": "^16.4.0", - "filenamify": "^4.3.0", - "get-stream": "^6.0.1", - "got": "^11.8.2", - "inquirer": "^7.3.3", - "js-yaml": "^4.1.0", - "jwt-decode": "^3.1.2", - "lodash": "^4.17.21", - "make-dir": "^3.1.0", - "ncjsm": "^4.2.0", - "p-event": "^4.2.0", - "type": "^2.5.0", - "uuid": "^8.3.2", - "write-file-atomic": "^3.0.3" - }, - "dependencies": { - "@sindresorhus/is": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", - "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==" - }, - "@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", - "requires": { - "defer-to-connect": "^2.0.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", - "requires": { - "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": "^4.1.0", - "responselike": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "requires": { - "mimic-response": "^3.1.0" - } - }, - "defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "got": { - "version": "11.8.2", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", - "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", - "requires": { - "@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.1", - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "jwt-decode": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", - "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" - }, - "keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "requires": { - "json-buffer": "3.0.1" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - }, - "p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "requires": { - "lowercase-keys": "^2.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - } - } - }, - "@serverless/utils-china": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@serverless/utils-china/-/utils-china-1.1.0.tgz", - "integrity": "sha512-4iul4BaS6wi8c4fhRahkxt8IDSGB9swVyK3SpVqP4LJNGJ5UtKvStxa6pMC4OMVWs0LDCaLGlfFqOgBUo3VxRQ==", - "requires": { - "@tencent-sdk/capi": "^1.1.8", - "dijkstrajs": "^1.0.1", - "dot-qs": "0.2.0", - "duplexify": "^4.1.1", - "end-of-stream": "^1.4.4", - "got": "^11.8.2", - "https-proxy-agent": "^5.0.0", - "kafka-node": "^5.0.0", - "protobufjs": "^6.9.0", - "qrcode-terminal": "^0.12.0", - "socket.io-client": "^2.3.0", - "winston": "3.2.1" - }, - "dependencies": { - "@sindresorhus/is": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", - "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==" - }, - "@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", - "requires": { - "defer-to-connect": "^2.0.0" - } - }, - "cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", - "requires": { - "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": "^4.1.0", - "responselike": "^2.0.0" - } - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "requires": { - "mimic-response": "^3.1.0" - } - }, - "defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" - }, - "duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "requires": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "got": { - "version": "11.8.2", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", - "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", - "requires": { - "@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.1", - "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" - } - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "requires": { - "json-buffer": "3.0.1" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - }, - "p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "requires": { - "lowercase-keys": "^2.0.0" - } - } - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.0.tgz", - "integrity": "sha512-hAEzXi6Wbvlb67NnGMGSNOeAflLVnMa4yliPU/ty1qjgW/vAletH15/v/esJwASSIA0YlIyjnloenFbEZc9q9A==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@tencent-sdk/capi": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/@tencent-sdk/capi/-/capi-1.1.8.tgz", - "integrity": "sha512-AmyMQndtxMsM59eDeA0gGiw8T2LzNvDhx/xl+ygFXXrsw+yb/mit73ndHkiHKcRA1EpNHTyD1PN9ATxghzplfg==", - "requires": { - "@types/request": "^2.48.3", - "@types/request-promise-native": "^1.0.17", - "request": "^2.88.0", - "request-promise-native": "^1.0.8" - } - }, - "@tencent-sdk/cls": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@tencent-sdk/cls/-/cls-0.2.1.tgz", - "integrity": "sha512-nSEPLAQyXf694XqoXi/OnWjfaJNPoo+JaPt81Kpy1QogOSZdEqEebgGj/ROs8kPjRa3kf+6+0s8MSQRtJBOOyQ==", - "requires": { - "got": "^11.8.0" - }, - "dependencies": { - "@sindresorhus/is": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", - "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==" - }, - "@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", - "requires": { - "defer-to-connect": "^2.0.0" - } - }, - "cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", - "requires": { - "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": "^4.1.0", - "responselike": "^2.0.0" - } - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "requires": { - "mimic-response": "^3.1.0" - } - }, - "defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "got": { - "version": "11.8.2", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", - "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", - "requires": { - "@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.1", - "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" - } - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "requires": { - "json-buffer": "3.0.1" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - }, - "p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "requires": { - "lowercase-keys": "^2.0.0" - } - } - } - }, - "@tencent-sdk/common": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@tencent-sdk/common/-/common-0.1.0.tgz", - "integrity": "sha512-WHVGulaFv/CLwSqYC5501FCMNclu7B7nH1OminksjV2HSonIvx3o3Pms4+2/2Lse/sB5RCmPiiitV7g09b4mWw==", - "requires": { - "@tencent-sdk/capi": "^1.1.8", - "camelcase": "^6.2.0", - "type-fest": "^1.0.2" - }, - "dependencies": { - "type-fest": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.1.3.tgz", - "integrity": "sha512-CsiQeFMR1jZEq8R+H59qe+bBevnjoV5N2WZTTdlyqxeoODQOOepN2+msQOywcieDq5sBjabKzTn3U+sfHZlMdw==" - } - } - }, - "@tencent-sdk/faas": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@tencent-sdk/faas/-/faas-0.1.5.tgz", - "integrity": "sha512-6wEkJCm1rN9LOgH/BZHW6ajJpYZQuf1qwfW+tGTNkczW0RepWASznS6MCzWC9HX09oosVpg8sGCGtcgWQSP1Qg==", - "requires": { - "@tencent-sdk/capi": "^1.1.8", - "@tencent-sdk/cls": "0.2.1", - "@tencent-sdk/common": "0.1.0", - "camelcase": "^6.2.0", - "dayjs": "^1.10.4" - } - }, - "@tokenizer/token": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.1.1.tgz", - "integrity": "sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==" - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@types/aws-lambda": { - "version": "8.10.97", - "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.97.tgz", - "integrity": "sha512-BZk3qO4R2KN8Ts3eR6CW1n8LI46UOgv1KoDZjo8J9vOQvDeX/rsrv1H0BpEAMcSqZ1mLwTEyAMtlua5tlSn0kw==" - }, - "@types/babel__core": { - "version": "7.1.14", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", - "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz", - "integrity": "sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/cacheable-request": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", - "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", - "requires": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, - "@types/caseless": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz", - "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==" - }, - "@types/cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==", - "dev": true - }, - "@types/debug": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", - "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==" - }, - "@types/eslint": { - "version": "7.2.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz", - "integrity": "sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", - "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.47", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", - "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", - "dev": true - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/http-cache-semantics": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", - "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" - }, - "@types/http-errors": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.0.tgz", - "integrity": "sha512-2aoSC4UUbHDj2uCsCxcG/vRMXey/m17bC7UwitVm5hn22nI8O8Y9iDpA76Orc+DWkQ4zZrOKEshCqR/jSuXAHA==", - "dev": true - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "26.0.24", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", - "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", - "dev": true, - "requires": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", - "dev": true - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "@types/keyv": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", - "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", - "requires": { - "@types/node": "*" - } - }, - "@types/lodash": { - "version": "4.14.149", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.149.tgz", - "integrity": "sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ==" - }, - "@types/long": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", - "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" - }, - "@types/node": { - "version": "17.0.34", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.34.tgz", - "integrity": "sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA==" - }, - "@types/node-fetch": { - "version": "2.5.10", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.10.tgz", - "integrity": "sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ==", - "dev": true, - "requires": { - "@types/node": "*", - "form-data": "^3.0.0" - }, - "dependencies": { - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } - } - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/prettier": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz", - "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==", - "dev": true - }, - "@types/readable-stream": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.10.tgz", - "integrity": "sha512-xwSXvAv9x4B9Vj88AMZnFyEVLilz1EBxKvRUhGqIF4nJpRQBSTm7jS236X4Y9Y2qPsVvaMxwrGJlNhLHEahlFQ==", - "requires": { - "@types/node": "*", - "safe-buffer": "*" - } - }, - "@types/request": { - "version": "2.48.5", - "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.5.tgz", - "integrity": "sha512-/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ==", - "requires": { - "@types/caseless": "*", - "@types/node": "*", - "@types/tough-cookie": "*", - "form-data": "^2.5.0" - } - }, - "@types/request-promise-native": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/@types/request-promise-native/-/request-promise-native-1.0.17.tgz", - "integrity": "sha512-05/d0WbmuwjtGMYEdHIBZ0tqMJJQ2AD9LG2F6rKNBGX1SSFR27XveajH//2N/XYtual8T9Axwl+4v7oBtPUZqg==", - "requires": { - "@types/request": "*" - } - }, - "@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "requires": { - "@types/node": "*" - } - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", - "dev": true - }, - "@types/superagent": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.11.tgz", - "integrity": "sha512-cZkWBXZI+jESnUTp8RDGBmk1Zn2MkScP4V5bjD7DyqB7L0WNWpblh4KX5K/6aTqxFZMhfo1bhi2cwoAEDVBBJw==", - "dev": true, - "requires": { - "@types/cookiejar": "*", - "@types/node": "*" - } - }, - "@types/supertest": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/supertest/-/supertest-2.0.11.tgz", - "integrity": "sha512-uci4Esokrw9qGb9bvhhSVEjd6rkny/dk5PK/Qz4yxKiyppEI+dOPlNrZBahE3i+PoKFYyDxChVXZ/ysS/nrm1Q==", - "dev": true, - "requires": { - "@types/superagent": "*" - } - }, - "@types/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-dDZH/tXzwjutnuk4UacGgFRwV+JSLaXL1ikvidfJprkb7L9Nx1njcRHHmi3Dsvt7pgqqTEeucQuOrWHPFgzVHA==" - }, - "@types/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A==" - }, - "@types/uuid": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.3.tgz", - "integrity": "sha512-0LbEEx1zxrYB3pgpd1M5lEhLcXjKJnYghvhTRgaBeUivLHMDM1TzF3IJ6hXU2+8uA4Xz+5BA63mtZo5DjVT8iA==", - "dev": true - }, - "@types/webidl-conversions": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-6.1.1.tgz", - "integrity": "sha512-XAahCdThVuCFDQLT7R7Pk/vqeObFNL3YqRyFZg+AqAP/W1/w3xHaIxuW7WszQqTbIBOPRcItYJIou3i/mppu3Q==" - }, - "@types/whatwg-url": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.1.tgz", - "integrity": "sha512-2YubE1sjj5ifxievI5Ge1sckb9k/Er66HyR2c+3+I6VDUUg1TLPdYYTEbQ+DjRkS4nTxMJhgWfSfMRD2sl2EYQ==", - "requires": { - "@types/node": "*", - "@types/webidl-conversions": "*" - } - }, - "@types/yargs": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", - "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", - "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", - "dev": true - }, - "@typescript-eslint/eslint-plugin": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.25.0.tgz", - "integrity": "sha512-Qfs3dWkTMKkKwt78xp2O/KZQB8MPS1UQ5D3YW2s6LQWBE1074BE+Rym+b1pXZIX3M3fSvPUDaCvZLKV2ylVYYQ==", - "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "4.25.0", - "@typescript-eslint/scope-manager": "4.25.0", - "debug": "^4.1.1", - "functional-red-black-tree": "^1.0.1", - "lodash": "^4.17.15", - "regexpp": "^3.0.0", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "dependencies": { - "@typescript-eslint/experimental-utils": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.0.tgz", - "integrity": "sha512-f0doRE76vq7NEEU0tw+ajv6CrmPelw5wLoaghEHkA2dNLFb3T/zJQqGPQ0OYt5XlZaS13MtnN+GTPCuUVg338w==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.25.0", - "@typescript-eslint/types": "4.25.0", - "@typescript-eslint/typescript-estree": "4.25.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - } - }, - "@typescript-eslint/scope-manager": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.25.0.tgz", - "integrity": "sha512-2NElKxMb/0rya+NJG1U71BuNnp1TBd1JgzYsldsdA83h/20Tvnf/HrwhiSlNmuq6Vqa0EzidsvkTArwoq+tH6w==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.25.0", - "@typescript-eslint/visitor-keys": "4.25.0" - } - }, - "@typescript-eslint/types": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.25.0.tgz", - "integrity": "sha512-+CNINNvl00OkW6wEsi32wU5MhHti2J25TJsJJqgQmJu3B3dYDBcmOxcE5w9cgoM13TrdE/5ND2HoEnBohasxRQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.25.0.tgz", - "integrity": "sha512-1B8U07TGNAFMxZbSpF6jqiDs1cVGO0izVkf18Q/SPcUAc9LhHxzvSowXDTvkHMWUVuPpagupaW63gB6ahTXVlg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.25.0", - "@typescript-eslint/visitor-keys": "4.25.0", - "debug": "^4.1.1", - "globby": "^11.0.1", - "is-glob": "^4.0.1", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.25.0.tgz", - "integrity": "sha512-AmkqV9dDJVKP/TcZrbf6s6i1zYXt5Hl8qOLrRDTFfRNae4+LB8A4N3i+FLZPW85zIxRy39BgeWOfMS3HoH5ngg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.25.0", - "eslint-visitor-keys": "^2.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/experimental-utils": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.0.tgz", - "integrity": "sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.22.0", - "@typescript-eslint/types": "4.22.0", - "@typescript-eslint/typescript-estree": "4.22.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - } - } - }, - "@typescript-eslint/parser": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.25.0.tgz", - "integrity": "sha512-OZFa1SKyEJpAhDx8FcbWyX+vLwh7OEtzoo2iQaeWwxucyfbi0mT4DijbOSsTgPKzGHr6GrF2V5p/CEpUH/VBxg==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "4.25.0", - "@typescript-eslint/types": "4.25.0", - "@typescript-eslint/typescript-estree": "4.25.0", - "debug": "^4.1.1" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.25.0.tgz", - "integrity": "sha512-2NElKxMb/0rya+NJG1U71BuNnp1TBd1JgzYsldsdA83h/20Tvnf/HrwhiSlNmuq6Vqa0EzidsvkTArwoq+tH6w==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.25.0", - "@typescript-eslint/visitor-keys": "4.25.0" - } - }, - "@typescript-eslint/types": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.25.0.tgz", - "integrity": "sha512-+CNINNvl00OkW6wEsi32wU5MhHti2J25TJsJJqgQmJu3B3dYDBcmOxcE5w9cgoM13TrdE/5ND2HoEnBohasxRQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.25.0.tgz", - "integrity": "sha512-1B8U07TGNAFMxZbSpF6jqiDs1cVGO0izVkf18Q/SPcUAc9LhHxzvSowXDTvkHMWUVuPpagupaW63gB6ahTXVlg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.25.0", - "@typescript-eslint/visitor-keys": "4.25.0", - "debug": "^4.1.1", - "globby": "^11.0.1", - "is-glob": "^4.0.1", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.25.0.tgz", - "integrity": "sha512-AmkqV9dDJVKP/TcZrbf6s6i1zYXt5Hl8qOLrRDTFfRNae4+LB8A4N3i+FLZPW85zIxRy39BgeWOfMS3HoH5ngg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.25.0", - "eslint-visitor-keys": "^2.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/scope-manager": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.22.0.tgz", - "integrity": "sha512-OcCO7LTdk6ukawUM40wo61WdeoA7NM/zaoq1/2cs13M7GyiF+T4rxuA4xM+6LeHWjWbss7hkGXjFDRcKD4O04Q==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.22.0", - "@typescript-eslint/visitor-keys": "4.22.0" - } - }, - "@typescript-eslint/types": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.22.0.tgz", - "integrity": "sha512-sW/BiXmmyMqDPO2kpOhSy2Py5w6KvRRsKZnV0c4+0nr4GIcedJwXAq+RHNK4lLVEZAJYFltnnk1tJSlbeS9lYA==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.0.tgz", - "integrity": "sha512-TkIFeu5JEeSs5ze/4NID+PIcVjgoU3cUQUIZnH3Sb1cEn1lBo7StSV5bwPuJQuoxKXlzAObjYTilOEKRuhR5yg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.22.0", - "@typescript-eslint/visitor-keys": "4.22.0", - "debug": "^4.1.1", - "globby": "^11.0.1", - "is-glob": "^4.0.1", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "dependencies": { - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.0.tgz", - "integrity": "sha512-nnMu4F+s4o0sll6cBSsTeVsT4cwxB7zECK3dFxzEjPBii9xLpq4yqqsy/FU5zMfan6G60DKZSCXAa3sHJZrcYw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.22.0", - "eslint-visitor-keys": "^2.0.0" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", - "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", - "dev": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", - "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", - "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", - "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", - "dev": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", - "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", - "dev": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.0", - "@webassemblyjs/helper-api-error": "1.11.0", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", - "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", - "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", - "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", - "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", - "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", - "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/helper-wasm-section": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0", - "@webassemblyjs/wasm-opt": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0", - "@webassemblyjs/wast-printer": "1.11.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", - "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/ieee754": "1.11.0", - "@webassemblyjs/leb128": "1.11.0", - "@webassemblyjs/utf8": "1.11.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", - "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-buffer": "1.11.0", - "@webassemblyjs/wasm-gen": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", - "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/helper-api-error": "1.11.0", - "@webassemblyjs/helper-wasm-bytecode": "1.11.0", - "@webassemblyjs/ieee754": "1.11.0", - "@webassemblyjs/leb128": "1.11.0", - "@webassemblyjs/utf8": "1.11.0" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", - "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.0", - "@xtuc/long": "4.2.2" - } - }, - "@webpack-cli/configtest": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", - "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", - "dev": true - }, - "@webpack-cli/info": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", - "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", - "dev": true, - "requires": { - "envinfo": "^7.7.3" - } - }, - "@webpack-cli/serve": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", - "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", - "dev": true - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.1.tgz", - "integrity": "sha512-z716cpm5TX4uzOzILx8PavOE6C6DKshHDw1aQN52M/yNSqE9s5O8SMfyhCCfCJ3HmTL0NkVOi+8a/55T7YB3bg==", - "dev": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "dev": true - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "adm-zip": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.5.tgz", - "integrity": "sha512-IWwXKnCbirdbyXSfUDvCCrmYrOHANRZcc8NcRrvTlIApdl7PwE9oGcsYvNeJPAVY1M+70b4PxXGKIf8AEuiQ6w==" - }, - "aes-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", - "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=" - }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "dependencies": { - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "ajv-formats": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.0.tgz", - "integrity": "sha512-USH2jBb+C/hIpwD2iRjp0pe0k+MvzG0mlSn/FIdCgQhUb9ALPRjt2KIQdfZDS9r0ZIeUAg7gOu9KL0PFqGqr5Q==", - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.4.0.tgz", - "integrity": "sha512-7QD2l6+KBSLwf+7MuYocbWvRPdOu63/trReTLu2KFwkgctnub1auoF+Y1WYcm09CTM7quuscrzqmASaLHC/K4Q==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "ajv-formats-draft2019": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/ajv-formats-draft2019/-/ajv-formats-draft2019-1.4.3.tgz", - "integrity": "sha512-QPZGACI62TyfOg9jhYhXNGRXI/6yZ5bGfv2pT3ldAgg/lFlJk9wZlS6DKsMpApQKG+SJtL75SbCoLdY2xlEhfw==", - "requires": { - "isemail": "^3.2.0", - "punycode": "^2.1.1", - "schemes": "^1.1.1", - "uri-js": "^4.2.2" - } - }, - "ajv-i18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ajv-i18n/-/ajv-i18n-4.0.0.tgz", - "integrity": "sha512-bZxvSt2PZMBndVlLyhlU5OsqsulV83zwQR8NBiQICQP1SU3gAPXCuRVXcaFS0ZiNBtNLrTGKXK90vtQDAwiMRQ==" - }, - "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", - "dev": true - }, - "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "requires": { - "string-width": "^3.0.0" - }, - "dependencies": { - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - } - } - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", - "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", - "requires": { - "type-fest": "^0.8.1" - } - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "optional": true - }, - "archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", - "requires": { - "file-type": "^4.2.0" - }, - "dependencies": { - "file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=" - } - } - }, - "archiver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz", - "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==", - "requires": { - "archiver-utils": "^2.1.0", - "async": "^3.2.0", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "requires": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - } - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true, - "optional": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "array-includes": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", - "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.5" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - } - }, - "arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" - }, - "async-mutex": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.3.2.tgz", - "integrity": "sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==", - "requires": { - "tslib": "^2.3.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "aws-sdk": { - "version": "2.916.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.916.0.tgz", - "integrity": "sha512-/k9Jh1KGFODLOfBeoT0BDs4BmV1+Y39kDWIygQ0eWIkE98WO7aWLxOZuRku9vEx6IhpEkhzxsi/j2EXc6sgoZg==", - "requires": { - "buffer": "4.9.2", - "events": "1.1.1", - "ieee754": "1.1.13", - "jmespath": "0.15.0", - "querystring": "0.2.0", - "sax": "1.2.1", - "url": "0.10.3", - "uuid": "3.3.2", - "xml2js": "0.4.19" - }, - "dependencies": { - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - } - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" - }, - "axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", - "requires": { - "follow-redirects": "^1.10.0" - } - }, - "babel-jest": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.1.tgz", - "integrity": "sha512-aWFD7OGQjk3Y8MdZKf1XePlQvHnjMVJQjIq9WKrlAjz9by703kJ45Jxhp26JwnovoW71YYz5etuqRl8wMcIv0w==", - "dev": true, - "requires": { - "@jest/transform": "^27.0.1", - "@jest/types": "^27.0.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz", - "integrity": "sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz", - "integrity": "sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^27.0.1", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base64-arraybuffer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", - "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=" - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" - }, - "bestzip": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bestzip/-/bestzip-2.2.0.tgz", - "integrity": "sha512-MCuN3sjLA//zKhheXSOAMlFtj4oZEHKCa+gHGLYUDnL2VRuuwARVV+QKMwtbDk5CL2AQs+3Dw20h8KJJrbENSg==", - "dev": true, - "requires": { - "archiver": "^5.3.0", - "async": "^3.2.0", - "glob": "^7.1.6", - "which": "^2.0.2", - "yargs": "^16.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "requires": { - "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" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "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-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", - "dev": true - } - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", - "requires": { - "buffers": "~0.1.1", - "chainsaw": "~0.1.0" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "boxen": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.1.tgz", - "integrity": "sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==", - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.0", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserslist": { - "version": "4.16.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.5.tgz", - "integrity": "sha512-C2HAjrM1AI/djrpAUU/tr4pml1DqLIzJKSLDBXBrNErl9ZCCTXdhwxdJjYc16953+mBWf7Lw+uUJgpgb8cN71A==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001214", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.719", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, - "bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "requires": { - "fast-json-stable-stringify": "2.x" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "bson": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/bson/-/bson-4.6.4.tgz", - "integrity": "sha512-TdQ3FzguAu5HKPPlr0kYQCyrYUYh8tFM+CMTpxjNzVzxeiJY00Rtuj3LXLHSgiGvmaWlZ8PE+4KyM2thqE38pQ==", - "requires": { - "buffer": "^5.6.0" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - } - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", - "dev": true - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffermaker": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/buffermaker/-/buffermaker-1.2.1.tgz", - "integrity": "sha512-IdnyU2jDHU65U63JuVQNTHiWjPRH0CS3aYd/WPaEwyX84rFdukhOduAVb1jwUScmb5X0JWPw8NZOrhoLMiyAHQ==", - "requires": { - "long": "1.1.2" - } - }, - "buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" - }, - "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" - }, - "busboy": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz", - "integrity": "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==", - "dev": true, - "requires": { - "dicer": "0.3.0" - } - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "cache-content-type": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", - "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", - "dev": true, - "requires": { - "mime-types": "^2.1.18", - "ylru": "^1.2.0" - } - }, - "cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "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" - }, - "dependencies": { - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - } - } - }, - "cachedir": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" - }, - "caniuse-lite": { - "version": "1.0.30001219", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001219.tgz", - "integrity": "sha512-c0yixVG4v9KBc/tQ2rlbB3A/bgBFRvl8h8M4IeUbqCca4gsiCfvtaheUssbnux/Mb66Vjz7x8yYjDgYcNQOhyQ==", - "dev": true - }, - "canonicalize": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.5.tgz", - "integrity": "sha512-mAjKJPIyP0xqqv6IAkvso07StOmz6cmGtNDg3pXCSzXVZOqka7StIkAhJl/zHOi4M2CgpYfD6aeRWbnrmtvBEA==" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "chainsaw": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", - "requires": { - "traverse": ">=0.3.0 <0.4" - }, - "dependencies": { - "traverse": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=" - } - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "child-process-ext": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/child-process-ext/-/child-process-ext-2.1.1.tgz", - "integrity": "sha512-0UQ55f51JBkOFa+fvR76ywRzxiPwQS3Xe8oe5bZRphpv+dIMeerW5Zn5e4cUy4COJwVtJyU0R79RMnw+aCqmGA==", - "requires": { - "cross-spawn": "^6.0.5", - "es5-ext": "^0.10.53", - "log": "^6.0.0", - "split2": "^3.1.1", - "stream-promise": "^3.2.0" - } - }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "dependencies": { - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "cjs-module-lexer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz", - "integrity": "sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw==", - "dev": true - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" - }, - "cli-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.0.tgz", - "integrity": "sha512-a0VZ8LeraW0jTuCkuAGMNufareGHhyZU9z8OGsW0gXd1hZGi1SRuNRXdbGkraBBKnhyUhyebFWnRbp+dIn0f0A==", - "requires": { - "ansi-regex": "^2.1.1", - "d": "^1.0.1", - "es5-ext": "^0.10.51", - "es6-iterator": "^2.0.3", - "memoizee": "^0.4.14", - "timers-ext": "^0.1.7" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "optional": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "color": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", - "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - }, - "colornames": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz", - "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y=" - }, - "colors": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", - "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==" - }, - "colorspace": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz", - "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==", - "requires": { - "color": "3.0.x", - "text-hex": "1.0.x" - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" - }, - "compress-commons": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.0.tgz", - "integrity": "sha512-ofaaLqfraD1YRTkrRKPCrGJ1pFeDG/MVCkVVV2FNGeWquSlqw5wOrwOfPQ1xF2u+blpeWASie5EubHz+vsNIgA==", - "requires": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.1", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true - } - } - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "optional": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "requires": { - "safe-buffer": "5.1.2" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" - }, - "cookies": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", - "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", - "dev": true, - "requires": { - "depd": "~2.0.0", - "keygrip": "~1.1.0" - }, - "dependencies": { - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - } - } - }, - "copy-webpack-plugin": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", - "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", - "dev": true, - "requires": { - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.1", - "globby": "^11.0.3", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - }, - "dependencies": { - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - } - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "dependencies": { - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - } - } - }, - "crc-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", - "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", - "requires": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - } - }, - "crc32-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", - "requires": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true, - "optional": true - }, - "cron-parser": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-2.18.0.tgz", - "integrity": "sha512-s4odpheTyydAbTBQepsqd2rNWGa2iV3cyo8g7zbI2QQYGLVsfbhmwukayS1XHppe02Oy1fg7mg6xoaraVJeEcg==", - "dev": true, - "requires": { - "is-nan": "^1.3.0", - "moment-timezone": "^0.5.31" - } - }, - "cross-fetch": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", - "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", - "requires": { - "node-fetch": "2.6.1" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "cuid": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/cuid/-/cuid-2.1.8.tgz", - "integrity": "sha512-xiEMER6E7TlTPnDxrM4eRiC6TRgjNX9xzEZ5U/Se2YJKr7Mq4pJn/2XEHjl3STcSh96GmkHPcBXLES8M29wyyg==", - "dev": true - }, - "cycle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true - }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - }, - "dependencies": { - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - } - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "dayjs": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.5.tgz", - "integrity": "sha512-BUFis41ikLz+65iH6LHQCDm4YPMj5r1YFLdupPIyM4SGcXMmtiLQ7U37i+hGS8urIuqe7I/ou3IS1jVc4nbN4g==" - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", - "requires": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - }, - "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "dependencies": { - "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" - }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - } - } - } - }, - "decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "dependencies": { - "file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==" - } - } - }, - "decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" - } - } - }, - "decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", - "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" - }, - "get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", - "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", - "dev": true - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "defer-to-connect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.1.tgz", - "integrity": "sha512-J7thop4u3mRTkYRQ+Vpfwy2G5Ehoy82I14+14W4YMDLKdWloI9gSzRbV30s/NckQGVJtPkWNcW4oMAUigTdqiQ==" - }, - "deferred": { - "version": "0.7.11", - "resolved": "https://registry.npmjs.org/deferred/-/deferred-0.7.11.tgz", - "integrity": "sha512-8eluCl/Blx4YOGwMapBvXRKxHXhA8ejDXYzEaK8+/gtcm8hRMhSLmXSqDmNUKNc/C8HNSmuyyp/hflhqDAvK2A==", - "requires": { - "d": "^1.0.1", - "es5-ext": "^0.10.50", - "event-emitter": "^0.3.5", - "next-tick": "^1.0.0", - "timers-ext": "^0.1.7" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "denque": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz", - "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "optional": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diagnostics": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz", - "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==", - "requires": { - "colorspace": "1.1.x", - "enabled": "1.0.x", - "kuler": "1.0.x" - } - }, - "dicer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz", - "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==", - "dev": true, - "requires": { - "streamsearch": "0.1.2" - } - }, - "did-resolver": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.1.3.tgz", - "integrity": "sha512-ab8y90tSiDkTdfddXRC9Qcb1QSd568aC6+OgFTrcE4rs1vQAZOil+VqXHDu+Ff/UvhxlckPO8oJtp86iICZG0w==" - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "optional": true - }, - "diff-sequences": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz", - "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==", - "dev": true - }, - "dijkstrajs": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", - "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - }, - "dependencies": { - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - } - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "dot-qs": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dot-qs/-/dot-qs-0.2.0.tgz", - "integrity": "sha1-02UX/iS3zaYfznpQJqACSvr1pDk=" - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "dev": true - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "duration": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/duration/-/duration-0.2.2.tgz", - "integrity": "sha512-06kgtea+bGreF5eKYgI/36A6pLXggY7oR4p1pq4SmdFBn1ReOL5D8RhG64VrqfTTKNucqqtBAwEj8aB88mcqrg==", - "requires": { - "d": "1", - "es5-ext": "~0.10.46" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.723", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.723.tgz", - "integrity": "sha512-L+WXyXI7c7+G1V8ANzRsPI5giiimLAUDC6Zs1ojHHPhYXb3k/iTABFmWjivEtsWrRQymjnO66/rO2ZTABGdmWg==", - "dev": true - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "enabled": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz", - "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=", - "requires": { - "env-variable": "0.0.x" - } - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "engine.io-client": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz", - "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==", - "requires": { - "component-emitter": "~1.3.0", - "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.2.0", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "ws": "~7.4.2", - "xmlhttprequest-ssl": "~1.6.2", - "yeast": "0.1.2" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "engine.io-parser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", - "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", - "requires": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.4", - "blob": "0.0.5", - "has-binary2": "~1.0.2" - } - }, - "enhanced-resolve": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", - "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - } - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "env-variable": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.5.tgz", - "integrity": "sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA==" - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", - "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.2", - "is-string": "^1.0.5", - "object-inspect": "^1.9.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.0" - }, - "dependencies": { - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - } - } - }, - "es-module-lexer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", - "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", - "dev": true - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - }, - "dependencies": { - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - } - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-promisify": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz", - "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==" - }, - "es6-set": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", - "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-symbol": "3.1.1", - "event-emitter": "~0.3.5" - }, - "dependencies": { - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - } - } - }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "requires": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.27.0.tgz", - "integrity": "sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==", - "dev": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.1", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.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": "^5.0.0", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "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", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "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-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true - }, - "eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - } - } - }, - "eslint-module-utils": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", - "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "pkg-dir": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-plugin-import": { - "version": "2.23.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.3.tgz", - "integrity": "sha512-wDxdYbSB55F7T5CC7ucDjY641VvKmlRwT0Vxh7PkY1mI4rclVRFWYfsrjDgZvwYYDZ5ee0ZtfFKXowWjqvEoRQ==", - "dev": true, - "requires": { - "array-includes": "^3.1.3", - "array.prototype.flat": "^1.2.4", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.1", - "find-up": "^2.0.0", - "has": "^1.0.3", - "is-core-module": "^2.4.0", - "minimatch": "^3.0.4", - "object.values": "^1.1.3", - "pkg-up": "^2.0.0", - "read-pkg-up": "^3.0.0", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.9.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - } - } - }, - "eslint-plugin-jest": { - "version": "24.3.6", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz", - "integrity": "sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg==", - "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "^4.0.1" - } - }, - "eslint-plugin-prettier": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz", - "integrity": "sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==", - "dev": true, - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", - "dev": true - }, - "esniff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/esniff/-/esniff-1.1.0.tgz", - "integrity": "sha1-xmhJIp+RRk3t4uDUAgHtar9l8qw=", - "requires": { - "d": "1", - "es5-ext": "^0.10.12" - } - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "essentials": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/essentials/-/essentials-1.1.1.tgz", - "integrity": "sha512-SmaxoAdVu86XkZQM/u6TYSu96ZlFGwhvSk1l9zAkznFuQkMb9mRDS2iq/XWDow7R8OwBwdYH8nLyDKznMD+GWw==" - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "ethers": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.1.4.tgz", - "integrity": "sha512-EAPQ/fgGRu0PoR/VNFnHTMOtG/IZ0AItdW55C9T8ffmVu0rnyllZL404eBF66elJehOLz2kxnUrhXpE7TCpW7g==", - "requires": { - "@ethersproject/abi": "5.1.2", - "@ethersproject/abstract-provider": "5.1.0", - "@ethersproject/abstract-signer": "5.1.0", - "@ethersproject/address": "5.1.0", - "@ethersproject/base64": "5.1.0", - "@ethersproject/basex": "5.1.0", - "@ethersproject/bignumber": "5.1.1", - "@ethersproject/bytes": "5.1.0", - "@ethersproject/constants": "5.1.0", - "@ethersproject/contracts": "5.1.1", - "@ethersproject/hash": "5.1.0", - "@ethersproject/hdnode": "5.1.0", - "@ethersproject/json-wallets": "5.1.0", - "@ethersproject/keccak256": "5.1.0", - "@ethersproject/logger": "5.1.0", - "@ethersproject/networks": "5.1.0", - "@ethersproject/pbkdf2": "5.1.0", - "@ethersproject/properties": "5.1.0", - "@ethersproject/providers": "5.1.2", - "@ethersproject/random": "5.1.0", - "@ethersproject/rlp": "5.1.0", - "@ethersproject/sha2": "5.1.0", - "@ethersproject/signing-key": "5.1.0", - "@ethersproject/solidity": "5.1.0", - "@ethersproject/strings": "5.1.0", - "@ethersproject/transactions": "5.1.1", - "@ethersproject/units": "5.1.0", - "@ethersproject/wallet": "5.1.0", - "@ethersproject/web": "5.1.0", - "@ethersproject/wordlists": "5.1.0" - } - }, - "ethr-did-registry": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/ethr-did-registry/-/ethr-did-registry-0.0.3.tgz", - "integrity": "sha512-4BPvMGkxAK9vTduCq6D5b8ZqjteD2cvDIPPriXP6nnmPhWKFSxypo+AFvyQ0omJGa0cGTR+dkdI/8jiF7U/qaw==" - }, - "ethr-did-resolver": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/ethr-did-resolver/-/ethr-did-resolver-4.3.5.tgz", - "integrity": "sha512-BQO7PQwuqqczK+4AWQhys/sgegDVIFr6+lSoSYXlIbG0oRH0l7PkSuf7VEFKclEJ3JlJ1t9kjDIdj7Ba7euTJg==", - "requires": { - "@ethersproject/abi": "^5.1.0", - "@ethersproject/abstract-signer": "^5.1.0", - "@ethersproject/address": "^5.1.0", - "@ethersproject/basex": "^5.1.0", - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/contracts": "^5.1.0", - "@ethersproject/providers": "^5.1.0", - "@ethersproject/transactions": "^5.1.0", - "did-resolver": "^3.1.0", - "ethr-did-registry": "^0.0.3", - "querystring": "^0.2.1" - }, - "dependencies": { - "querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" - } - } - }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "exit-on-epipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", - "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" - }, - "expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" - }, - "expect": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.1.tgz", - "integrity": "sha512-hjKwLeAvKUiq0Plha1dmzOH1FGEwJC9njbT993cq4PK9r58/+3NM+WDqFVGcPuRH7XTjmbIeHQBzp2faDrPhjQ==", - "dev": true, - "requires": { - "@jest/types": "^27.0.1", - "ansi-styles": "^5.0.0", - "jest-get-type": "^27.0.1", - "jest-matcher-utils": "^27.0.1", - "jest-message-util": "^27.0.1", - "jest-regex-util": "^27.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "requires": { - "type": "^2.0.0" - } - }, - "ext-list": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", - "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", - "requires": { - "mime-db": "^1.28.0" - } - }, - "ext-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", - "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", - "requires": { - "ext-list": "^2.0.0", - "sort-keys-length": "^1.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - }, - "dependencies": { - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "picomatch": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", - "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==" - } - } - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fast-safe-stringify": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", - "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==" - }, - "fast-xml-parser": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz", - "integrity": "sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg==", - "dev": true - }, - "fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==" - }, - "fastq": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", - "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", - "requires": { - "reusify": "^1.0.4" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "requires": { - "pend": "~1.2.0" - } - }, - "fecha": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz", - "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==" - }, - "figures": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", - "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "file-type": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.4.0.tgz", - "integrity": "sha512-MDAkwha3wHg11Lp++2T3Gu347eC/DB4r7nYj6iZaf1l7UhGBh2746QKxg0BWC8w2dJsxUEmH8KvLueX+GthN2w==", - "requires": { - "readable-web-to-node-stream": "^3.0.0", - "strtok3": "^6.0.3", - "token-types": "^2.0.0", - "typedarray-to-buffer": "^3.1.5" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, - "filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=" - }, - "filenamify": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", - "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", - "requires": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.1", - "trim-repeated": "^1.0.0" - } - }, - "filesize": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.3.0.tgz", - "integrity": "sha512-ytx0ruGpDHKWVoiui6+BY/QMNngtDQ/pJaFwfBpQif0J63+E8DLdFyqS3NkKQn7vIruUEpoGD9JUJSg7Kp+I0g==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "find-requires": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-requires/-/find-requires-1.0.0.tgz", - "integrity": "sha512-UME7hNwBfzeISSFQcBEDemEEskpOjI/shPrpJM5PI4DSdn6hX0dmz+2dL70blZER2z8tSnTRL+2rfzlYgtbBoQ==", - "requires": { - "es5-ext": "^0.10.49", - "esniff": "^1.1.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatley": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/flatley/-/flatley-5.2.0.tgz", - "integrity": "sha512-vsb0/03uIHu7/3jRqABweblFUJMLokz1uMrcgFlvx6OAr6V3FiSic2iXeiJCj+cciTiQeumSDsIFAAnN1yvu4w==", - "requires": { - "is-buffer": "^1.1.6" - } - }, - "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", - "dev": true - }, - "follow-redirects": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", - "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==" - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.2.10", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.2.10.tgz", - "integrity": "sha512-HveFCHWSH2WlYU1tU3PkrupvW8lNFMTfH3Jk0TfC2mtktE9ibHGcifhCsCFvj+kqlDfNIlwmNLiNqR9jnSA7OQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "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-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "requires": { - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - } - } - }, - "form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "formidable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz", - "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "dependencies": { - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - } - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fs2": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/fs2/-/fs2-0.3.9.tgz", - "integrity": "sha512-WsOqncODWRlkjwll+73bAxVW3JPChDgaPX3DT4iTTm73UmG4VgALa7LaFblP232/DN60itkOrPZ8kaP1feksGQ==", - "requires": { - "d": "^1.0.1", - "deferred": "^0.7.11", - "es5-ext": "^0.10.53", - "event-emitter": "^0.3.5", - "ignore": "^5.1.8", - "memoizee": "^0.4.14", - "type": "^2.1.0" - }, - "dependencies": { - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" - } - } - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "optional": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "dependencies": { - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - } - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==" - }, - "get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==" - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" - }, - "glob": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", - "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", - "requires": { - "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" - } - }, - "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "globals": { - "version": "13.8.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", - "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - }, - "dependencies": { - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@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": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.1.tgz", - "integrity": "sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw==" - }, - "graphlib": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz", - "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==", - "requires": { - "lodash": "^4.17.15" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - } - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, - "has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "requires": { - "isarray": "2.0.1" - }, - "dependencies": { - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" - } - } - }, - "has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", - "dev": true - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "optional": true - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.4.1.tgz", - "integrity": "sha512-rdw7q6GTlibqVVbXr0CKelfV5iY8G2HqEUkhSk297BMbSpSL8crXC+9rjKoMcZZEsksX30le6f/4ul4E28gegw==", - "dev": true, - "requires": { - "deep-equal": "~1.0.1", - "http-errors": "~1.7.2" - }, - "dependencies": { - "http-errors": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - } - } - }, - "http-cache-semantics": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", - "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==" - }, - "http-errors": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", - "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "requires": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "humanize-number": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/humanize-number/-/humanize-number-0.0.2.tgz", - "integrity": "sha1-EcCvakcWQ2M1iFiASPF5lUFInBg=", - "dev": true - }, - "husky": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", - "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", - "dev": true - }, - "i": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", - "integrity": "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" - }, - "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==" - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true - }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "inquirer-autocomplete-prompt": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.3.0.tgz", - "integrity": "sha512-zvAc+A6SZdcN+earG5SsBu1RnQdtBS4o8wZ/OqJiCfL34cfOx+twVRq7wumYix6Rkdjn1N2nVCcO3wHqKqgdGg==", - "requires": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "figures": "^3.2.0", - "run-async": "^2.4.0", - "rxjs": "^6.6.2" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - } - } - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, - "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bigint": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", - "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", - "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", - "dev": true, - "requires": { - "call-bind": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-builtin-module": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.1.0.tgz", - "integrity": "sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==", - "dev": true, - "requires": { - "builtin-modules": "^3.0.0" - } - }, - "is-callable": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-generator-function": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz", - "integrity": "sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", - "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", - "dev": true - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" - }, - "is-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", - "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-symbols": "^1.0.1" - }, - "dependencies": { - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - } - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true - }, - "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-wsl": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz", - "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==" - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isemail": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", - "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", - "requires": { - "punycode": "2.x.x" - } - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "java-invoke-local": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/java-invoke-local/-/java-invoke-local-0.0.6.tgz", - "integrity": "sha512-gZmQKe1QrfkkMjCn8Qv9cpyJFyogTYqkP5WCobX5RNaHsJzIV/6NvAnlnouOcwKr29QrxLGDGcqYuJ+ae98s1A==", - "dev": true - }, - "jest": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.1.tgz", - "integrity": "sha512-lFEoUdXjbGAIxk/gZhcv98xOaH1hjqG5R/PQHs5GBfIK5iL3tnXCjHQf4HQLVZZ2rcXML3oeVg9+XrRZbooBdQ==", - "dev": true, - "requires": { - "@jest/core": "^27.0.1", - "import-local": "^3.0.2", - "jest-cli": "^27.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-cli": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.1.tgz", - "integrity": "sha512-plDsQQwpkKK1SZ5L5xqMa7v/sTwB5LTIeSJqb+cV+4EMlThdUQfg8jwMfHX8jHuUc9TPGLcdoZeBuZcGGn3Rlg==", - "dev": true, - "requires": { - "@jest/core": "^27.0.1", - "@jest/test-result": "^27.0.1", - "@jest/types": "^27.0.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "jest-config": "^27.0.1", - "jest-util": "^27.0.1", - "jest-validate": "^27.0.1", - "prompts": "^2.0.1", - "yargs": "^16.0.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-changed-files": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.1.tgz", - "integrity": "sha512-Y/4AnqYNcUX/vVgfkmvSA3t7rcg+t8m3CsSGlU+ra8kjlVW5ZqXcBZY/NUew2Mo8M+dn0ApKl+FmGGT1JV5dVA==", - "dev": true, - "requires": { - "@jest/types": "^27.0.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", - "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "jest-circus": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.1.tgz", - "integrity": "sha512-Tz3ytmrsgxWlTwSyPYb8StF9J2IMjLlbBMKAjhL2UU9/0ZpYb2JiEGjXaAhnGauQRbbpyFbSH3yj5HIbdurmwQ==", - "dev": true, - "requires": { - "@jest/environment": "^27.0.1", - "@jest/test-result": "^27.0.1", - "@jest/types": "^27.0.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.0.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.1", - "jest-matcher-utils": "^27.0.1", - "jest-message-util": "^27.0.1", - "jest-runner": "^27.0.1", - "jest-runtime": "^27.0.1", - "jest-snapshot": "^27.0.1", - "jest-util": "^27.0.1", - "pretty-format": "^27.0.1", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - } - } - }, - "jest-config": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.1.tgz", - "integrity": "sha512-V8O6+CZjGF0OMq4kxVR29ztV/LQqlAAcJLw7a94RndfRXkha4U84n50yZCXiPWtAHHTmb3g1y52US6rGPxA+3w==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.0.1", - "@jest/types": "^27.0.1", - "babel-jest": "^27.0.1", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "jest-circus": "^27.0.1", - "jest-environment-jsdom": "^27.0.1", - "jest-environment-node": "^27.0.1", - "jest-get-type": "^27.0.1", - "jest-jasmine2": "^27.0.1", - "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.1", - "jest-util": "^27.0.1", - "jest-validate": "^27.0.1", - "micromatch": "^4.0.4", - "pretty-format": "^27.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "dev": true, - "requires": { - "ci-info": "^3.1.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.1.tgz", - "integrity": "sha512-DQ3OgfJgoGWVTYo4qnYW/Jg5mpYFS2QW9BLxA8bs12ZRN1K8QPZtWeYvUPohQFs3CHX3JLTndGg3jyxdL5THFQ==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.0.1", - "jest-get-type": "^27.0.1", - "pretty-format": "^27.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.1.tgz", - "integrity": "sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.1.tgz", - "integrity": "sha512-uJTK/aZ05HsdKkfXucAT5+/1DIURnTRv34OSxn1HWHrD+xu9eDX5Xgds09QSvg/mU01VS5upuHTDKG3W+r0rQA==", - "dev": true, - "requires": { - "@jest/types": "^27.0.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.0.1", - "jest-util": "^27.0.1", - "pretty-format": "^27.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.1.tgz", - "integrity": "sha512-lesU8T9zkjgLaLpUFmFDgchu6/2OCoXm52nN6UumR063Hb+1TJdI7ihgM86+G01Ay86Lyr+K/FAR6yIIOviH3Q==", - "dev": true, - "requires": { - "@jest/environment": "^27.0.1", - "@jest/fake-timers": "^27.0.1", - "@jest/types": "^27.0.1", - "@types/node": "*", - "jest-mock": "^27.0.1", - "jest-util": "^27.0.1", - "jsdom": "^16.6.0" - } - }, - "jest-environment-node": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.1.tgz", - "integrity": "sha512-/p94lo0hx+hbKUw1opnRFUPPsjncRBEUU+2Dh7BuxX8Nr4rRiTivLYgXzo79FhaeMYV0uiV5WAbHBq6xC11JJg==", - "dev": true, - "requires": { - "@jest/environment": "^27.0.1", - "@jest/fake-timers": "^27.0.1", - "@jest/types": "^27.0.1", - "@types/node": "*", - "jest-mock": "^27.0.1", - "jest-util": "^27.0.1" - } - }, - "jest-get-type": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz", - "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==", - "dev": true - }, - "jest-haste-map": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.1.tgz", - "integrity": "sha512-ioCuobr4z90H1Pz8+apz2vfz63387apzAoawm/9IIOndarDfRkjLURdLOe//AI5jUQmjVRg+WiL92339kqlCmA==", - "dev": true, - "requires": { - "@jest/types": "^27.0.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.0.1", - "jest-serializer": "^27.0.1", - "jest-util": "^27.0.1", - "jest-worker": "^27.0.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-worker": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.1.tgz", - "integrity": "sha512-NhHqClI3owOjmS8dBhQMKHZ2rrT0sBTpqGitp9nMX5AAjVXd+15o4v96uBEMhoywaLKN+5opcKBlXwAoADZolA==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-jasmine2": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.1.tgz", - "integrity": "sha512-o8Ist0o970QDDm/R2o9UDbvNxq8A0++FTFQ0z9OnieJwS1nDH6H7WBDYAGPTdmnla7kbW41oLFPvhmjJE4mekg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.0.1", - "@jest/source-map": "^27.0.1", - "@jest/test-result": "^27.0.1", - "@jest/types": "^27.0.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.0.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.0.1", - "jest-matcher-utils": "^27.0.1", - "jest-message-util": "^27.0.1", - "jest-runtime": "^27.0.1", - "jest-snapshot": "^27.0.1", - "jest-util": "^27.0.1", - "pretty-format": "^27.0.1", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - } - } - }, - "jest-junit": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-13.2.0.tgz", - "integrity": "sha512-B0XNlotl1rdsvFZkFfoa19mc634+rrd8E4Sskb92Bb8MmSXeWV9XJGUyctunZS1W410uAxcyYuPUGVnbcOH8cg==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "strip-ansi": "^6.0.1", - "uuid": "^8.3.2", - "xml": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "jest-leak-detector": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.1.tgz", - "integrity": "sha512-SQ/lRhfmnV3UuiaKIjwNXCaW2yh1rTMAL4n4Cl4I4gU0X2LoIc6Ogxe4UKM/J6Ld2uzc4gDGVYc5lSdpf6WjYw==", - "dev": true, - "requires": { - "jest-get-type": "^27.0.1", - "pretty-format": "^27.0.1" - } - }, - "jest-matcher-utils": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.1.tgz", - "integrity": "sha512-NauNU+olKhPzLlsRnTOYFGk/MK5QFYl9ZzkrtfsY4eCq4SB3Bcl03UL44VdnlN5S/uFn4H2jwvRY1y6nSDTX3g==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.0.1", - "jest-get-type": "^27.0.1", - "pretty-format": "^27.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.1.tgz", - "integrity": "sha512-w8BfON2GwWORkos8BsxcwwQrLkV2s1ENxSRXK43+6yuquDE2hVxES/jrFqOArpP1ETVqqMmktU6iGkG8ncVzeA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.0.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "pretty-format": "^27.0.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.1.tgz", - "integrity": "sha512-fXCSZQDT5hUcAUy8OBnB018x7JFOMQnz4XfpSKEbfpWzL6o5qaLRhgf2Qg2NPuVKmC/fgOf33Edj8wjF4I24CQ==", - "dev": true, - "requires": { - "@jest/types": "^27.0.1", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true - }, - "jest-raw-loader": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/jest-raw-loader/-/jest-raw-loader-1.0.1.tgz", - "integrity": "sha1-zp9W1UZQ8VfEp9FtIkul1hO81iY=", - "dev": true - }, - "jest-regex-util": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.1.tgz", - "integrity": "sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ==", - "dev": true - }, - "jest-resolve": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.1.tgz", - "integrity": "sha512-Q7QQ0OZ7z6D5Dul0MrsexlKalU8ZwexBfHLSu1qYPgphvUm6WO1b/xUnipU3e+uW1riDzMcJeJVYbdQ37hBHeg==", - "dev": true, - "requires": { - "@jest/types": "^27.0.1", - "chalk": "^4.0.0", - "escalade": "^3.1.1", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.0.1", - "resolve": "^1.20.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.1.tgz", - "integrity": "sha512-ly1x5mEf21f3IVWbUNwIz/ePLtv4QdhYuQIVSVDqxx7yzAwhhdu0DJo7UNiEYKQY7Im48wfbNdOUpo7euFUXBQ==", - "dev": true, - "requires": { - "@jest/types": "^27.0.1", - "jest-regex-util": "^27.0.1", - "jest-snapshot": "^27.0.1" - } - }, - "jest-runner": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.1.tgz", - "integrity": "sha512-DUNizlD2D7J80G3VOrwfbtb7KYxiftMng82HNcKwTW0W3AwwNuBeq+1exoCnLO7Mxh7NP+k/1XQBlzLpjr/CnA==", - "dev": true, - "requires": { - "@jest/console": "^27.0.1", - "@jest/environment": "^27.0.1", - "@jest/test-result": "^27.0.1", - "@jest/transform": "^27.0.1", - "@jest/types": "^27.0.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^27.0.1", - "jest-docblock": "^27.0.1", - "jest-haste-map": "^27.0.1", - "jest-leak-detector": "^27.0.1", - "jest-message-util": "^27.0.1", - "jest-resolve": "^27.0.1", - "jest-runtime": "^27.0.1", - "jest-util": "^27.0.1", - "jest-worker": "^27.0.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-worker": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.1.tgz", - "integrity": "sha512-NhHqClI3owOjmS8dBhQMKHZ2rrT0sBTpqGitp9nMX5AAjVXd+15o4v96uBEMhoywaLKN+5opcKBlXwAoADZolA==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - } - } - }, - "jest-runtime": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.1.tgz", - "integrity": "sha512-ImcrbQtpCUp8X9Rm4ky3j1GG9cqIKZJvXGZyB5cHEapGPTmg7wvvNooLmKragEe61/p/bhw1qO68Y0/9BSsBBg==", - "dev": true, - "requires": { - "@jest/console": "^27.0.1", - "@jest/environment": "^27.0.1", - "@jest/fake-timers": "^27.0.1", - "@jest/globals": "^27.0.1", - "@jest/source-map": "^27.0.1", - "@jest/test-result": "^27.0.1", - "@jest/transform": "^27.0.1", - "@jest/types": "^27.0.1", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.1", - "jest-message-util": "^27.0.1", - "jest-mock": "^27.0.1", - "jest-regex-util": "^27.0.1", - "jest-resolve": "^27.0.1", - "jest-snapshot": "^27.0.1", - "jest-util": "^27.0.1", - "jest-validate": "^27.0.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^16.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-serializer": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.1.tgz", - "integrity": "sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - } - } - }, - "jest-snapshot": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.1.tgz", - "integrity": "sha512-HgKmSebDB3rswugREeh+nKrxJEVZE12K7lZ2MuwfFZT6YmiH0TlofsL2YmiLsCsG5KH5ZcLYYpF5bDrvtVx/Xg==", - "dev": true, - "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.0.1", - "@jest/types": "^27.0.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.0.1", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.0.1", - "jest-get-type": "^27.0.1", - "jest-haste-map": "^27.0.1", - "jest-matcher-utils": "^27.0.1", - "jest-message-util": "^27.0.1", - "jest-resolve": "^27.0.1", - "jest-util": "^27.0.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.0.1", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.1.tgz", - "integrity": "sha512-lEw3waSmEOO4ZkwkUlFSvg4es1+8+LIkSGxp/kF60K0+vMR3Dv3O2HMZhcln9NHqSQzpVbsDT6OeMzUPW7DfRg==", - "dev": true, - "requires": { - "@jest/types": "^27.0.1", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "dev": true, - "requires": { - "ci-info": "^3.1.1" - } - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.1.tgz", - "integrity": "sha512-zvmPRcfTkqTZuHveIKAI2nbkUc3SDXjWVJULknPLGF5bdxOGSeGZg7f/Uw0MUVOkCOaspcHnsPCgZG0pqmg71g==", - "dev": true, - "requires": { - "@jest/types": "^27.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.0.1", - "leven": "^3.1.0", - "pretty-format": "^27.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watch-typeahead": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.4.tgz", - "integrity": "sha512-tGxriteVJqonyrDj/xZHa0E2glKMiglMLQqISLCjxLUfeueRBh9VoRF2FKQyYO2xOqrWDTg7781zUejx411ZXA==", - "dev": true, - "requires": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^27.0.0", - "jest-watcher": "^27.0.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } - } - }, - "jest-watcher": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.1.tgz", - "integrity": "sha512-Chp9c02BN0IgEbtGreyAhGqIsOrn9a0XnzbuXOxdW1+cW0Tjh12hMzHDIdLFHpYP/TqaMTmPHaJ5KWvpCCrNFw==", - "dev": true, - "requires": { - "@jest/test-result": "^27.0.1", - "@jest/types": "^27.0.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.0.1", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jmespath": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", - "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=" - }, - "js-base64": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz", - "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==" - }, - "js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" - }, - "js-string-escape": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", - "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "jsdom": { - "version": "16.6.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", - "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.5", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.4.tgz", - "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==", - "dev": true - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "json-cycle": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/json-cycle/-/json-cycle-1.3.0.tgz", - "integrity": "sha512-FD/SedD78LCdSvJaOUQAXseT8oQBb5z6IVYaQaCrVUlu9zOAr1BDdKyVYQaSD/GDsAMrXpKcOyBD4LIl8nfjHw==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-refs": { - "version": "3.0.15", - "resolved": "https://registry.npmjs.org/json-refs/-/json-refs-3.0.15.tgz", - "integrity": "sha512-0vOQd9eLNBL18EGl5yYaO44GhixmImes2wiYn9Z3sag3QnehWrYWlB9AFtMxCL2Bj3fyxgDYkxGFEU/chlYssw==", - "requires": { - "commander": "~4.1.1", - "graphlib": "^2.1.8", - "js-yaml": "^3.13.1", - "lodash": "^4.17.15", - "native-promise-only": "^0.8.1", - "path-loader": "^1.0.10", - "slash": "^3.0.0", - "uri-js": "^4.2.2" - }, - "dependencies": { - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" - } - } - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - }, - "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - } - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsonpath-plus": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-5.0.7.tgz", - "integrity": "sha512-7TS6wsiw1s2UMK/A6nA4n0aUJuirCVhJ87nWX5je5MPOl0z5VTr2qs7nMP8NZ2ed3rlt6kePTqddgVPE9F0i0w==", - "dev": true - }, - "jsonschema": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz", - "integrity": "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==", - "dev": true - }, - "jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", - "dev": true, - "requires": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^5.6.0" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jszip": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz", - "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==", - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dev": true, - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dev": true, - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "jwt-decode": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-2.2.0.tgz", - "integrity": "sha1-fYa9VmefWM5qhHBKZX3TkruoGnk=" - }, - "kafka-node": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/kafka-node/-/kafka-node-5.0.0.tgz", - "integrity": "sha512-dD2ga5gLcQhsq1yNoQdy1MU4x4z7YnXM5bcG9SdQuiNr5KKuAmXixH1Mggwdah5o7EfholFbcNDPSVA6BIfaug==", - "requires": { - "async": "^2.6.2", - "binary": "~0.3.0", - "bl": "^2.2.0", - "buffer-crc32": "~0.2.5", - "buffermaker": "~1.2.0", - "debug": "^2.1.3", - "denque": "^1.3.0", - "lodash": "^4.17.4", - "minimatch": "^3.0.2", - "nested-error-stacks": "^2.0.0", - "optional": "^0.1.3", - "retry": "^0.10.1", - "snappy": "^6.0.1", - "uuid": "^3.0.0" - }, - "dependencies": { - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "^4.17.14" - } - }, - "bl": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", - "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - } - } - }, - "keygrip": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", - "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", - "dev": true, - "requires": { - "tsscmp": "1.0.6" - } - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "requires": { - "json-buffer": "3.0.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "koa": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.1.tgz", - "integrity": "sha512-Lb2Dloc72auj5vK4X4qqL7B5jyDPQaZucc9sR/71byg7ryoD1NCaCm63CShk9ID9quQvDEi1bGR/iGjCG7As3w==", - "dev": true, - "requires": { - "accepts": "^1.3.5", - "cache-content-type": "^1.0.0", - "content-disposition": "~0.5.2", - "content-type": "^1.0.4", - "cookies": "~0.8.0", - "debug": "~3.1.0", - "delegates": "^1.0.0", - "depd": "^2.0.0", - "destroy": "^1.0.4", - "encodeurl": "^1.0.2", - "escape-html": "^1.0.3", - "fresh": "~0.5.2", - "http-assert": "^1.3.0", - "http-errors": "^1.6.3", - "is-generator-function": "^1.0.7", - "koa-compose": "^4.1.0", - "koa-convert": "^1.2.0", - "on-finished": "^2.3.0", - "only": "~0.0.2", - "parseurl": "^1.3.2", - "statuses": "^1.5.0", - "type-is": "^1.6.16", - "vary": "^1.1.2" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "koa-compose": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", - "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", - "dev": true - }, - "koa-convert": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-1.2.0.tgz", - "integrity": "sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA=", - "dev": true, - "requires": { - "co": "^4.6.0", - "koa-compose": "^3.0.0" - }, - "dependencies": { - "koa-compose": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-3.2.1.tgz", - "integrity": "sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec=", - "dev": true, - "requires": { - "any-promise": "^1.1.0" - } - } - } - }, - "koa-logger": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/koa-logger/-/koa-logger-3.2.1.tgz", - "integrity": "sha512-MjlznhLLKy9+kG8nAXKJLM0/ClsQp/Or2vI3a5rbSQmgl8IJBQO0KI5FA70BvW+hqjtxjp49SpH2E7okS6NmHg==", - "dev": true, - "requires": { - "bytes": "^3.1.0", - "chalk": "^2.4.2", - "humanize-number": "0.0.2", - "passthrough-counter": "^1.0.0" - } - }, - "kuler": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz", - "integrity": "sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==", - "requires": { - "colornames": "^1.1.1" - } - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "requires": { - "package-json": "^6.3.0" - } - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "requires": { - "readable-stream": "^2.0.5" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "requires": { - "immediate": "~3.0.5" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "dev": true - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - }, - "lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - }, - "lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=", - "dev": true - }, - "lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=", - "dev": true - }, - "lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=", - "dev": true - }, - "lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, - "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" - }, - "log": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/log/-/log-6.0.0.tgz", - "integrity": "sha512-sxChESNYJ/EcQv8C7xpmxhtTOngoXuMEqGDAkhXBEmt3MAzM3SM/TmIBOqnMEVdrOv1+VgZoYbo6U2GemQiU4g==", - "requires": { - "d": "^1.0.0", - "duration": "^0.2.2", - "es5-ext": "^0.10.49", - "event-emitter": "^0.3.5", - "sprintf-kit": "^2.0.0", - "type": "^1.0.1" - }, - "dependencies": { - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - } - } - }, - "logform": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz", - "integrity": "sha512-+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ==", - "requires": { - "colors": "^1.2.1", - "fast-safe-stringify": "^2.0.4", - "fecha": "^2.3.3", - "ms": "^2.1.1", - "triple-beam": "^1.3.0" - } - }, - "long": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/long/-/long-1.1.2.tgz", - "integrity": "sha1-6u9ZUcp1UdlpJrgtokLbnWso+1M=" - }, - "long-timeout": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/long-timeout/-/long-timeout-0.1.1.tgz", - "integrity": "sha1-lyHXiLR+C8taJMLivuGg2lXatRQ=", - "dev": true - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "lru-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", - "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", - "requires": { - "es5-ext": "~0.10.2" - } - }, - "luxon": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.27.0.tgz", - "integrity": "sha512-VKsFsPggTA0DvnxtJdiExAucKdAnwbCCNlMM5ENvHlxubqWd0xhZcdb4XgZ7QFNhaRhilXCFxHuoObP5BNA4PA==", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5-file": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-5.0.0.tgz", - "integrity": "sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "mem": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/mem/-/mem-6.1.1.tgz", - "integrity": "sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^3.0.0" - }, - "dependencies": { - "mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true - } - } - }, - "memfs": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.2.tgz", - "integrity": "sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==", - "dev": true, - "requires": { - "fs-monkey": "1.0.3" - } - }, - "memoizee": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", - "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", - "requires": { - "d": "^1.0.1", - "es5-ext": "^0.10.53", - "es6-weak-map": "^2.0.3", - "event-emitter": "^0.3.5", - "is-promise": "^2.2.2", - "lru-queue": "^0.1.0", - "next-tick": "^1.1.0", - "timers-ext": "^0.1.7" - } - }, - "memory-pager": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", - "optional": true - }, - "memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "dependencies": { - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "requires": { - "mime-db": "1.40.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" - }, - "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "dev": true - }, - "moment-timezone": { - "version": "0.5.33", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", - "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", - "dev": true, - "requires": { - "moment": ">= 2.9.0" - } - }, - "mongodb": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.6.0.tgz", - "integrity": "sha512-1gsxVXmjFTPJ+CkMG9olE4bcVsyY8lBJN9m5B5vj+LZ7wkBqq3PO8RVmNX9GwCBOBz1KV0zM00vPviUearSv7A==", - "requires": { - "bson": "^4.6.3", - "denque": "^2.0.1", - "mongodb-connection-string-url": "^2.5.2", - "saslprep": "^1.0.3", - "socks": "^2.6.2" - }, - "dependencies": { - "denque": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz", - "integrity": "sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ==" - } - } - }, - "mongodb-client-encryption": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-2.1.0.tgz", - "integrity": "sha512-9HlH2HlvF091SBj4aTV4duPgJzSPPpLc82CFvuMCCp15dP3HKvjMQec/lj1IzTfIH3ydgzteBw3z6PkKuIFujg==", - "requires": { - "bindings": "^1.5.0", - "node-addon-api": "^4.3.0", - "prebuild-install": "^7.0.1", - "socks": "^2.6.1" - }, - "dependencies": { - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "requires": { - "mimic-response": "^3.1.0" - } - }, - "detect-libc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - }, - "node-abi": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.22.0.tgz", - "integrity": "sha512-u4uAs/4Zzmp/jjsD9cyFYDXeISfUWaAVWshPmDZOFOv4Xl4SbzTXm53I04C2uRueYJ+0t5PEtLH/owbn2Npf/w==", - "requires": { - "semver": "^7.3.5" - } - }, - "prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", - "requires": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "requires": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - } - } - }, - "mongodb-connection-string-url": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.5.2.tgz", - "integrity": "sha512-tWDyIG8cQlI5k3skB6ywaEA5F9f5OntrKKsT/Lteub2zgwSUlhqEN2inGgBTm8bpYJf8QYBdA/5naz65XDpczA==", - "requires": { - "@types/whatwg-url": "^8.2.1", - "whatwg-url": "^11.0.0" - }, - "dependencies": { - "tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "requires": { - "punycode": "^2.1.1" - } - }, - "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" - }, - "whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - } - } - }, - "mongodb-memory-server-core": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-8.8.0.tgz", - "integrity": "sha512-pguLQes27cFhiqs/rRqINst1y2zCMGVNrVEREbvFtKaMTQUh40TU1XeOrVesqu1qYFGHYntYCOzlJueUtl62qQ==", - "requires": { - "@types/tmp": "^0.2.3", - "async-mutex": "^0.3.2", - "camelcase": "^6.3.0", - "debug": "^4.3.4", - "find-cache-dir": "^3.3.2", - "get-port": "^5.1.1", - "https-proxy-agent": "^5.0.1", - "md5-file": "^5.0.0", - "mongodb": "~4.7.0", - "new-find-package-json": "^2.0.0", - "semver": "^7.3.7", - "tar-stream": "^2.1.4", - "tmp": "^0.2.1", - "tslib": "^2.4.0", - "uuid": "^8.3.1", - "yauzl": "^2.10.0" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "denque": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", - "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==" - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "mongodb": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.7.0.tgz", - "integrity": "sha512-HhVar6hsUeMAVlIbwQwWtV36iyjKd9qdhY+s4wcU8K6TOj4Q331iiMy+FoPuxEntDIijTYWivwFJkLv8q/ZgvA==", - "requires": { - "bson": "^4.6.3", - "denque": "^2.0.1", - "mongodb-connection-string-url": "^2.5.2", - "saslprep": "^1.0.3", - "socks": "^2.6.2" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" - }, - "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "optional": true - }, - "nanoid": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" - }, - "napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" - }, - "native-promise-only": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz", - "integrity": "sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE=" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "ncjsm": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/ncjsm/-/ncjsm-4.2.0.tgz", - "integrity": "sha512-L2Qij4PTy7Bs4TB24zs7FLIAYJTaR5JPvSig5hIcO059LnMCNgy6MfHHNyg8s/aekPKrTqKX90gBGt3NNGvhdw==", - "requires": { - "builtin-modules": "^3.2.0", - "deferred": "^0.7.11", - "es5-ext": "^0.10.53", - "es6-set": "^0.1.5", - "find-requires": "^1.0.0", - "fs2": "^0.3.9", - "type": "^2.5.0" - } - }, - "ncp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", - "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", - "dev": true - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "nested-error-stacks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", - "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==" - }, - "new-find-package-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/new-find-package-json/-/new-find-package-json-2.0.0.tgz", - "integrity": "sha512-lDcBsjBSMlj3LXH2v/FW3txlh2pYTjmbOXPYJD93HI5EwuLzI11tdHSIpUMmfq/IOsldj4Ps8M8flhm+pCK4Ew==", - "requires": { - "debug": "^4.3.4" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - } - } - }, - "next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "node-abi": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.0.tgz", - "integrity": "sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg==", - "optional": true, - "requires": { - "semver": "^5.4.1" - } - }, - "node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" - }, - "node-cache": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-5.1.2.tgz", - "integrity": "sha512-t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==", - "requires": { - "clone": "2.x" - } - }, - "node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", - "requires": { - "minimatch": "^3.0.2" - } - }, - "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", - "dev": true - }, - "node-schedule": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/node-schedule/-/node-schedule-1.3.3.tgz", - "integrity": "sha512-uF9Ubn6luOPrcAYKfsXWimcJ1tPFtQ8I85wb4T3NgJQrXazEzojcFZVk46ZlLHby3eEJChgkV/0T689IsXh2Gw==", - "dev": true, - "requires": { - "cron-parser": "^2.18.0", - "long-timeout": "0.1.1", - "sorted-array-functions": "^1.3.0" - } - }, - "noop-logger": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", - "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=", - "optional": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-url": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", - "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" - }, - "npm-run-all": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", - "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - }, - "dependencies": { - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - } - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "optional": true - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-hash": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.1.1.tgz", - "integrity": "sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ==" - }, - "object-inspect": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.2.tgz", - "integrity": "sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.fromentries": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", - "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has": "^1.0.3" - } - }, - "object.values": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", - "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" - }, - "dependencies": { - "es-abstract": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.2.tgz", - "integrity": "sha512-byRiNIQXE6HWNySaU6JohoNXzYgbBjztwFnBLUTiJmWXjaU9bSq3urQLUlNLQ292tc+gc07zYZXNZjaOoAX3sw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.10.3", - "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" - } - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "is-regex": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", - "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-symbols": "^1.0.2" - } - }, - "is-string": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", - "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==", - "dev": true - }, - "object-inspect": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", - "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", - "dev": true - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - } - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "one-time": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz", - "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=" - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "only": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", - "integrity": "sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=", - "dev": true - }, - "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "dependencies": { - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - } - } - }, - "optional": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz", - "integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==" - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "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" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, - "p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "requires": { - "p-timeout": "^3.1.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - }, - "dependencies": { - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - } - } - }, - "p-memoize": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/p-memoize/-/p-memoize-4.0.1.tgz", - "integrity": "sha512-km0sP12uE0dOZ5qP+s7kGVf07QngxyG0gS8sYFvFWhqlgzOsSy+m71aUejf/0akxj5W7gE//2G74qTv6b4iMog==", - "dev": true, - "requires": { - "mem": "^6.0.1", - "mimic-fn": "^3.0.0" - }, - "dependencies": { - "mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true - } - } - }, - "p-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - } - }, - "p-retry": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.5.0.tgz", - "integrity": "sha512-5Hwh4aVQSu6BEP+w2zKlVXtFAaYQe1qWuVADSgoeVlLjwe/Q/AMSoRR4MDeaAfu8llT+YNbEijWu/YF3m6avkg==", - "dev": true, - "requires": { - "@types/retry": "^0.12.0", - "retry": "^0.12.0" - } - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "requires": { - "p-finally": "^1.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "pako": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "parseqs": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", - "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==" - }, - "parseuri": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", - "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "passthrough-counter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/passthrough-counter/-/passthrough-counter-1.0.0.tgz", - "integrity": "sha1-GWfZ5m2lcrXAI8eH2xEqOHqxZvo=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "path-loader": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/path-loader/-/path-loader-1.0.10.tgz", - "integrity": "sha512-CMP0v6S6z8PHeJ6NFVyVJm6WyJjIwFvyz2b0n2/4bKdS/0uZa/9sKUlYZzubrn3zuDRU0zIuEDX9DZYQ2ZI8TA==", - "requires": { - "native-promise-only": "^0.8.1", - "superagent": "^3.8.3" - } - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-to-regexp": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.0.tgz", - "integrity": "sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "path2": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/path2/-/path2-0.1.0.tgz", - "integrity": "sha1-Y5golCzb2kSkGkWwdK6Ic0g7Tvo=" - }, - "peek-readable": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.3.tgz", - "integrity": "sha512-mpAcysyRJxmICBcBa5IXH7SZPvWkcghm6Fk8RekoS3v+BpbSzlZzuWbMx+GXrlUwESi9qHar4nVEZNMKylIHvg==" - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "picomatch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz", - "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==" - }, - "pidtree": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", - "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "pkginfo": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", - "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", - "dev": true - }, - "please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "requires": { - "semver-compare": "^1.0.0" - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "prebuild-install": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.0.tgz", - "integrity": "sha512-aaLVANlj4HgZweKttFNUVNRxDukytuIuxeK2boIMHjagNJCiVKWFsKF4tCE3ql3GbrD2tExPQ7/pwtEJcHNZeg==", - "optional": true, - "requires": { - "detect-libc": "^1.0.3", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "napi-build-utils": "^1.0.1", - "node-abi": "^2.7.0", - "noop-logger": "^0.1.1", - "npmlog": "^4.0.1", - "os-homedir": "^1.0.1", - "pump": "^2.0.1", - "rc": "^1.2.7", - "simple-get": "^2.7.0", - "tar-fs": "^1.13.0", - "tunnel-agent": "^0.6.0", - "which-pm-runs": "^1.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "optional": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, - "prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", - "dev": true - }, - "prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "requires": { - "fast-diff": "^1.1.2" - } - }, - "pretty-format": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.1.tgz", - "integrity": "sha512-qE+0J6c/gd+R6XTcQgPJMc5hMJNsxzSF5p8iZSbMZ7GQzYGlSLNkh2P80Wa2dbF4gEVUsJEgcrBY+1L2/j265w==", - "dev": true, - "requires": { - "@jest/types": "^27.0.1", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "prettyoutput": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/prettyoutput/-/prettyoutput-1.2.0.tgz", - "integrity": "sha512-G2gJwLzLcYS+2m6bTAe+CcDpwak9YpcvpScI0tE4WYb2O3lEZD/YywkMNpGqsSx5wttGvh2UXaKROTKKCyM2dw==", - "requires": { - "colors": "1.3.x", - "commander": "2.19.x", - "lodash": "4.17.x" - } - }, - "printj": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", - "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "promise-queue": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/promise-queue/-/promise-queue-2.2.5.tgz", - "integrity": "sha1-L29ffA9tCBCelnZZx5uIqe1ek7Q=" - }, - "prompt": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", - "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=", - "dev": true, - "requires": { - "colors": "^1.1.2", - "pkginfo": "0.x.x", - "read": "1.0.x", - "revalidator": "0.1.x", - "utile": "0.3.x", - "winston": "2.1.x" - }, - "dependencies": { - "async": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", - "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", - "dev": true - }, - "winston": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/winston/-/winston-2.1.1.tgz", - "integrity": "sha1-PJNJ0ZYgf9G9/51LxD73JRDjoS4=", - "dev": true, - "requires": { - "async": "~1.0.0", - "colors": "1.0.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - }, - "dependencies": { - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true - }, - "pkginfo": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", - "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=", - "dev": true - } - } - } - } - }, - "prompts": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", - "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "protobufjs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", - "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "dependencies": { - "long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - } - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "qrcode-terminal": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", - "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==" - }, - "qs": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz", - "integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==" - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - }, - "ramda": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz", - "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "rdf-canonize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-3.0.0.tgz", - "integrity": "sha512-LXRkhab1QaPJnhUIt1gtXXKswQCZ9zpflsSZFczG7mCLAkMvVjdqCGk9VXCUss0aOUeEyV2jtFxGcdX8DSkj9w==", - "requires": { - "setimmediate": "^1.0.5" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "requires": { - "mute-stream": "~0.0.4" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "readable-web-to-node-stream": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.1.tgz", - "integrity": "sha512-4zDC6CvjUyusN7V0QLsXVB7pJCD9+vtrM9bYDRv6uBQ+SKfx36rp5AFNPRgh9auKRul/a1iFZJYXcCbwRL+SaA==", - "requires": { - "@types/readable-stream": "^2.3.9", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "readdir-glob": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", - "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", - "requires": { - "minimatch": "^3.0.4" - } - }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "requires": { - "picomatch": "^2.2.1" - }, - "dependencies": { - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - } - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "dev": true - }, - "registry-auth-token": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", - "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", - "requires": { - "rc": "^1.2.8", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "requires": { - "rc": "^1.2.8" - } - }, - "replaceall": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/replaceall/-/replaceall-0.1.6.tgz", - "integrity": "sha1-gdgax663LX9cSUKt8ml6MiBojY4=" - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "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" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - } - } - }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "requires": { - "lodash": "^4.17.19" - } - }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "dependencies": { - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "resolve": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", - "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-alpn": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz", - "integrity": "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA==" - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "revalidator": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", - "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "run-parallel-limit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz", - "integrity": "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "runtypes": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/runtypes/-/runtypes-6.3.0.tgz", - "integrity": "sha512-FTNUs13CIrCTjReBOaeY/8EY1LYIQVkkwyE9z5MCjZe9uew9/8TRbWF1PcTczgTFfGBjkjUKeedFWU2O3ExjPg==" - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "requires": { - "tslib": "^1.9.0" - } - }, - "rxjs-compat": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.6.7.tgz", - "integrity": "sha512-szN4fK+TqBPOFBcBcsR0g2cmTTUF/vaFEOZNuSdfU8/pGFnNmmn2u8SystYXG1QMrjOPBc6XTKHMVfENDf6hHw==", - "dev": true - }, - "s3rver": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/s3rver/-/s3rver-3.7.0.tgz", - "integrity": "sha512-Y/omIxk13qeNmoitsRxbFD/ME9dlcbrais7biuKtdQX43WSufc8P2A482j3BpkjrkoA1F57oBq4skMgeljKzcg==", - "dev": true, - "requires": { - "@koa/router": "^9.0.0", - "busboy": "^0.3.1", - "commander": "^5.0.0", - "fast-xml-parser": "^3.12.19", - "fs-extra": "^8.0.0", - "he": "^1.2.0", - "koa": "^2.7.0", - "koa-logger": "^3.2.0", - "lodash": "^4.17.5", - "statuses": "^2.0.0", - "winston": "^3.0.0" - }, - "dependencies": { - "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - } - } - }, - "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "saslprep": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", - "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", - "optional": true, - "requires": { - "sparse-bitfield": "^3.0.3" - } - }, - "sax": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", - "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - } - } - }, - "schemes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/schemes/-/schemes-1.2.0.tgz", - "integrity": "sha512-72r3FcC0YdAZGUIIBvbp+9fc/VpTBKt870aqf5azSJdsaVbjCjZM/e2w3bgt9Xs6sZflE0Txik2ngiIfVcZjkQ==", - "requires": { - "extend": "^3.0.0" - } - }, - "scrypt-js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", - "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" - }, - "seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "requires": { - "commander": "^2.8.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true - }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serverless": { - "version": "2.43.1", - "resolved": "https://registry.npmjs.org/serverless/-/serverless-2.43.1.tgz", - "integrity": "sha512-KasMG0u78+QBMecuT1Cit3PdHA1Wl6xyjrWgFEdtJnI5mBcMA9FZVMvdqRk1VjaQtnvNJfpbzfJa6Aj2rrqXWQ==", - "requires": { - "@serverless/cli": "^1.5.2", - "@serverless/components": "^3.10.0", - "@serverless/dashboard-plugin": "^5.1.3", - "@serverless/utils": "^5.1.0", - "ajv": "^6.12.6", - "ajv-keywords": "^3.5.2", - "archiver": "^5.3.0", - "aws-sdk": "^2.913.0", - "bluebird": "^3.7.2", - "boxen": "^5.0.1", - "cachedir": "^2.3.0", - "chalk": "^4.1.1", - "child-process-ext": "^2.1.1", - "ci-info": "^3.1.1", - "d": "^1.0.1", - "dayjs": "^1.10.4", - "decompress": "^4.2.1", - "dotenv": "^9.0.2", - "essentials": "^1.1.1", - "fastest-levenshtein": "^1.0.12", - "filesize": "^6.3.0", - "fs-extra": "^9.1.0", - "get-stdin": "^8.0.0", - "globby": "^11.0.3", - "got": "^11.8.2", - "graceful-fs": "^4.2.6", - "https-proxy-agent": "^5.0.0", - "is-docker": "^2.2.1", - "is-wsl": "^2.2.0", - "js-yaml": "^4.1.0", - "json-cycle": "^1.3.0", - "json-refs": "^3.0.15", - "lodash": "^4.17.21", - "memoizee": "^0.4.15", - "micromatch": "^4.0.4", - "ncjsm": "^4.2.0", - "node-fetch": "^2.6.1", - "object-hash": "^2.1.1", - "path2": "^0.1.0", - "promise-queue": "^2.2.5", - "replaceall": "^0.1.6", - "semver": "^7.3.5", - "tabtab": "^3.0.2", - "tar": "^6.1.0", - "timers-ext": "^0.1.7", - "type": "^2.5.0", - "untildify": "^4.0.0", - "uuid": "^8.3.2", - "yaml-ast-parser": "0.0.43" - }, - "dependencies": { - "@serverless/cli": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@serverless/cli/-/cli-1.5.2.tgz", - "integrity": "sha512-FMACx0qPD6Uj8U+7jDmAxEe1tdF9DsuY5VsG45nvZ3olC9xYJe/PMwxWsjXfK3tg1HUNywYAGCsy7p5fdXhNzw==", - "requires": { - "@serverless/core": "^1.1.2", - "@serverless/template": "^1.1.3", - "@serverless/utils": "^1.2.0", - "ansi-escapes": "^4.3.1", - "chalk": "^2.4.2", - "chokidar": "^3.4.1", - "dotenv": "^8.2.0", - "figures": "^3.2.0", - "minimist": "^1.2.5", - "prettyoutput": "^1.2.0", - "strip-ansi": "^5.2.0" - }, - "dependencies": { - "@serverless/utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@serverless/utils/-/utils-1.2.0.tgz", - "integrity": "sha512-aI/cpGVUhWbJUR8QDMtPue28EU4ViG/L4/XKuZDfAN2uNQv3NRjwEFIBi/cxyfQnMTYVtMLe9wDjuwzOT4ENzA==", - "requires": { - "chalk": "^2.0.1", - "lodash": "^4.17.15", - "rc": "^1.2.8", - "type": "^2.0.0", - "uuid": "^3.4.0", - "write-file-atomic": "^2.4.3" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - } - } - }, - "@sindresorhus/is": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", - "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==" - }, - "@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", - "requires": { - "defer-to-connect": "^2.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", - "requires": { - "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": "^4.1.0", - "responselike": "^2.0.0" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "requires": { - "mimic-response": "^3.1.0" - } - }, - "defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" - }, - "dotenv": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz", - "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "got": { - "version": "11.8.2", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", - "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", - "requires": { - "@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.1", - "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" - } - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "requires": { - "json-buffer": "3.0.1" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - }, - "p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "requires": { - "lowercase-keys": "^2.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - } - } - }, - "serverless-domain-manager": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/serverless-domain-manager/-/serverless-domain-manager-5.1.0.tgz", - "integrity": "sha512-uGLGr9nWTupimWxVwz/2S/fK+YULsg8hQ0ZddS1DNerzctIVQBXVbLMGUJv34a9a5HV0YPvVqCA/JBNI7VOSvA==", - "dev": true, - "requires": { - "aws-sdk": "^2.756.0", - "chalk": "^4.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "serverless-dotenv-plugin": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/serverless-dotenv-plugin/-/serverless-dotenv-plugin-3.9.0.tgz", - "integrity": "sha512-T2fso08DSVfBVMUQX4UxjaCzB32IMD0GOTqncuLUek77YMPrJTmJlKOGr5z64Oe/ySZhR7SJZF9Jn0FJCq7cIg==", - "requires": { - "chalk": "^4.1.0", - "dotenv": "^8.2.0", - "dotenv-expand": "^5.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "serverless-http": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/serverless-http/-/serverless-http-2.7.0.tgz", - "integrity": "sha512-iWq0z1X2Xkuvz6wL305uCux/SypbojHlYsB5bzmF5TqoLYsdvMNIoCsgtWjwqWoo3AR2cjw3zAmHN2+U6mF99Q==", - "requires": { - "@types/aws-lambda": "^8.10.56" - } - }, - "serverless-mongodb-local": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/serverless-mongodb-local/-/serverless-mongodb-local-1.5.1.tgz", - "integrity": "sha512-bknduj/JO481x6rvdi03NIc+iL0cKJvL5X5j5gLBU55x6FN7GLwpcv7NdUdjWvyyR8k+RN1LzThbZodBA6EV0g==", - "dev": true, - "requires": { - "fs-extra": "^9.1.0", - "mongodb": "^4.4.1", - "mongodb-memory-server-core": "^8.4.1" - } - }, - "serverless-offline": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/serverless-offline/-/serverless-offline-7.0.0.tgz", - "integrity": "sha512-PrbRqS9796Bbb0A0JMHdBudL2+JsMJGHI8bwu3xtD4adAsYUCAONqTfNIBtbwk3KNuA1i/pdW9IIn63E0UNi0Q==", - "dev": true, - "requires": { - "@hapi/boom": "^7.4.11", - "@hapi/h2o2": "^8.3.2", - "@hapi/hapi": "^18.4.1", - "aws-sdk": "^2.834.0", - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "cuid": "^2.1.8", - "execa": "^5.0.0", - "extend": "^3.0.2", - "fs-extra": "^9.1.0", - "java-invoke-local": "0.0.6", - "js-string-escape": "^1.0.1", - "jsonpath-plus": "^5.0.2", - "jsonschema": "^1.4.0", - "jsonwebtoken": "^8.5.1", - "jszip": "^3.5.0", - "luxon": "^1.25.0", - "node-fetch": "^2.6.1", - "node-schedule": "^1.3.3", - "object.fromentries": "^2.0.3", - "p-memoize": "^4.0.1", - "p-queue": "^6.6.2", - "p-retry": "^4.3.0", - "please-upgrade-node": "^3.2.0", - "portfinder": "^1.0.28", - "semver": "^7.3.4", - "update-notifier": "^5.0.1", - "velocityjs": "^2.0.3", - "ws": "^7.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", - "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "serverless-s3-local": { - "version": "0.6.15", - "resolved": "https://registry.npmjs.org/serverless-s3-local/-/serverless-s3-local-0.6.15.tgz", - "integrity": "sha512-VUDMlA6QecEo4nBxF6gBaSoV9a2PoaaxXWEjJOMlgRA+ffEYXpGW5fq+FigXstudiTkIRsNJIdyiyF219kN5iA==", - "dev": true, - "requires": { - "aws-sdk": "^2.738.0", - "fs-extra": "^9.0.0", - "rxjs": "^6.6.7", - "rxjs-compat": "^6.6.7", - "s3rver": "^3.6.1", - "serverless-offline": "^6.9.0", - "shelljs": "^0.8.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", - "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "serverless-offline": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/serverless-offline/-/serverless-offline-6.9.0.tgz", - "integrity": "sha512-toKcyXUv0rFM7nGk/0QcCxP1Zlv/37IAf3vQiUlOh5XHPl6pFWfHUVF4HelMkosAeWJqJt1SngNmK38uiAsLtg==", - "dev": true, - "requires": { - "@hapi/boom": "^7.4.11", - "@hapi/h2o2": "^8.3.2", - "@hapi/hapi": "^18.4.1", - "aws-sdk": "^2.834.0", - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "cuid": "^2.1.8", - "execa": "^5.0.0", - "extend": "^3.0.2", - "fs-extra": "^9.1.0", - "java-invoke-local": "0.0.6", - "js-string-escape": "^1.0.1", - "jsonpath-plus": "^5.0.2", - "jsonschema": "^1.4.0", - "jsonwebtoken": "^8.5.1", - "jszip": "^3.5.0", - "luxon": "^1.25.0", - "node-fetch": "^2.6.1", - "node-schedule": "^1.3.3", - "object.fromentries": "^2.0.3", - "p-memoize": "^4.0.1", - "p-queue": "^6.6.2", - "p-retry": "^4.3.0", - "please-upgrade-node": "^3.2.0", - "portfinder": "^1.0.28", - "semver": "^7.3.4", - "update-notifier": "^5.0.1", - "velocityjs": "^2.0.3", - "ws": "^7.4.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "serverless-s3-remover": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/serverless-s3-remover/-/serverless-s3-remover-0.6.0.tgz", - "integrity": "sha512-gwyqBLqcvru4csJ1IxrwJTgCrFIRkBl81EoqwsIRwV5+O+CUPTPlu3pR/4+aqTNbcaA/xykvfYCU9E9jt8hI0A==", - "dev": true, - "requires": { - "chalk": "^2.1.0", - "prompt": "^1.0.0" - } - }, - "serverless-webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/serverless-webpack/-/serverless-webpack-5.5.0.tgz", - "integrity": "sha512-05tkYPVMqUi/kauZ4mIIwTQBvsGrivN4pjvvBNlKXsC22URvAilLvxyJ/ivCOBwddk9cnwhbuENlZCXy0D5dhw==", - "dev": true, - "requires": { - "bestzip": "^2.2.0", - "bluebird": "^3.7.2", - "fs-extra": "^9.1.0", - "glob": "^7.1.7", - "is-builtin-module": "^3.1.0", - "lodash": "^4.17.21", - "semver": "^7.3.5", - "ts-node": ">= 8.3.0" - }, - "dependencies": { - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "requires": { - "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" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "optional": true - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" - }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "shortid": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", - "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", - "requires": { - "nanoid": "^2.1.0" - } - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" - }, - "simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" - }, - "simple-get": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", - "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", - "optional": true, - "requires": { - "decompress-response": "^3.3.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "simple-git": { - "version": "2.39.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-2.39.0.tgz", - "integrity": "sha512-VOsrmc3fpp1lGVIpo+1SKNqJzrdVJeSGZCeenPKnJPNo5UouAlSkWFc037pfm9wRYtfxBdwp2deVJGCG8J6C8A==", - "requires": { - "@kwsites/file-exists": "^1.1.1", - "@kwsites/promise-deferred": "^1.1.1", - "debug": "^4.3.1" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - } - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - } - } - }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" - }, - "snappy": { - "version": "6.3.5", - "resolved": "https://registry.npmjs.org/snappy/-/snappy-6.3.5.tgz", - "integrity": "sha512-lonrUtdp1b1uDn1dbwgQbBsb5BbaiLeKq+AGwOk2No+en+VvJThwmtztwulEQsLinRF681pBqib0NUZaizKLIA==", - "optional": true, - "requires": { - "bindings": "^1.3.1", - "nan": "^2.14.1", - "prebuild-install": "5.3.0" - } - }, - "snyk": { - "version": "1.764.0", - "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.764.0.tgz", - "integrity": "sha512-rzh5RqdakL3xMYgdA3/git1gnKlWFUH3ClOZNJwjok5VaL9tGbCE9aail378ofFmTV0asm5ZVPwE4MYNYtgVGg==" - }, - "socket.io-client": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz", - "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==", - "requires": { - "backo2": "1.0.2", - "component-bind": "1.0.0", - "component-emitter": "~1.3.0", - "debug": "~3.1.0", - "engine.io-client": "~3.5.0", - "has-binary2": "~1.0.2", - "indexof": "0.0.1", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "socket.io-parser": "~3.3.0", - "to-array": "0.1.4" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "socket.io-parser": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz", - "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==", - "requires": { - "component-emitter": "~1.3.0", - "debug": "~3.1.0", - "isarray": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "socks": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", - "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", - "requires": { - "ip": "^1.1.5", - "smart-buffer": "^4.2.0" - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "sort-keys-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", - "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", - "requires": { - "sort-keys": "^1.0.0" - } - }, - "sorted-array-functions": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sorted-array-functions/-/sorted-array-functions-1.3.0.tgz", - "integrity": "sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==", - "dev": true - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sparse-bitfield": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", - "optional": true, - "requires": { - "memory-pager": "^1.0.2" - } - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true - }, - "split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "requires": { - "readable-stream": "^3.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "sprintf-kit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sprintf-kit/-/sprintf-kit-2.0.0.tgz", - "integrity": "sha512-/0d2YTn8ZFVpIPAU230S9ZLF8WDkSSRWvh/UOLM7zzvkCchum1TtouRgyV8OfgOaYilSGU4lSSqzwBXJVlAwUw==", - "requires": { - "es5-ext": "^0.10.46" - } - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "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" - } - }, - "stack-trace": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", - "integrity": "sha1-qPbq7KkGdMMz58Q5U/J1tFFRBpU=" - }, - "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" - }, - "stream-promise": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stream-promise/-/stream-promise-3.2.0.tgz", - "integrity": "sha512-P+7muTGs2C8yRcgJw/PPt61q7O517tDHiwYEzMWo1GSBCcZedUMT/clz7vUNsSxFphIlJ6QUL4GexQKlfJoVtA==", - "requires": { - "2-thenable": "^1.0.0", - "es5-ext": "^0.10.49", - "is-stream": "^1.1.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "streamsearch": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", - "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=", - "dev": true - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "string.prototype.padend": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz", - "integrity": "sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", - "dev": true - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } - } - } - }, - "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", - "dev": true - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } - } - } - }, - "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", - "dev": true - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } - } - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "requires": { - "is-natural-number": "^4.0.1" - } - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - }, - "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "strtok3": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.0.8.tgz", - "integrity": "sha512-QLgv+oiXwXgCgp2PdPPa+Jpp4D9imK9e/0BsyfeFMr6QL6wMVqoVn9+OXQ9I7MZbmUzN6lmitTJ09uwS2OmGcw==", - "requires": { - "@tokenizer/token": "^0.1.1", - "@types/debug": "^4.1.5", - "peek-readable": "^3.1.3" - } - }, - "superagent": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz", - "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==", - "requires": { - "component-emitter": "^1.2.0", - "cookiejar": "^2.1.0", - "debug": "^3.1.0", - "extend": "^3.0.0", - "form-data": "^2.3.1", - "formidable": "^1.2.0", - "methods": "^1.1.1", - "mime": "^1.4.1", - "qs": "^6.5.1", - "readable-stream": "^2.3.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "supertest": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.1.3.tgz", - "integrity": "sha512-v2NVRyP73XDewKb65adz+yug1XMtmvij63qIWHZzSX8tp6wiq6xBLUy4SUAd2NII6wIipOmHT/FD9eicpJwdgQ==", - "dev": true, - "requires": { - "methods": "^1.1.2", - "superagent": "^6.1.0" - }, - "dependencies": { - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "formidable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz", - "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true - }, - "qs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", - "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "superagent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-6.1.0.tgz", - "integrity": "sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg==", - "dev": true, - "requires": { - "component-emitter": "^1.3.0", - "cookiejar": "^2.1.2", - "debug": "^4.1.1", - "fast-safe-stringify": "^2.0.7", - "form-data": "^3.0.0", - "formidable": "^1.2.2", - "methods": "^1.1.2", - "mime": "^2.4.6", - "qs": "^6.9.4", - "readable-stream": "^3.6.0", - "semver": "^7.3.2" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.5.0.tgz", - "integrity": "sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "tabtab": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/tabtab/-/tabtab-3.0.2.tgz", - "integrity": "sha512-jANKmUe0sIQc/zTALTBy186PoM/k6aPrh3A7p6AaAfF6WPSbTx1JYeGIGH162btpH+mmVEXln+UxwViZHO2Jhg==", - "requires": { - "debug": "^4.0.1", - "es6-promisify": "^6.0.0", - "inquirer": "^6.0.0", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "untildify": "^3.0.3" - }, - "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "untildify": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", - "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==" - } - } - }, - "tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", - "dev": true - }, - "tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "requires": { - "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" - }, - "dependencies": { - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "tar-fs": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", - "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", - "optional": true, - "requires": { - "chownr": "^1.0.1", - "mkdirp": "^0.5.1", - "pump": "^1.0.0", - "tar-stream": "^1.1.2" - }, - "dependencies": { - "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "optional": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "pump": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", - "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", - "optional": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "optional": true, - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - } - } - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "tencent-serverless-http": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/tencent-serverless-http/-/tencent-serverless-http-1.3.2.tgz", - "integrity": "sha512-HgIu9HuBdY0lx3jLKuicOSOrjmieklPh55x8ZmtuTnrZ5v1buAPUfLKBhTeBSz6e90ggyW+dPr5PWdz179kUkw==", - "requires": { - "type-is": "^1.6.16" - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "terser": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", - "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - } - } - }, - "terser-webpack-plugin": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.2.tgz", - "integrity": "sha512-6QhDaAiVHIQr5Ab3XUWZyDmrIPCHMiqJVljMF91YKyqwKkL5QHnYMkrMBy96v9Z7ev1hGhSEw1HQZc2p/s5Z8Q==", - "dev": true, - "requires": { - "jest-worker": "^26.6.2", - "p-limit": "^3.1.0", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.7.0" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - } - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "timers-ext": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", - "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", - "requires": { - "es5-ext": "~0.10.46", - "next-tick": "1" - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" - }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" - }, - "token-types": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-2.1.1.tgz", - "integrity": "sha512-wnQcqlreS6VjthyHO3Y/kpK/emflxDBNhlNUPfh7wE39KnuDdOituXomIbyI79vBtF0Ninpkh72mcuRHo+RG3Q==", - "requires": { - "@tokenizer/token": "^0.1.1", - "ieee754": "^1.2.1" - }, - "dependencies": { - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - } - } - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "traverse": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", - "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=" - }, - "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" - }, - "ts-jest": { - "version": "27.0.2", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.2.tgz", - "integrity": "sha512-pozjHOOfm+sbv9kXCvTFVyDntWvuJztzkNFql/akD75hSMZ2jsbidVauOhBRImAopXohqcLtPK/NTTIS8Y49Ug==", - "dev": true, - "requires": { - "bs-logger": "0.x", - "buffer-from": "1.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^27.0.0", - "json5": "2.x", - "lodash": "4.x", - "make-error": "1.x", - "mkdirp": "1.x", - "semver": "7.x", - "yargs-parser": "20.x" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "ts-loader": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.2.tgz", - "integrity": "sha512-hNIhGTQHtNKjOzR2ZtQ2OSVbXPykOae+zostf1IlHCf61Mt41GMJurKNqrYUbzHgpmj6UWRu8eBfb7q0XliV0g==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "optional": true, - "requires": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "dependencies": { - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "optional": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } - } - }, - "tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - }, - "tsscmp": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", - "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", - "dev": true - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", - "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", - "dev": true - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "dependencies": { - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - } - } - }, - "unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - } - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" - }, - "update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "dev": true, - "requires": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "boxen": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.1.tgz", - "integrity": "sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==", - "dev": true, - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.0", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", - "dev": true, - "requires": { - "ini": "2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dev": true, - "requires": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dev": true, - "requires": { - "escape-goat": "^2.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dev": true, - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dev": true, - "requires": { - "string-width": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, - "url": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - } - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" - } - }, - "urlencode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/urlencode/-/urlencode-1.1.0.tgz", - "integrity": "sha1-HyuibwE8hfATP3o61v8nMK33y7c=", - "requires": { - "iconv-lite": "~0.4.11" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utile": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", - "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", - "dev": true, - "requires": { - "async": "~0.9.0", - "deep-equal": "~0.2.1", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "1.0.x", - "rimraf": "2.x.x" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "deep-equal": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", - "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", - "dev": true - } - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validator": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.6.0.tgz", - "integrity": "sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "velocityjs": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/velocityjs/-/velocityjs-2.0.3.tgz", - "integrity": "sha512-sUkygY7HwvbKZvS3naiI7t2o4RTqui6efSwTXLb03igdvPKm3SwCpnqA2kU4/jLD2f0eHB9xPoiza9XAkpuU+g==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "watchpack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", - "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "web-did-resolver": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/web-did-resolver/-/web-did-resolver-2.0.8.tgz", - "integrity": "sha512-K85NgK3nto5awjBX/5uD9+ZSIMbWIqUoD64G+5NC9EU0OgtV81YcS/++oWVmkOZoH/MVYGLuqajQBx3pQOa29w==", - "requires": { - "cross-fetch": "^3.1.2", - "did-resolver": "^3.1.3" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "webpack": { - "version": "5.37.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.37.1.tgz", - "integrity": "sha512-btZjGy/hSjCAAVHw+cKG+L0M+rstlyxbO2C+BOTaQ5/XAnxkDrP5sVbqWhXgo4pL3X2dcOib6rqCP20Zr9PLow==", - "dev": true, - "requires": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.47", - "@webassemblyjs/ast": "1.11.0", - "@webassemblyjs/wasm-edit": "1.11.0", - "@webassemblyjs/wasm-parser": "1.11.0", - "acorn": "^8.2.1", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.0", - "es-module-lexer": "^0.4.0", - "eslint-scope": "^5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.1", - "watchpack": "^2.0.0", - "webpack-sources": "^2.1.1" - }, - "dependencies": { - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", - "dev": true - }, - "mime-types": { - "version": "2.1.30", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", - "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", - "dev": true, - "requires": { - "mime-db": "1.47.0" - } - } - } - }, - "webpack-cli": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", - "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.1.1", - "@webpack-cli/info": "^1.4.1", - "@webpack-cli/serve": "^1.6.1", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "execa": "^5.0.0", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "dependencies": { - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true - }, - "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "requires": { - "resolve": "^1.9.0" - } - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-node-externals": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz", - "integrity": "sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==", - "dev": true - }, - "webpack-sources": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", - "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", - "dev": true, - "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - } - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz", - "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - } - } - }, - "which-pm-runs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "requires": { - "string-width": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "winston": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz", - "integrity": "sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==", - "requires": { - "async": "^2.6.1", - "diagnostics": "^1.1.1", - "is-stream": "^1.1.0", - "logform": "^2.1.1", - "one-time": "0.0.4", - "readable-stream": "^3.1.1", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.3.0" - }, - "dependencies": { - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "^4.17.14" - } - }, - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "winston-transport": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz", - "integrity": "sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==", - "requires": { - "readable-stream": "^2.3.6", - "triple-beam": "^1.2.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "ws": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz", - "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==" - }, - "xml": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", - "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", - "dev": true - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xml2js": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", - "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~9.0.1" - } - }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "xmlhttprequest-ssl": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", - "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "yaml-ast-parser": { - "version": "0.0.43", - "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", - "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" - }, - "yamljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", - "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", - "dev": true - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" - }, - "ylru": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.2.1.tgz", - "integrity": "sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ==", - "dev": true - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "optional": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - }, - "zip-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", - "requires": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.1.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - } - } -} diff --git a/apps/api/package.json b/apps/api/package.json deleted file mode 100644 index 3f9b804e..00000000 --- a/apps/api/package.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "name": "vckit-api", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "dev": "cd ./src && sls offline start", - "build": "npx webpack", - "deploy": "cd ./src && sls deploy", - "prepare": "cd ../.. && husky install", - "sls-config-check": "cd ./src && sls print", - "test": "jest --testPathIgnorePatterns=src/__tests__/e2e", - "test:coverage": "jest --testPathIgnorePatterns=src/__tests__/e2e --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=lcov", - "test:watch": "npm run test -- --watch", - "test:e2e": "jest --testPathPattern=src/__tests__/e2e", - "test:e2e:local": "IS_OFFLINE=true npm run test:e2e", - "lint": "eslint . --ext .ts,.json --max-warnings 0", - "lint:fix": "npm run lint -- --fix" - }, - "keywords": [], - "license": "ISC", - "dependencies": { - "@govtechsg/oa-encryption": "^1.3.3", - "@govtechsg/oa-verify": "^7.7.0", - "@govtechsg/open-attestation": "^6.5.1", - "@middy/core": "^2.2.0", - "@middy/http-cors": "^2.2.0", - "@middy/http-error-handler": "^2.2.0", - "@middy/http-json-body-parser": "^2.2.0", - "@middy/validator": "^2.2.0", - "ajv": "^8.11.0", - "aws-sdk": "^2.913.0", - "debug": "^4.3.1", - "http-errors": "^1.8.0", - "lodash": "^4.17.21", - "mongodb": "^4.6.0", - "node-fetch": "^2.6.1", - "serverless": "^2.43.1", - "serverless-dotenv-plugin": "^3.9.0", - "serverless-http": "^2.7.0", - "uuid": "^8.3.2" - }, - "devDependencies": { - "@types/aws-lambda": "^8.10.97", - "@types/debug": "^4.1.5", - "@types/http-errors": "^1.8.0", - "@types/jest": "^26.0.24", - "@types/node": "^17.0.34", - "@types/node-fetch": "^2.5.10", - "@types/supertest": "^2.0.11", - "@types/uuid": "^8.3.3", - "@typescript-eslint/eslint-plugin": "^4.25.0", - "@typescript-eslint/parser": "^4.25.0", - "copy-webpack-plugin": "^9.1.0", - "dotenv": "^10.0.0", - "eslint": "^7.27.0", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-import": "^2.23.3", - "eslint-plugin-jest": "^24.3.6", - "eslint-plugin-prettier": "^3.4.0", - "file-loader": "^6.2.0", - "fork-ts-checker-webpack-plugin": "^6.2.10", - "husky": "^8.0.1", - "jest": "^27.0.1", - "jest-junit": "^13.2.0", - "jest-raw-loader": "^1.0.1", - "jest-watch-typeahead": "^0.6.4", - "npm-run-all": "^4.1.5", - "prettier": "^2.3.0", - "raw-loader": "^4.0.2", - "runtypes": "^6.3.0", - "serverless-domain-manager": "^5.1.0", - "serverless-mongodb-local": "^1.5.1", - "serverless-offline": "^7.0.0", - "serverless-s3-local": "^0.6.15", - "serverless-s3-remover": "^0.6.0", - "serverless-webpack": "^5.5.0", - "supertest": "^6.1.3", - "ts-jest": "^27.0.2", - "ts-loader": "^9.2.2", - "typescript": "^4.2.4", - "webpack": "^5.37.1", - "webpack-cli": "^4.9.2", - "webpack-node-externals": "^3.0.0" - } -} diff --git a/apps/api/readme.md b/apps/api/readme.md deleted file mode 100644 index f0f94930..00000000 --- a/apps/api/readme.md +++ /dev/null @@ -1,118 +0,0 @@ -# Development - -Copy `.env` from a co-worker or insert own credentials to get started. A copy of the .env file is available at `.env.example` - -``` -npm run dev -``` - -To run e2e tests locally: - -- `npm run dev` to start the local environment -- `npm run test:e2e:local` to run the tests - -Please note that the `test:e2e:local` will automatically setup the endpoint for the different API for you. Indeed the command set the environment variable `OFFLINE` to true and in jest configuration, we automatically set the endpoint address when the `OFFLINE` variable is set. You can check more in `jest.setup.js` file. - -# VCKit Storage API - -## Storage - -This service exists to provide transient file storage to facilitate transmission via QR codes or hyperlinks. -The document is received and then encrypted by the server with the provided decryption key. -This encrypted document is returned to the API caller, along with the other encryption parameters. - -Files have a default expiration date of 31 days from upload, after which it will be permanently deleted from storage and made irretrievable. - -**This service currently has a limitation where uploaded files must be < 6MB, due to AWS Lambda payload limit** - -#### Examples - -###### Uploading a document with API key - -```sh -curl --request POST \ - --url http://localhost:5000/stg/95f6287d-11f7-42e5-8cc9-aefa25e754de \ - --header 'content-type: application/json' \ - --data '{ - "document": { - "schema": "opencerts/v2.0", - "data": { ... }, - "privacy": {}, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "cbd224a72af5e0050bd58ab2264094cbacac0f19f7f430e347cad451ae8c590d", - "proof": [], - "merkleRoot": "cbd224a72af5e0050bd58ab2264094cbacac0f19f7f430e347cad451ae8c590d" - } -}, - "decryptionKey": "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047" -}' -``` - -Returns: - -```json -{ - "id": "95f6287d-11f7-42e5-8cc9-aefa25e754de", - "key": "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047", - "type": "OPEN-ATTESTATION-TYPE-1", - "ttl": 1654830305079 -} -``` - -Which means the file has been successfully uploaded and can be retrieved from http://localhost:5000/stg/95f6287d-11f7-42e5-8cc9-aefa25e754de and decrypted using the given key. - -###### Retrieving an uploaded file - -```sh -curl --request GET \ - --url http://localhost:5000/stg/95f6287d-11f7-42e5-8cc9-aefa25e754de -``` - -Will return - -```json -{ - "document": { - "cipherText": "twETH8OSgv5lOcj6J8jIcn7/CC...", - "iv": "Qq+uDpAs4CbMpZRs", - "tag": "ghT8WP0PxMm58oHzzdqD9w==", - "type": "OPEN-ATTESTATION-TYPE-1", - "ttl": 1595390482411 - } -} -``` - -This content can be decrypted using the [OpenAttestation encryption library](https://www.npmjs.com/package/@govtechsg/oa-encryption) - -#### Configuration - -###### Deploying via Pulumi locally - -``` -npm run build -export LOCAL_DEPLOYMENT=true -pulumi up -``` - -###### File Expiration - -To configure the file expiration duration, please set the environment variable `OBJECT_TTL` to an integer value with the number of days. For example, `7`. - -###### Access Control - -To enable access control of uploading documents via API keys, please set the environment variable `ENABLE_STORAGE_UPLOAD_API_KEY` to `true` -This option is disabled by default. This access control does not include the GET function, as the document is already encrypted. Any retrieved data is unusable without the decryption key. - -Upon deployment, the API key is automatically generated by AWS and printed in the console output as such: - -``` -... -api keys: - stg-storage-api-key: kNb15YYZ6N1zBlYd25cjj8PLgK6YAuvN9Gf7fPM1 -... -``` - -# VCKit Config API - -Will update once implementation is approved diff --git a/apps/api/src/__tests__/e2e/issue.integration.test.ts b/apps/api/src/__tests__/e2e/issue.integration.test.ts deleted file mode 100644 index d3130837..00000000 --- a/apps/api/src/__tests__/e2e/issue.integration.test.ts +++ /dev/null @@ -1,63 +0,0 @@ -import supertest from "supertest"; -// eslint-disable-next-line @typescript-eslint/no-unused-vars -import simple_unsigned_cred from "../fixtures/generic_VC/degree_unsigned.json"; //Used in failing test -import unsigned_OA_V3 from "../fixtures/OA_v3/did.json"; -import already_signed_OA_V3 from "../fixtures/OA_v3/did-signed.json"; -import broken_doc from "../fixtures/OA_v3/broken.json"; - -const API_ENDPOINT = process.env.API_ENDPOINT; -console.log(`TESTING AGAINST: ${API_ENDPOINT}\n`); -const request = supertest(API_ENDPOINT); - -describe("issue", () => { - it("should sign a valid OA V3 document with default arguments", async () => { - await request - .post("/credentials/test/issue") - .set("Content-Type", "application/json") - .set("Accept", "application/json") - .send({ - credential: unsigned_OA_V3, - }) - .expect("Content-Type", /json/) - .expect(201) - .expect((res) => { - expect(res.body).toHaveProperty("proof"); - expect(res.body).toHaveProperty("credentialSubject"); - }); - }); - //currently fails due to OA's lack of support for arbitrary VCs - // eslint-disable-next-line jest/no-commented-out-tests - //it("should sign a standard W3C VC with default arguments", async () => { - // await request - // .post("/credentials/issue") - // .set("Content-Type", "application/json") - // .set("Accept", "application/json") - // .send({ - // credential: simple_unsigned_cred, - // }) - // .expect("Content-Type", /json/) - // .expect(201) - // .expect((res) => { - // expect(res.body).toHaveProperty("proof"); - // }); - //}); - // eslint-disable-next-line jest/expect-expect - it("should throw an error on an already signed credential?", async () => { - await request - .post("/credentials/test/issue") - .send({ - credential: already_signed_OA_V3, - }) - .expect(400); - //Lint complains of no assertions- but aren't we asserting statusCode=400? - }); - // eslint-disable-next-line jest/expect-expect - it("should throw an error on an invalid credential", async () => { - await request - .post("/credentials/test/issue") - .send({ - credential: broken_doc, - }) - .expect(400); - }); -}); diff --git a/apps/api/src/__tests__/e2e/storage.integration.test.ts b/apps/api/src/__tests__/e2e/storage.integration.test.ts deleted file mode 100644 index ea723c58..00000000 --- a/apps/api/src/__tests__/e2e/storage.integration.test.ts +++ /dev/null @@ -1,224 +0,0 @@ -/* istanbul ignore file */ -import fetch, { Response } from "node-fetch"; -import ropstenDocument from "../../common/fixtures/documentWithDocumentStore.json"; -import { - thatIsRetrievedDocument, - thatIsRetrievedDocumentWithTtl, - thatIsUploadResponse, -} from "../../testHelpers/matchers"; -import { - DEFAULT_TTL_IN_MICROSECONDS, - MAX_TTL_IN_MICROSECONDS, -} from "../../storage/services/documentService"; -import { v4 as uuid } from "uuid"; -import { decryptString } from "@govtechsg/oa-encryption"; - -//////////////////////////////////////////////////////////// -// Needs to be refactored, leaving for reference - -const API_ENDPOINT = - process.env.DEV_ENDPOINT || "https://api-ropsten.tradetrust.io/storage"; -const TIME_SKEW_ALLOWANCE = 5000; - -const handleResponse = async (res: Response) => { - if (res.ok) return res.json(); - else throw new Error(await res.text()); -}; -const post = (uri: string, data?: any) => { - return fetch(uri, { - method: "POST", - headers: { "Content-Type": "application/json" }, - body: JSON.stringify(data), - }).then(handleResponse); -}; -const get = (uri: string) => { - return fetch(uri, { - method: "GET", - }).then(handleResponse); -}; - -describe("storage endpoint test", () => { - it("should store, retrieve and decrypt the document", async () => { - const uploadResponse = await post(`${API_ENDPOINT}`, { - document: ropstenDocument, - }); - const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`); - expect(getResponse).toMatchObject(thatIsRetrievedDocumentWithTtl); - - const decryptedDocument = JSON.parse( - decryptString({ - tag: getResponse.document.tag, - cipherText: getResponse.document.cipherText, - iv: getResponse.document.iv, - key: uploadResponse.key, - type: "OPEN-ATTESTATION-TYPE-1", - }) - ); - expect(decryptedDocument).toStrictEqual(ropstenDocument); - }); - describe("post / - upload document at any path", () => { - it("should upload a new document when no placeholder object is there", async () => { - const uploadResponse = await post(`${API_ENDPOINT}`, { - document: ropstenDocument, - }); - expect(uploadResponse).toEqual(thatIsUploadResponse); - const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`); - expect(getResponse).toMatchObject(thatIsRetrievedDocumentWithTtl); - }); - it("should throw error when document verification failed", async () => { - await expect( - post(`${API_ENDPOINT}`, { - document: { foo: "bar" }, - }) - ).rejects.toThrow("Document is not valid"); - }); - - it("should allow user to specify ttl", async () => { - const ttl = 20000; - const uploadResponse = await post(`${API_ENDPOINT}`, { - document: ropstenDocument, - ttl, - }); - expect(uploadResponse).toMatchObject(thatIsUploadResponse); - const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`); - expect(getResponse.document.ttl).toBeLessThan( - Date.now() + ttl + TIME_SKEW_ALLOWANCE - ); - expect(getResponse).toMatchObject(thatIsRetrievedDocumentWithTtl); - }); - - it("should default ttl value to DEFAULT_TTL_IN_MICROSECONDS", async () => { - const uploadResponse = await post(`${API_ENDPOINT}`, { - document: ropstenDocument, - }); - expect(uploadResponse).toMatchObject(thatIsUploadResponse); - const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`); - expect(getResponse.document.ttl).toBeLessThan( - Date.now() + DEFAULT_TTL_IN_MICROSECONDS + TIME_SKEW_ALLOWANCE - ); - expect(getResponse).toMatchObject(thatIsRetrievedDocumentWithTtl); - }); - it("should throw error when ttl value > MAX_TTL_IN_MICROSECONDS", async () => { - const ttl = MAX_TTL_IN_MICROSECONDS + 1; - await expect( - post(`${API_ENDPOINT}`, { - document: ropstenDocument, - ttl, - }) - ).rejects.toThrow("Ttl cannot exceed 90 days"); - }); - }); - - describe("post /:id - upload document at a specific path", () => { - it("should upload document", async () => { - const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`); - const uploadResponse = await post(`${API_ENDPOINT}/${queueNumber}`, { - document: ropstenDocument, - }); - expect(uploadResponse).toEqual(thatIsUploadResponse); - const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`); - expect(getResponse).toMatchObject(thatIsRetrievedDocument); - }); - - it("should throw error when you try to upload to a document that has already been uploaded", async () => { - const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`); - const uploadResponse = await post(`${API_ENDPOINT}/${queueNumber}`, { - document: ropstenDocument, - }); - expect(uploadResponse).toEqual(thatIsUploadResponse); - await expect( - post(`${API_ENDPOINT}/${queueNumber}`, { - document: ropstenDocument, - }) - ).rejects.toThrow("Unauthorised Access"); - }); - - it("should throw error when you try to upload to a uuid that is not queue number", async () => { - await expect( - post(`${API_ENDPOINT}/${uuid()}`, { - document: ropstenDocument, - }) - ).rejects.toThrow("Access Denied"); - }); - it("should throw error when document verification failed", async () => { - const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`); - await expect( - post(`${API_ENDPOINT}/${queueNumber}`, { - document: { foo: "bar" }, - }) - ).rejects.toThrow("Document is not valid"); - }); - - it("should allow user to specify ttl", async () => { - const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`); - const ttl = 20000; - const uploadResponse = await post(`${API_ENDPOINT}/${queueNumber}`, { - document: ropstenDocument, - ttl, - }); - expect(uploadResponse).toMatchObject(thatIsUploadResponse); - const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`); - expect(getResponse.document.ttl).toBeLessThan( - Date.now() + ttl + TIME_SKEW_ALLOWANCE - ); - expect(getResponse).toMatchObject(thatIsRetrievedDocumentWithTtl); - }); - - it("should default ttl value to DEFAULT_TTL_IN_MICROSECONDS", async () => { - const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`); - const uploadResponse = await post(`${API_ENDPOINT}/${queueNumber}`, { - document: ropstenDocument, - }); - expect(uploadResponse).toMatchObject(thatIsUploadResponse); - const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`); - expect(getResponse.document.ttl).toBeLessThan( - Date.now() + DEFAULT_TTL_IN_MICROSECONDS + TIME_SKEW_ALLOWANCE - ); - expect(getResponse).toMatchObject(thatIsRetrievedDocumentWithTtl); - }); - - it("should throw error when ttl value > MAX_TTL_IN_MICROSECONDS", async () => { - const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`); - const ttl = MAX_TTL_IN_MICROSECONDS + 1; - await expect( - post(`${API_ENDPOINT}/${queueNumber}`, { - document: ropstenDocument, - ttl, - }) - ).rejects.toThrow("Ttl cannot exceed 90 days"); - }); - }); - - describe("get /:id - get specific document", () => { - it("should throw error when you try to get a document that is a queue number", async () => { - const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`); - await expect(get(`${API_ENDPOINT}/${queueNumber}`)).rejects.toThrow( - "No Document Found" - ); - }); - it("should cleanup if cleanup flag is specified", async () => { - const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`); - const uploadResponse = await post(`${API_ENDPOINT}/${queueNumber}`, { - document: ropstenDocument, - }); - const getResponse = await get( - `${API_ENDPOINT}/${uploadResponse.id}?cleanup=true` - ); - expect(getResponse).toMatchObject(thatIsRetrievedDocument); - - await expect(get(`${API_ENDPOINT}/${queueNumber}`)).rejects.toThrow( - "Access Denied" - ); - }); - it("should not cleanup if cleanup flag is not specified", async () => { - const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`); - const uploadResponse = await post(`${API_ENDPOINT}/${queueNumber}`, { - document: ropstenDocument, - }); - const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`); - expect(getResponse).toMatchObject(thatIsRetrievedDocument); - const getResponse2 = await get(`${API_ENDPOINT}/${uploadResponse.id}`); - expect(getResponse2).toMatchObject(getResponse); - }); - }); -}); diff --git a/apps/api/src/__tests__/e2e/verify.integration.test.ts b/apps/api/src/__tests__/e2e/verify.integration.test.ts deleted file mode 100644 index 653c81db..00000000 --- a/apps/api/src/__tests__/e2e/verify.integration.test.ts +++ /dev/null @@ -1,89 +0,0 @@ -import supertest from "supertest"; -import valid_OA_V3_doc from "../fixtures/OA_v3/did-signed.json"; -import invalid_OA_V3_doc from "../fixtures/OA_v3/did-invalid-signed.json"; -import broken_doc from "../fixtures/OA_v3/broken.json"; - -const API_ENDPOINT = process.env.API_ENDPOINT; // || apiUrl; -console.log(`TESTING AGAINST: ${API_ENDPOINT}\n`); -const request = supertest(API_ENDPOINT); - -expect.extend({ - toContainOnlyEntriesIn(received: Array, values: Array) { - const unMatchedValues = received.filter((entry) => values.includes(entry)); - const pass = unMatchedValues.length == 0; - if (pass) { - return { - message: () => `expected all of ${received} to be in ${values}`, - pass: true, - }; - } else { - return { - message: () => `expected all of ${received} to be in ${values}`, - pass: false, - }; - } - }, -}); - -describe("verify", () => { - it("should verify a valid OA document", async () => { - await request - .post("/credentials/verify") - .send({ - verifiableCredential: valid_OA_V3_doc, - }) - .expect("Content-Type", /json/) - .expect(200) //OK - .expect((res) => { - console.log("\n\n"); - console.log(res.body); - expect(res.body.data).toHaveProperty("checks"); - expect(res.body.data.checks).toContain("proof"); - console.log("\n\n"); - }); - }); - // This currently fails due to OA. - // eslint-disable-next-line jest/no-commented-out-tests - //it("should verify valid non-OA document", async () => { - // await request - // .post("/credentials/verify") - // .send({ - // verifiableCredential: valid_simple_vc, - // }) - // .expect("Content-Type", /json/) - // .expect(200) //OK - // .expect((res) => { - // console.log("\n\n"); - // console.log(res.body); - // expect(res.body).toHaveProperty("checks"); - // expect(res.body.checks).toContain("proof"); - // console.log("\n\n"); - // }); - //}); - it("should give BadRequest if given a non-valid VC", async () => { - await request - .post("/credentials/verify") - .send({ - verifiableCredential: broken_doc, - }) - .expect("Content-Type", /json/) - .expect(400) //BadRequest response - .expect((res) => { - expect(res.body.data).toHaveProperty("errors"); - expect(res.body.data.errors).toContain("proof"); - }); - }); - it("should fail to validate a doc with fiddled signature", async () => { - await request - .post("/credentials/verify") - .send({ - verifiableCredential: invalid_OA_V3_doc, - }) - .expect("Content-Type", /json/) - .expect(400) // BAD REQUEST - .expect((res) => { - expect(res.body.data).toHaveProperty("errors"); - expect(res.body.data.errors).toContain("proof"); - }); - }); -}); diff --git a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-ocsp-signed.json b/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-ocsp-signed.json deleted file mode 100644 index 27dbe359..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-ocsp-signed.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "id": "119450a6-e966-4cfc-b422-46a15944e5aa:string:SGCNM21566327", - "recipient": { - "name": "bec209c5-591b-4221-af7c-b30ac645e807:string:AUS FREIGHT", - "address": { - "street": "f1a3c0c6-154b-4749-9f86-a52da8ada385:string:101 APPLE ROAD", - "country": "6e12ae04-f675-4f58-9558-6a389765bf02:string:AUSTRALIA" - } - }, - "consignment": { - "description": "2dc3a053-21af-4fce-8e89-8210aa14123f:string:16667 CARTONS OF RED WINE", - "quantity": { - "value": "7ab472a4-7ff0-4a6b-b8d7-1f10e27c6056:string:5000", - "unit": "9c6169b6-9c69-46c2-add1-b269dd3f5b52:string:LITRES" - }, - "countryOfOrigin": "899126dd-df52-409a-9e3b-c7bdf8263715:string:AUSTRALIA", - "outwardBillNo": "a4575114-eef0-406f-b5b3-d4af37695928:string:AQSIQ170923150", - "dateOfDischarge": "ddc1931f-f51e-469e-9cde-989c9098e04d:string:2018-01-26", - "dateOfDeparture": "68066b60-1d0a-4a8a-b3b6-b39e34841253:string:2018-01-30", - "countryOfFinalDestination": "ad80faa3-6db3-41fd-bac3-767f26ea8afe:string:CHINA", - "outgoingVehicleNo": "c32dd0e2-5324-474d-8bf5-ad1ec6a62771:string:COSCO JAPAN 074E/30-JAN" - }, - "declaration": { - "name": "e0fffed5-98f0-48a0-be58-cf52badd1efd:string:PETER LEE", - "designation": "409088a3-e414-4df4-855d-8cb8999b0b09:string:SHIPPING MANAGER", - "date": "b5346ea9-55d3-4eee-ae4c-4add815bfec4:string:2018-01-28" - }, - "$template": { - "name": "803c4074-0750-4cb9-9faf-1468fb2fe011:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "cf6b9e55-e119-44e8-97b5-3b4b5399b359:string:EMBEDDED_RENDERER", - "url": "5f922b43-7780-4b88-8bd6-8fc68cdc6884:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "id": "a0142f9f-1bdc-45db-acb8-afa775409e36:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", - "name": "59e59aea-026f-449c-83b6-04c6c89d5985:string:Demo Issuer", - "revocation": { - "type": "8f78272a-0dab-4b36-915b-7447e45d1c7b:string:OCSP_RESPONDER", - "location": "7acf98ff-53f4-492d-90e3-c2db3f757565:string:https://www.ica.gov.sg/ocsp" - }, - "identityProof": { - "type": "bdfa535a-2479-4480-8914-d285fe3db418:string:DNS-DID", - "location": "717ca05b-b154-4fff-95d7-b0e47705eb02:string:example.tradetrust.io", - "key": "a88609e2-f020-440c-bf34-f569457e903c:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller" - } - } - ] - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "4d26a49266ba73f57276b0865d995c4c6ae8be52fe54988e85b4cbf222f49e74", - "proof": [ - "bbe0afee0378a14d947e16f6e850f6b50f41218e4dc0e39af8043ac802b550b7" - ], - "merkleRoot": "53b4a76854688ee7857442d01f33d1805e3a237377fd0e5d53a43cda30dd742c" - }, - "proof": [ - { - "type": "OpenAttestationSignature2018", - "created": "2021-10-28T07:58:41.042Z", - "proofPurpose": "assertionMethod", - "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", - "signature": "0x869f6956092f78d2e56e2bee67635fedcdfb6cfd5825f5a88ed1102cf15744ce4bddf629fa6a10dd739711c6c8dc79589038b59d99483a00eedd43cca219b6b61c" - } - ] -} diff --git a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-no-location.json b/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-no-location.json deleted file mode 100644 index 1b0e2f67..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-no-location.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "id": "0d68bfdc-be22-4f3b-b93a-9be49b005eec:string:SGCNM21566325", - "$template": { - "name": "821ffc56-91b6-47c7-9137-a6e928eda8f3:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "8b70d29e-f3b7-4e8b-85cd-cbb50a31a530:string:EMBEDDED_RENDERER", - "url": "672d733e-8d15-400c-acd2-055da7f47ea0:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "id": "678c27ca-0555-4333-b3c6-9c598bfe98a6:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", - "name": "5b8fe517-4f4f-48d1-a007-b3007e130220:string:DEMO STORE", - "revocation": { - "type": "20b3bb4d-e9fe-4479-8f22-165dd228d4c7:string:REVOCATION_STORE" - }, - "identityProof": { - "type": "1f01cb81-e107-430c-805c-88a0687f26d7:string:DID", - "key": "d9785ba2-08b9-4a15-8ad1-ba2746ea1814:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller" - } - } - ], - "recipient": { - "name": "eab9094a-f4ab-499b-9a1e-0c480784f0f1:string:SG FREIGHT", - "address": { - "street": "e56867b5-e1b9-4a0d-91a2-7c23896eda06:string:101 ORCHARD ROAD", - "country": "e74b558b-d937-4478-88fb-5f1d8fb718e4:string:SINGAPORE" - } - }, - "consignment": { - "description": "9bc9cf4d-8bd9-4d67-8519-ae92f8463b29:string:16667 CARTONS OF RED WINE", - "quantity": { - "value": "a0811fd0-9fd0-485e-a91b-f3290aa16777:number:5000", - "unit": "381c64e1-670b-49dc-b238-800df31a8238:string:LITRES" - }, - "countryOfOrigin": "e6f1c08e-bc12-4caf-88d0-c6e8d5693f8f:string:AUSTRALIA", - "outwardBillNo": "a6ffd1c7-c42d-40df-9c39-c6b2044c574c:string:AQSIQ170923150", - "dateOfDischarge": "89e1172f-0a39-4887-855a-51f9dfe08e1f:string:2018-01-26", - "dateOfDeparture": "8df514b9-c48f-4a96-a1ac-d3e0ae7c50ee:string:2018-01-30", - "countryOfFinalDestination": "3d6c734e-d7c8-433a-a4a3-8213d3140f4b:string:CHINA", - "outgoingVehicleNo": "42a2fd22-977f-48ad-ad86-9a0d28541389:string:COSCO JAPAN 074E/30-JAN" - }, - "declaration": { - "name": "d8f1f66b-88f0-42c5-8b66-8429f2bc78a2:string:PETER LEE", - "designation": "30d17b4e-274c-49b2-80d5-5c1cfd1af15d:string:SHIPPING MANAGER", - "date": "6462d1dd-9d6d-423f-b43d-63c1c3c12866:string:2018-01-28" - } - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "b6db3e59d4354116451b603abc194f146df23946f637e9b25c3899a7697ed121", - "proof": [], - "merkleRoot": "b6db3e59d4354116451b603abc194f146df23946f637e9b25c3899a7697ed121" - }, - "proof": [ - { - "type": "OpenAttestationSignature2018", - "created": "2021-02-17T02:06:22.110Z", - "proofPurpose": "assertionMethod", - "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", - "signature": "0x4cced3e9865ab16f6a32464e73f32fca6ed42e377bdc36fe2e049716cd2bdc812db49a3540f93ecc615c98518afcb7602c133d261d6bdb8f6bded799964241d21b" - } - ] -} diff --git a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-not-revoked.json b/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-not-revoked.json deleted file mode 100644 index bae06f8b..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-not-revoked.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "id": "72eb4a82-fa01-4c8f-8f7d-1f6180cf51c9:string:SGCNM21566325", - "$template": { - "name": "984627c6-ba6d-48fd-a334-399f98db24ca:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "3d092147-9c75-45cb-a61e-524e89182e83:string:EMBEDDED_RENDERER", - "url": "294a26db-61e7-48c0-ba40-c114498bada3:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "id": "74f34c92-9546-4ad6-8e53-18ae5038f115:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", - "name": "0c03ace1-0798-4409-8904-dae660b009bc:string:DEMO STORE", - "revocation": { - "type": "ab820123-35e7-4ed6-be5e-bda31d574c1b:string:REVOCATION_STORE", - "location": "893b3a91-a829-4b49-a6e4-d33aa48d4104:string:0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca" - }, - "identityProof": { - "type": "3606cabd-4730-48ed-ac5f-4c29a0c2b3d0:string:DID", - "key": "305d26b4-c4cf-49ce-b2b3-16940b3278af:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller" - } - } - ], - "recipient": { - "name": "62687bfd-b2bf-4212-b5f7-2a086079a308:string:AUS FREIGHT", - "address": { - "street": "9ff1ef9d-2a8c-48f0-a892-15696f32e766:string:101 APPLE ROAD", - "country": "5bdd81d2-36a0-4318-8ac5-b375fea68fce:string:AUSTRALIA" - } - }, - "consignment": { - "description": "40e36535-c8c6-47d3-8935-2def709639cf:string:16667 CARTONS OF RED WINE", - "quantity": { - "value": "780f0837-f8cb-4f60-87e1-8261add6f16a:number:5000", - "unit": "2556742d-9f78-4f6f-b426-e49656977da2:string:LITRES" - }, - "countryOfOrigin": "52153780-c5c4-487d-8b99-46f6dc7c4141:string:AUSTRALIA", - "outwardBillNo": "b6d6be17-df63-4b65-9aa8-5dfd78d2cd7a:string:AQSIQ170923150", - "dateOfDischarge": "32231fa7-e42b-4a11-8259-24f496ff4e1a:string:2018-01-26", - "dateOfDeparture": "a2c15153-da9d-484d-bc7f-8a9a564b7fed:string:2018-01-30", - "countryOfFinalDestination": "b6140f05-2a83-419f-9891-57e4c623550d:string:CHINA", - "outgoingVehicleNo": "da56b7f8-b7c4-4798-88e9-b535e374ed8b:string:COSCO JAPAN 074E/30-JAN" - }, - "declaration": { - "name": "f6f7ebcb-c612-4117-9530-df12e0f3af88:string:PETER LEE", - "designation": "31dfb266-3536-4150-94cf-fc0372a7dcce:string:SHIPPING MANAGER", - "date": "f9ef39f6-48b2-4a55-846b-4c88e11b318f:string:2018-01-28" - } - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "4799fa5f133c93f83f95799e7af4a63428ce1a96ed6a00688c7f9defc94346a3", - "proof": [], - "merkleRoot": "4799fa5f133c93f83f95799e7af4a63428ce1a96ed6a00688c7f9defc94346a3" - }, - "proof": [ - { - "type": "OpenAttestationSignature2018", - "created": "2021-02-10T07:31:35.429Z", - "proofPurpose": "assertionMethod", - "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", - "signature": "0x0d8e657bd714bfc55ca0238d037c62123f3e2f251b88b13afd4c5224cd69c76b751913399deed7899115ac70cd78908527dfe3a987459a20dd803ecc5720668c1c" - } - ] -} diff --git a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-revoked.json b/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-revoked.json deleted file mode 100644 index 196e06fc..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-revoked.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "id": "f0d3a8eb-eacb-40b1-9438-fe95887a504c:string:SGCNM21566325", - "$template": { - "name": "076ca2d1-a172-4e6e-af99-a6e045616ed9:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "f120703a-48f9-45e2-a473-58392d1607a3:string:EMBEDDED_RENDERER", - "url": "63086fcc-e972-4f2a-b381-7cf79568cb36:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "id": "83e31480-7867-4849-b73d-639632672dce:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", - "name": "e682b4d1-f659-40db-a346-57ebd4303b47:string:DEMO STORE", - "revocation": { - "type": "7e35d9b5-9ac8-45b8-b725-19859c028f9e:string:REVOCATION_STORE", - "location": "b8b7c529-ad71-4e27-a3b1-2bc1654ed87e:string:0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca" - }, - "identityProof": { - "type": "778b2d3e-6125-4a39-8b87-23f1fdaf458b:string:DID", - "key": "b55daa38-cecf-4015-990e-d1a0e267c939:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller" - } - } - ], - "recipient": { - "name": "e4e7f5de-10b0-4859-ab8b-ae47dd0abf8e:string:SG FREIGHT", - "address": { - "street": "cf5c882b-b3c4-4054-adea-90e1ca585b9f:string:101 ORCHARD ROAD", - "country": "b6e091b4-7488-42cd-b264-61bc5efae948:string:SINGAPORE" - } - }, - "consignment": { - "description": "b9dfb54d-a117-4c4f-bb84-96d2cd7e6f46:string:16667 CARTONS OF RED WINE", - "quantity": { - "value": "8124e260-26c8-4423-81e8-c032c411e23a:number:5000", - "unit": "84d531af-92af-491e-91b1-276ff2b335b7:string:LITRES" - }, - "countryOfOrigin": "f3678611-41da-4a69-abd8-20047d023bf4:string:AUSTRALIA", - "outwardBillNo": "d849715c-5355-4588-9ef3-99f14e5127ce:string:AQSIQ170923150", - "dateOfDischarge": "1c2c70cf-dff0-47d8-928e-348299147284:string:2018-01-26", - "dateOfDeparture": "64635c75-a920-4b2a-a4f8-1c9027768e03:string:2018-01-30", - "countryOfFinalDestination": "df8a189e-62da-4016-8a1b-bd449b883d9f:string:CHINA", - "outgoingVehicleNo": "eda15d4d-f75f-4ad8-bd82-6b3f04e5982c:string:COSCO JAPAN 074E/30-JAN" - }, - "declaration": { - "name": "f448ed4a-8c8b-4955-8812-daa5484f4b67:string:PETER LEE", - "designation": "15f04d46-830b-401e-a2a7-f5537a9e0df8:string:SHIPPING MANAGER", - "date": "a395955f-ec21-45db-83d4-f7c90c1ee082:string:2018-01-28" - } - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "65f1e3c2a042dc9648f26f08257fd47a3739e40606d2dc887fe7566c8290144c", - "proof": [], - "merkleRoot": "65f1e3c2a042dc9648f26f08257fd47a3739e40606d2dc887fe7566c8290144c" - }, - "proof": [ - { - "type": "OpenAttestationSignature2018", - "created": "2021-02-10T07:31:35.422Z", - "proofPurpose": "assertionMethod", - "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", - "signature": "0xd5abc45e61c89a5cddffe470b8f34a32f4ceb40d3596cd517f6ac6717a12e5a316ff2147846d4f81d13a9b4910e575569412f17b9a1cc251d5e385e14669bd051b" - } - ] -} diff --git a/apps/api/src/__tests__/fixtures/OA_v3/broken.json b/apps/api/src/__tests__/fixtures/OA_v3/broken.json deleted file mode 100644 index 5367a4aa..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v3/broken.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "version": "https://schema.openattestation.com/3.0/schema.json", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json", - "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json" - ], - "reference": "SERIAL_NUMBER_123", - "name": "Republic of Singapore Driving Licence", - "issuanceDate": "2010-01-01T19:23:24Z", - "validFrom": "2010-01-01T19:23:24Z", - "ishooAhhh": { - "id": "https://example.com", - "type": "OpenAttestationIsuer", - "name": "DEMO STORE" - }, - "type": [ - "VerifiableCredential", - "DrivingLicenceCredential", - "OpenAttestationCredential" - ], - "credentialSubj": { - "id": "did:example:SERIAL_NUMBER_123", - "class": [ - { - "type": "3", - "effectiveDate": "2010-01-01T19:23:24Z" - }, - { - "type": "3A", - "effectiveDate": "2010-01-01T19:23:24Z" - } - ] - }, - "openAttestationMetadata": { - "template": { - "name": "CUSTOM_TEMPLATE", - "type": "EMBEDDED_RENDERER", - "url": "https://localhost:3000/renderer" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90", - "revocation": { - "type": "NONE" - } - }, - "identityProof": { - "type": "DID", - "identifier": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90" - } - }, - "attachments": [ - { - "fileName": "sample.pdf", - "mimeType": "application/pdf", - "data": "BASE64_ENCODED_FILE" - } - ], - "proof": { - "type": "OpenAttestationMerkleProofSignature2018", - "proofPurpose": "assertionMethod", - "targetHash": "c2d9eec66e7d1d7a01d7baf759c1182f7c467c5157c5cb995573d2268bdf10de", - "proofs": [], - "merkleRoot": "c2d9eec66e7d1d7a01d7baf759c1182f7c467c5157c5cb995573d2268bdf10de", - "salts": "W3sidmFsdWUiOiJlNDVkYjU0MTEwN2RkMDQyMTgyYmE3MWI3YTNmY2M5YWMwZjhjZTRkOTkwMDE3OGQ0YzVlY2NmZmVmN2NhNzBjIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiMzI3ZjA3M2Y1YTMxZTg2MTI5Mzk2MDliNThjNzU5ZGIxNWIwZmVkYjNkZGMyZTI0OTA3OTFhNmUwZGNkNDRmYiIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiIyZjg3OTA1OTc4ZWJlZTlmMDY5NDk4MDFlOWY2YzEzNjY4YWY4MDc0MTkwMTg3Y2Q2ZDQ3MDYwMjkzNzQwODNiIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjYwZjFkNDMyYmRmYmQ1MDZmZmEzNTgyMmU4MmNmODQ2YTFkMTg2ZjExNTU3NzkxODFhZDk1Mzc4MjVmNWE0YTIiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMGMyMWIxM2Y5MDc2N2Y3NmYxMDkzNjZhMWQxOTIzZmZkZThiMGZmZDNlNTdiYTJhODA4YmRjNzM4YjVjZmZjOSIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiJiMzViNGM5MThmZjcyOGU1ZDVkYTA0NTAzMmY0ZmY0NGQ0M2ZiYmFhYjhlNDc4NGMwZDMzMjU4N2NkYmVlNTYxIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI2ZWVhYTc2NmFiNzU0ZDk3ZGI1ZmQ2MzcyZDI1NDBiZTU2ODhiYWM3ZjZiNGQwOTE1NGM2YWZmNDRhNjM5YjNmIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiN2NiNmIyYjE4ODg2OGE4OTk3ZGE5MjI5MjZmNDUzMDQ2Zjg1YzBmYzYzYWUzMDU5MzUzNjBmMGNjMGM4OWY4NCIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiMTU0MGM5MDc5NmZhZjY4YTdhNTIyYjU3ZjJmZDE2NmU3M2JjNzgxZWNjMzRiY2Y2M2ZiYmFjNGU5YjZhMjk2MCIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiYTMxMzI1YjU1YzY3NmNmNDM3NzQ4YWYxY2RlMTQ5ZGMwMmFhNmNlMjE1YjNlYjkxNjU5ZDJlYjc1OWI1ZjA3ZiIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiMjg1NGZjM2I3ZmFhODYyODE5MjAwOWUwMGNhOTI1N2U0NDViMGMyZTE1MjJhZDZjYTc5ODE4Y2FlMWExMGFiMSIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiJjMTIxMmRhZjJlZjJiYzdlZWI3MzgyZjhjOTgwZTRiNmFmNDcwMDliZTlhOGJmZDJmYjVlZTcxOGYwZDkyZWE4IiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImNlMDBiZTk4Nzc4OWVkNWU5MjA4ZDY0ZTAwMzViMmYxNGJiZmYyNjg2ZGQxMzAyNTkyYjA0ZmE1NGQ2ZjM1MjkiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiJiNjQ5MThlZTQ3ZTZmNDMyZGY4MGVkOTA0M2ZjZDgwZWI5MGQyY2FiYTI5NTc1MGE2ODU1MjlhNGU3Y2MzYzEwIiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiY2NlZjFlZDVlMGViNDM3NDIzYWRhYzBiNWRhYzdkMWY3MjYyMGYwZDA1ZTU4MWQxZTQwZDMyYjc3MjU4NjA0NyIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6ImNhZjQ4MTE5MGMzZTg5NDMyMGIxZjc3ZDY0ODU2YTM3NGQyOGZkYTExZDkzMjZjMjkyZmZiY2IyMzk4OWY4NTYiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiMzVhNDA4MzYyOWYzNjNmMzQ0NzY0MTE4MDIzZTk5M2IwMTkxY2I2OTNjODAwOWVlZGQ3YWI2NmFiZWRmOWY4NCIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6IjExZmNjMmJhZDgyYmU0YzY1YzYyMzZjY2QzMGEzYjFjMmJhMTU3YzVhYmRlZjgxODg4NWJhODU1YTJjNTMyNzUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiIzZDA5NWQ5MzcxNjZkNGQ0NzkzNDUyNzEwN2YyMTBhYmE0ZGQ1ZmZjZTc1NDU1OWU3YmE1ZWU5ZGEyZGQzZDNlIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiMjgwMzUzMDA3NDE4YjFlZTBlZjk3YmM2ZTUxOWNhNTMzNWEyNGJkZWVhMTZkMzdhYzMzYTU0Y2NjMjgyNzNjZiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjQ2NmQwNjVlMDgyNmQ1ODlhMGYxMWViNzFjZTIyNDhmOTEzNjAxOWQ0MzBlNmZjMjZhMzQ3NjJhZGVlNGM0NDYiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI1YzBmZDYwMzI3MDM0NzViM2IyZDQ0Y2JhMDMwYjU4ZWZiNzQyMDc3MTdmNDljYTcxZDNmYzBiYzM3NTU5ODE0IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiMzRjNzU2YzZiYzc2ZmFmNzFjZjU0MTYxOGE4MjNlYmQxN2RhOTZhZjNlMzc2YjFlYTM2NWM5ZDIwNjliZWMzMCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiYjhjZjNmYTgxZDJiMTE2Mjk1MWViZGE5NjgzZmQzYjA3ZGM1YzVkMDEyZjBhNWNhOGJkNWU4YmY1ZWIwZjliYSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjY0ODM2ZmE0YmZhMThhMzMwMTEzMGRjMjUxYWZkYTZiY2M3OTY1Y2ExYjk4MjlhMDM5ODY0MDM0ODJlZTE2ZDgiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjM3ZjhmODU3ZGU2MzQ0MmI2M2EwZjJjZWMyOTMzZmE0Y2RjMGI4YjNmMGFlZDBiOTdhYWU4ODEzMDg4MTdhZTciLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiYmU5NjE0NWYxYjIwNTVlZjQwMDYwOGJkMmE1ZTgxNDdlNzkxNTQ3NTc2ZWNjMzVlNzZlMTEyZmM5NDAzYjAwMCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiYTExNTNiNWU5MTg0MTE3ZTZkOTUyYjFkYzY0NDViYzg2YWI0ZGJhYjFjMTdlMGQyMWRkM2ZlMjAwNThlODRjZSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiZmE4ZWNhZWQ0OGU1NDZmZThiYTJiN2QzYjMzOTIxZDRhMGIwOTBjZmYyZGVhMjgzZjVhNDVlNzQ1ZmFjYjAyYyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiODUwMDE4NWViMmM2MzA0Yjk4Y2RkZjQ3YTYwY2U1ODk3OTAxYjQ1MTc4ODFmMTRjN2Q2NmRkMTA4MDM5MTJkZCIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiIyMjYxYzU3ZmVkNDBhYjg5YTA2Yjg3NzgzNWNjODVjNjk0NTkyOWUwMzUwYmU1ODUyYWJhOTdlNDIzZmM3NGExIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6ImYzYWZmYmZlY2VmYmZhZjcwN2ZhNGQyMDQwYTI5YzZhZTQwYzQ3YTdiZGZkYTU2MTc2YWE2MTNkM2E1NjZhNGQiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==", - "privacy": { - "obfuscated": [] - }, - "key": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90#controller", - "signature": "0xa1baa430d937e29790880670e6d17bae1468cf25e22780a2b69e88d2b154d0c51b7d379ac3fbb3d5433dcd42abe03a38fe54a0d57670e02af70d52d25c7f666a1b" - } -} diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did-invalid-signed.json b/apps/api/src/__tests__/fixtures/OA_v3/did-invalid-signed.json deleted file mode 100644 index 574c7927..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v3/did-invalid-signed.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "version": "https://schema.openattestation.com/3.0/schema.json", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json", - "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json" - ], - "reference": "SERIAL_NUMBER_123", - "name": "Republic of Singapore Driving Licence", - "issuanceDate": "2010-01-01T19:23:24Z", - "validFrom": "2010-01-01T19:23:24Z", - "issuer": { - "id": "https://example.com", - "name": "DEMO STORE" - }, - "type": ["VerifiableCredential", "DrivingLicenceCredential"], - "credentialSubject": { - "id": "did:example:SERIAL_NUMBER_123", - "class": [ - { - "type": "This Value Has Been Changed Since Signing", - "effectiveDate": "2010-01-01T19:23:24Z" - }, - { - "type": "3A", - "effectiveDate": "2010-01-01T19:23:24Z" - } - ] - }, - "openAttestationMetadata": { - "template": { - "name": "CUSTOM_TEMPLATE", - "type": "EMBEDDED_RENDERER", - "url": "https://localhost:3000/renderer" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", - "revocation": { - "type": "NONE" - } - }, - "identityProof": { - "type": "DNS-DID", - "identifier": "notinuse.tradetrust.io" - } - }, - "attachments": [ - { - "fileName": "sample.pdf", - "mimeType": "application/pdf", - "data": "BASE64_ENCODED_FILE" - } - ], - "proof": { - "type": "OpenAttestationMerkleProofSignature2018", - "proofPurpose": "assertionMethod", - "targetHash": "1e3c1e44c93a45869c54bb6d71c9ca7316aa76a5489cf3a8cf69552262accfd4", - "proofs": [], - "merkleRoot": "1e3c1e44c93a45869c54bb6d71c9ca7316aa76a5489cf3a8cf69552262accfd4", - "salts": "W3sidmFsdWUiOiI3ZDQ2YTZhNGRhYzMzNDUwMTYzNTJiM2QzMjcwOTYzODc2YjliYzY3ODdjZWI2ODhjY2RkODY3YzlmMzM3MjkzIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiYTQ0ZmE3ZWMzMTgzMzliNDFmMDFiNDI5MGEwMGI0NDUzZDJiOTJhYjQzMWNiOWZhOWNkYWQ3MDNjM2E3MDc1YSIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiJkMzc4ODk5ZjAwNjhhODdkY2EyNzk0N2U0YWM2N2RhNTE5ZDRlOTI0N2Y5ZjMzZDY4NDk3OTI2ZTMzZWRhMWIwIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6ImVmZTQ0ZTU4NGIwNTViYjVjZDZjMWRmN2JlNGUzN2UxMTk0MmE5ODU0ZmViNzdlNWY4ZDlkNTY3YTRjMDRiMDgiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiYzhiOWRmZDI2ZTc5ZjhjMDRlOWU3ZjllZjdiOWRmM2Y3MzljNzFhZmNlYzg4NGViNDE3MjA1NmE3N2YwNDI0MiIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiIzZGFlOGM1ZWQxNjRiN2FjMzljZDk3ODg3MDM0YzEwMGI3M2VlNTRmZmU3NzE3NTZlNDMzMDBjYThhZjJlZGZhIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiJiMDgzN2E0NTFmNDYyMjBlYmJjNTkxNmFmNDQ3ZDFmNjg0NjIxY2M0Mzk2Mzg1NmM5OTY5MWEyNmFjNGE5NmYzIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiMmM0ODI1NzA3MzE5MTBmM2YzOThkNzIxMTk5MzcwYzdkNTI4YjQ1ZGYwMDY0OTI2ZTJiMjhkMzg5MjJkNTIyMyIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiMjA4NWQzN2UxYTU4NjdlNjVkYzdjNTExZjYwNzAwOTg1NzI5YmFjMTRhNWIwNjkyNDc5ODA1ZDM0NTkxZTdmMyIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiOGU4YjIzZWRhOGE3ZTE4MWM0MzgyMTk4OGRhMDE3OThhZTU1Yjc5ZDk0OWQxNGExMjYxYTU2MTQzNDc2YTNkZSIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiMWFlN2QxZjViMGU1MTA2MjM3ODc5ODJhZDEzNzYzZmQ5MjZlYWUxMWNiOWMxYmZkZjU4NzQzZTEwNWNhYTAxMSIsInBhdGgiOiJpc3N1ZXIubmFtZSJ9LHsidmFsdWUiOiI1YjFhYWY3NzcyNmU4YTA0OTI3NGM1Njk4NDc2YWM5OTY0OGI1ODY0NTAyMWRjNGJjODc5OWY0NjQyZDY5YTA5IiwicGF0aCI6InR5cGVbMF0ifSx7InZhbHVlIjoiNDI4MTgzODJiZjdiYmE4OTIwYmQ2M2JkOGJhMGQwMmNhNGEyODVhYTMyZTIyYzI2NGY1M2Y1NDM5NzNhZjE2MCIsInBhdGgiOiJ0eXBlWzFdIn0seyJ2YWx1ZSI6ImFiYzdlMGRiYTlmZWMxNjlmMmM2NjY3NjFkYjdmM2JmZWE2ZTM2ODVhZTI5MjMwYTExZTU5ZGVhNWMzNzg1MmQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiOWUxNWMxNDAyYTBkNDM0YWMzM2Q5YzAzMGYwMDViNzA1ZWZlN2VmMDkxNDZlZmVlYmIwZTNkN2ZkYjkwNDA4MyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6ImYzYzY4MTM4NWNjODNhZjc2NDk1MjJlZWE5OGUyZmMxZjViYTZiMTRiZTU2NWE4MGNmYWIzYWQ2OTE0OTU5YWQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiJjNzc4M2JmMmQ3ZGFjODA1MDA5OTc3ODZlMDU5YTYzZDg5NzJiNzhhZjEyZjE0NjNkZDNmZTgxMmFhNjEzMTlkIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiMGI1YzllZWQ0YmY5YWUzOTVmOTI0MjYyMGFjNDgwOGMwZjQ1ZGY3ZjY3N2FhZjA1NWMwZjg1YzZlZjI3NjVlNSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjQzNzcxZjg2YmRhZmI0NzBmZjkxNDdiYjA0MGUzMjNkYzY2NDcwZGZmYWQzOGRkYmEzMmE4ZmEyNDMwNmFlMTQiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiJmZTVjODUxNmQ2YTk3NDZjMTBkM2NlMzQ0NWM5YmFiZGM0YTE5NTI3MTJjNjIyMDNkOTAwOGFjODk0NTA4ZTRhIiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiYmNlNmZhZDI0MDlhM2FkN2Y2OGYxYmRmZDhjNDFjMDAzYzM5OWE4M2EyMDYyNjZjNWM2ZWNkNWI0OTI4NDE1OCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiOWFhODc4Y2RhYjQ0NTAwMWQyODY0YzYwY2M4MzcwMTQ3YmZiZGViMzEyZDA0Mjk2ODJiZWVmYmE2NGVhZGJjYSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImUwZGRhZmFjNThhZTk5ZjU3MWY3MmQ0MzcwNDZmNjk5MmI4M2MzNzEwODg5ODFlYWQxM2Q2NTgwZTNmOGRhMjIiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6ImNhYjdkYmYzMDRhMzgwMmFlMmQxMzZkZjE3MzA5YzUzMDBhMWEzYzI4NTY5ODAxODc2MmY3MTA0YWM5MTE4ODYiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiZDVhNTEyMWM3MDYyMjkxMzE2MDYzYzU0YmU3ZDdjMTAxMDZkMThhMmQ3ZDc2YWRlZDBkMDhlN2NhYjAwMDY5MCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiNjViMGQxN2Q4MzBmMjVkYzkwMmIzOWRiNjQ4ODM3ODM0OTNhMDI5MDQ3NDQwM2EwZWJlNGQ4OTM3OTMzNWRhNiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiYTFhMDk2NzFjNDVjYmQxNDgyMmFmMTFhNDZlYmRjYWY3MGQwNzZlZmQxOWY1N2NjYjNhMzJmYWU1ODliNDg5ZSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiYzc5OTE5NWIxNzI4NzM1MTllN2Q1ZWQ4ZjZiY2U1Mjc2MDBmOGFjMjFhNWMxYWI2ZTllN2QwNzY3MTIwYjQyMSIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiIzOTQ3ZTM4OWQyNzZiYjAzYzY1Yzg5MjVlYTAxMDQ4Njk4ZTUyNGM3NzcyZjY2MWYzMjhkZjI5YjlkMGZhZTIzIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6IjQyMWUyMTBlOWQ0MjY0Y2YwZWE5ZmQ0NWQzMjI3NDUzOTE0YWMzZjc5Y2QzY2IwNmYxZjllYjk5ZjJhMjU0YzEiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==", - "privacy": { - "obfuscated": [] - }, - "key": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", - "signature": "0x2acad5edbece2e3febd232c01dedb30ae9fa3a0b2e33354a48700d14617b5af52b587d1c67ba9ca4b39b27902de4df868a2a6de89d6d530cf1d8c55e65cc13f31c" - } -} diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-no-location.json b/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-no-location.json deleted file mode 100644 index 117b934d..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-no-location.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "version": "https://schema.openattestation.com/3.0/schema.json", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json", - "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json" - ], - "reference": "SERIAL_NUMBER_123", - "name": "Republic of Singapore Driving Licence", - "issuanceDate": "2010-01-01T19:23:24Z", - "validFrom": "2010-01-01T19:23:24Z", - "issuer": { - "id": "https://example.com", - "name": "DEMO STORE" - }, - "type": ["VerifiableCredential", "DrivingLicenceCredential"], - "credentialSubject": { - "id": "did:example:SERIAL_NUMBER_123", - "class": [ - { - "type": "3", - "effectiveDate": "2010-01-01T19:23:24Z" - }, - { - "type": "3A", - "effectiveDate": "2010-01-01T19:23:24Z" - } - ] - }, - "openAttestationMetadata": { - "template": { - "name": "CUSTOM_TEMPLATE", - "type": "EMBEDDED_RENDERER", - "url": "https://localhost:3000/renderer" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", - "revocation": { - "type": "REVOCATION_STORE" - } - }, - "identityProof": { - "type": "DID", - "identifier": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89" - } - }, - "attachments": [ - { - "fileName": "sample.pdf", - "mimeType": "application/pdf", - "data": "BASE64_ENCODED_FILE" - } - ], - "proof": { - "type": "OpenAttestationMerkleProofSignature2018", - "proofPurpose": "assertionMethod", - "targetHash": "082c7801b60aab4e54072c739ca628a9a119e885043d8ef624c336afc7b786dd", - "proofs": [], - "merkleRoot": "082c7801b60aab4e54072c739ca628a9a119e885043d8ef624c336afc7b786dd", - "salts": "W3sidmFsdWUiOiJiYzg1NDk1YzhhZjRjZDUyNDc1MzIwM2Q1NGM3MGU2ZTI0ZmI0NjYxMTE4MzkyNDFkMGYwZTZlZmQ2MGE3N2M2IiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiMmQxYjhmYmY3MDI1MzljZTc4ZGZmNWQzNjQ1MGY2ZGY3YjU1YmUzMTIzOGM2ZDAwNWY0NjgzOTYyODBhOTJmMiIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiI0ZmQwYjU3Yjg3M2JmZjIyMTYzZDllNDA1ZTU2YzQzYmIyZTU5MWIwZTY0Y2Q1ODI4NTk3OGI3ZWIwMGM2OGFlIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjYzZWYzZjU0MTdiZDViYjdmZjMyMDBlMzA2ZGY5MGE0MDY1NmM4MTk3ZTk1MWE4YjA1NDRlMjRiNWQ1N2UzYjYiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMWIxZDVlMDcwM2RmOGQ4NWI3MTRhNzI2M2FmYTQwM2E3MDQ1MDc5NGVhNDc3MDhhZTY5NTdmMWQyNDU5NWFiOCIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiJkZTM4OGEwZjMzMGM3NzI2YzY3ZTM3NzI1MTYzZDhmYTkyYjZkNjMyMmFiMTlkYTMwYjg1ODVhNTdlZGFjZTNhIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI0MTIyMTViZTRkMzY1MjhmYjgxMDRjNDkwMGJjYjBlNjM4YTYxYmQyZjgyOTQ5OGE0YTg2NWQyMzMyYzM2MWNhIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiYzYxMmNlZjc2MTA2MjI1YmQwYzZhN2U3MzY5MDczY2ZhNjAwYTU3MDk3Njg0NzQ5ZDI0NTU3OTQ5ODBjNTE3ZSIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiNzYxY2I2ZDRlM2Y5YTFiYmZlYjkyODEwZjJmNzAwZjcyNTBmMTVjNWUyYWM5NGMxZjk5NmVhMmM2MTA5ZmJlNiIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiZWQyMTlkMGUxZTY5YjJiYTgzZmVlNWQ1NjU3YWNmOWMwODlhZGM4ZjVjZmViMzA4Njk4NWRiZWM4ZjI1ZjFmZSIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiNTM0ODhlZDgxZmE2MDI4MDA0NDg1ZjAwZWVmY2RmZWMxNTBlNjlmYWJlMTNjMjY3OGVhNGVkYWUzMDI5NzFhYSIsInBhdGgiOiJpc3N1ZXIubmFtZSJ9LHsidmFsdWUiOiJiNjMzYWZhNjY4OGE3NTQyMjU4ZDVkNTRlMTA0ZTY1MmNlMjk0MjA5ZTgwM2NjOTFjZGE4NDU5MTllZjBhN2MxIiwicGF0aCI6InR5cGVbMF0ifSx7InZhbHVlIjoiODFkZjYxNTFiODczNzQ1Y2YxYzdiYjM5NWE0YTllMGEyNjQ0NjQwZjY4NDQ0MWEzNDY3OGE2NDMxMGViYTg0ZiIsInBhdGgiOiJ0eXBlWzFdIn0seyJ2YWx1ZSI6IjIyNmNmMTJlOThiOWIwMjYwZDY2ZDI4ZjgxYjY4OGM4YzhjMDZiMzYzOWE3MDRlNDgxOGUzMDY0OTRiYTVjOGUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiYjdlN2U1MzEwNzZkMWY1MDBjODgwNzhkMDkwMjdhYzM3YjE3NGY3YjY0ZTRmMTU5M2RhZGIyY2UxYzEzNGUxYiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6ImYzNWU2MDU4N2IwYTUzOTQ3YTk5NTQ5ZTUzNzQxYjAxMTY1NjU0ZjkzYmVjYzE5ZGNlYjRlYzY0MDA4YzRjZmMiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiIwZjI2NmU1NjMxNDEwNzMxMmVjMWZjMmM2OTQ4NDA2MzQ2MGMzODNmODc1NmI4Nzc5YjMxMmFkZGU1YzA5ZWQ5IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiMGZlZGIyZmU2ZDFjNzVjZjE5NGRmZjkzOGFiNmI5Mzg5YzM4YzVlYmNkNWEwZDUzZmE1MDVjZWQ0MDcwYTM1OSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjRmMmVkYjNiNjMzNWI3NjQ5ZjVmYjIzMGJkMjViMDM1YTdlNWIxNmVkNTQ5MjA4NDMzMDdkN2Q4YTQ4MjdkYWQiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI2NTIwY2E4NmViMTY3Mzk0MjM2MTIwZjg3YjJiYjM2MjI3OTBkMTg4NGM0NTMwODEyMTIxNmYyMmVmZTQ4NzA0IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiZGZjYmYyMTNmYzBmNDk0OWQ2YjA1ZWZhZjJiNzE5OTEwYjQyN2Y5YjVlYjc0ZmRiNjNjZWFiNDYxMzE1NTMyNCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiMWIwYjYyYzY1YzIwNGUyODE3NDMzZDYzMGZlYTNkNTE1NDYyNGNkMjAwYWQ0ZjhkOGFmNjY2NGRhNGM4NmRiOSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImFmNzBjZjE3YWQyZjk2NzM1NTEwYWJhNjhiMmFiMWM5ZDEzMzBiYWQyYjVjM2MwZmVkY2VkZDk0NTRmMWQzYjgiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjkzMjZiZjI5ODZmMzNkMWIxNTA4NWRmOGQwYjQ3ZTA0Zjg4NGYyMzJmNTM2MWEyYWZlNjBlNjM4MTBiYzY3ZTUiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiNWI3MWVmYzNmNTAwYzRhMmExYzBjZDVmMjc5NDI1N2QwM2JmNjljNzUzNjJhYjQ4MmE1OTQyMDI4NGY2NTg2YyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiYjZiMjJmNjI5Mzg5NzU4NDRjM2U4NDNjZjZmZDA0YWJkNDAyZjVkYWRlNjY5OTc2NjM0ZWU4N2UwZDU0Y2Y3OSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiNjA0ZjI0YTg5YzZlMmVkMTNmNDg1MWMyOTU3YjEwZDMzNGM5NjdmMDYxYTZhY2EyZjc0OTA2N2EyZDU1MGEyYyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiMTljNDNmZjY1MjJjMThhMmI1YmJmNTI5OGNjMzUyYWIzYzdlMGM0ZmQ4ZmI5YTlkOTBhN2M3MzE4MzhhY2Q1NCIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiIxMTU3ZGVmYjQ4MGM0ZDRhNTlkODY3N2E5ZDljZjBhODViNzJmMzYyYzIzMTM2OTVjMjMxYjIyZTU1MmJmNmUyIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6IjI2MGMxYTM3MjhkNWMxNDlhMTUzOWJkMWI0NDE3NWExODk5NDU2ZmFlZWMzOWU3ZDQ4NGU5MzVhMTZhYWE4NDUiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==", - "privacy": { - "obfuscated": [] - }, - "key": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", - "signature": "0x5568e41b14d8999d205e7176638a9ce5a021b9f3ebb20344bcd892e2224023326559ebd6c4ab6ee7cf8873cbbbedb3f78b82780530d8493a5d0084dc37b3d6cf1c" - } -} diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-not-revoked.json b/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-not-revoked.json deleted file mode 100644 index f70c3e9c..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-not-revoked.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "version": "https://schema.openattestation.com/3.0/schema.json", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json", - "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json" - ], - "reference": "SERIAL_NUMBER_123", - "name": "Republic of Singapore Driving Licence", - "issuanceDate": "2010-01-01T19:23:24Z", - "validFrom": "2010-01-01T19:23:24Z", - "issuer": { - "id": "https://example.com", - "type": "OpenAttestationIssuer", - "name": "DEMO STORE" - }, - "type": [ - "VerifiableCredential", - "DrivingLicenceCredential", - "OpenAttestationCredential" - ], - "credentialSubject": { - "id": "did:example:SERIAL_NUMBER_123", - "class": [ - { - "type": "3", - "effectiveDate": "2010-01-01T19:23:24Z" - }, - { - "type": "3A", - "effectiveDate": "2010-01-01T19:23:24Z" - } - ] - }, - "openAttestationMetadata": { - "template": { - "name": "CUSTOM_TEMPLATE", - "type": "EMBEDDED_RENDERER", - "url": "https://localhost:3000/renderer" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90", - "revocation": { - "type": "REVOCATION_STORE", - "location": "0xc7dfB2D05ab3Da91e723F2557817165e6acEAc38" - } - }, - "identityProof": { - "type": "DID", - "identifier": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90" - } - }, - "attachments": [ - { - "fileName": "sample.pdf", - "mimeType": "application/pdf", - "data": "BASE64_ENCODED_FILE" - } - ], - "proof": { - "type": "OpenAttestationMerkleProofSignature2018", - "proofPurpose": "assertionMethod", - "targetHash": "b9b6de4ef4f05981b26d46bda0089473c1219cea6fe18dfb82e5f7adb110fc02", - "proofs": [], - "merkleRoot": "b9b6de4ef4f05981b26d46bda0089473c1219cea6fe18dfb82e5f7adb110fc02", - "salts": "W3sidmFsdWUiOiI1NzY1MzJkMzdmYWJhYTFiNGIxNGMxMjQ4YWYzM2RjNTQ3MzVmYjk0MDhiMGY3NjJhMzY3NTdmYjA4YjA0MDNjIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiOTVhZjU3MDYzZTg2NjYxZTEwOWI3MWM3YmI1ZDg0YTQ1ODUyZWVjYjNmNjM2NjUyZWZmNDVlYTdkMjZiMDMxZiIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiI1MmE1N2YzZWExOTBiZjZmNTBhODRkMjVhOWE1Zjk2ODk1ZDkyMTUxZDVmNTM0OTc5NTFmN2Y2MDI0ZDU2MWNmIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6ImYyMDQyMGU4NjYyYjVjYjIyNmQ4N2Q3N2Y0OTEwMWQwZjQ0MTEzY2VkNGY2Y2VkMzlhODQzNzdlNmZkOTIyOTAiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiZDMxYTNmNGE2NTk0NjA3NjE4MDExNGY1ZWJhMTA2MzE3NTRiMWE1YWY4MDE1ZDEzOGZkNzU1MjIxN2Y3ZTk2NiIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiIyMmE2NDJhMTQxYTRmNGMwNzdiYjRmZjI1M2U1NmNjNzIzMGU0YWJkNjgwNzFiMDdlNDM4Y2U2ZjUzZmI3ZWQ4IiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI0MDhlNjk4ZmI2YWJkYzZlOTk4NjA2MDg4YjgzNmYyYjliNGM2NTkxZGY2ZmExODhmZGRkZjYwMDE3M2EyMzNhIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiZGIzY2U2MGY1ODc5N2YxN2RjNzk0YjcwZGQxZTQzNmY0M2E0NzU5YmViZTY3NDNiNDZhODRhZjc4MGQ0Njg2MiIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiOGM1MWFmMDVlZTM4YmM1YmUyYzU2YzdkYTIwOTA2NWRkODc5YjUzYjBiZTI1NmI2MjZhZTJiZGYzZmNlOWJmZiIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiMzc4ZGM5MzgwODU0N2FkNzYyZjAyN2JlY2FhZjZiOWFkYTk1MTNlMzQ0ZDk4YTNkMDMyNDgxMDQwZjVmZTNmMiIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiOGFkNTgwYzc0YjkyZTAzNTJhMDA4OWQ5NzZhNTc0MGVkMDU1ZjViMjQ2ZmU2N2VjMGEwZjFhMDI5MmE5NzI3MSIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiI0ZWFjY2Y1NjhmYTYzOTc1ZDY1NDVmYTcwZTgwMmNjMmM2YmQxZTE0ZmIwZmEyZmQyZjA4OWY2YjJhOTc2YmI1IiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImU1ZDdiMTZlOTY3ODgzZGRmYjUzY2NkZjUwZjUyNjQ3NDdiZTdhZjkwNmExZjU5ZWUyNWNmZWM1YTUyNTRiZGYiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiJlM2Q3ZGRiOGQ2MWZlN2I1ZDFjYTFjNWVhNjExYjJjZmYwNDVjOTMxMGZmODRjNTFhNTdiNzMxMzQ0ZDYxYTFiIiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiMTRlMjQwNDc1MjdkNjgyODQxZWViNmMwNGFhZGIxYWZhNzZjMDRhMTY4NzBhMzc5ODJjYWM5NTY3NzlkMWVmMCIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6ImI3NjZjNTcxNTE5YWU5ZGEyZDlmOGM3NmRiNTNmM2ExOWFmYjE3ODM4NjJhMmRiNzk5YjkwYmU0Y2UwZThhOTEiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiNGIyNWRmMDRkYTJiNjI4MmQwMmU3ZGEzYTI3MWRjZWVmMjZlMDNiMmUyNDU5NDMwOWFjZTJmMDAyZGUwNGM4MyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6ImQwMTgyNzFmYmRhZTNmNTZlMWMwMTI5Y2E3MGM2ZjEwZGRlYTg5NDNlNWUzODQwNWE5YjY5NTdmMjUzNGNmYTQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiJiOWY4ODY5ZmQ1Yzc4MzcwMGZjOTY0OGE5NzliOGE0MGNiZjk4NDFhN2EzZmUzOTMyZDljODYxMzE3YWI1ZWMyIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiMjQ2ODRiOWQxYTZkMmMzN2YxZmE5ZjI2ZmM0ZDc3MWMzNmI5OTk0ODUwOGI3NmRmM2U3MWE5MGY2MDk3YjFlYSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjQxMWI4ODY1YWJlYWFjOThhNTZlODYzM2EzNDgyOGNkNDllNmViMDdkODRlYmI4OTQ5ZWIxOGNjYzU1OTRhMDAiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI0ZjQyYzY5MDg5Y2MwODg0OWE1MTNjZjM0MzRkZTRjMTVlMTc4NWZmYWNhNGIyMzdmYTYwNmY5NjA2ODhkYTM2IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiNTVkNmEyNTA5MTE3MTlhYjllZTViYWFlYTU2ZTJlOTQ0ZjFhMzU1ZjJjZDM0YWIxYmI3MjI1NWJkY2YxZmUxZCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiMTJjMGM4NjkwZjAxYWE4NTVjMzZiZjVjN2Q0YjU4NzA5OTJkYWQ3NDVmMDNjOGI3Mzc0YmJlOTcwNWQzMDEyOSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImFjMDNjYWMxMjRkMjU0ZGIxZjA3ODg1ZDUwZThkYTdkZjc5NWYyMmUzZTQ2ZGNmYWU1YjA5OTljMGYyZDhmOTMiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjI3NzNiZDNlNzI2ZjFjZGQ5YTU5NGE0MWZhNWZjMjQ4YmI3MGRjYmIyYmMyOTk2MjE4MWNlZDZkNDBjMWU4NWEiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiNGU4NGEzMzI1MWE4NmVkZDQ3ZTc3YjcxZThkMzYwMzAxMjM3NDJlN2RlOWVmNDM4NGFkZDFjMmJhYjY1ZmM4MiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiNzNlOTJiNzJhNTc3MDQyNTIzZjdjZjVjMGZkNGFkZTEyZDNkMDdlZjdkOTQ5ZGY4NTY5MDU1MGY0Y2IxNWQzNCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLmxvY2F0aW9uIn0seyJ2YWx1ZSI6ImYyMjMwYmVkZTI5Yzg3ZGYyN2RmYjBiYTI2N2FjMTQ2OThiNDk5MDBiZjkzMDM3ZDJjNGI1M2QyNjNjOTEzZjUiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjkyYTQyOGNiNDdhNmY5ZWVjNGFhMmE2YTkxYzg0NTlkZTdiMmEyNDgxNDEwMTg5ZmMyNWM3Mzk3Mjg0NGU3NzciLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi5pZGVudGlmaWVyIn0seyJ2YWx1ZSI6IjFhMTM1MWZmOTU0MTNkZDk4MzFhOTgzZjE5YWVkNTI3MjgxZTk3ODQ1OThmNWNkMzU3NmE5ODE3ODRlM2M1OGEiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZmlsZU5hbWUifSx7InZhbHVlIjoiZjBhZTUyZjE0MDcwMjIyYTZlY2QyMDgxNWE2OTA4ZWQwYWFjNzIyOGY3M2M2MjZjNGI0YzU3NGE0ZjAyMTkxZCIsInBhdGgiOiJhdHRhY2htZW50c1swXS5taW1lVHlwZSJ9LHsidmFsdWUiOiIyYjRhM2I5NWY5NzJiMzZkMjk3ZjNiYjFmN2UzMjk5YWM4Y2EzZmI1NmY4NWNjMzI4Nzg0M2VhZjdkZjE3NWEzIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLmRhdGEifV0=", - "privacy": { - "obfuscated": [] - }, - "key": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90#controller", - "signature": "0x291b04727f134a0259a8bde0db05a5428b262c46d16d47c55ff77555c36baaf6687750d81515b70c18e0bbabb121e8378d4f4c9e111382345f5e9e6b9e19d6331c" - } -} diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-revoked.json b/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-revoked.json deleted file mode 100644 index 54925b89..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-revoked.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "version": "https://schema.openattestation.com/3.0/schema.json", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json", - "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json" - ], - "reference": "SERIAL_NUMBER_123", - "name": "Republic of Singapore Driving Licence", - "issuanceDate": "2010-01-01T19:23:24Z", - "validFrom": "2010-01-01T19:23:24Z", - "issuer": { - "id": "https://example.com", - "type": "OpenAttestationIssuer", - "name": "DEMO STORE" - }, - "type": [ - "VerifiableCredential", - "DrivingLicenceCredential", - "OpenAttestationCredential" - ], - "credentialSubject": { - "id": "did:example:SERIAL_NUMBER_123", - "class": [ - { - "type": "3", - "effectiveDate": "2010-01-01T19:23:24Z" - }, - { - "type": "3A", - "effectiveDate": "2010-01-01T19:23:24Z" - } - ] - }, - "openAttestationMetadata": { - "template": { - "name": "CUSTOM_TEMPLATE", - "type": "EMBEDDED_RENDERER", - "url": "https://localhost:3000/renderer" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90", - "revocation": { - "type": "REVOCATION_STORE", - "location": "0xc7dfB2D05ab3Da91e723F2557817165e6acEAc38" - } - }, - "identityProof": { - "type": "DID", - "identifier": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90" - } - }, - "attachments": [ - { - "fileName": "sample.pdf", - "mimeType": "application/pdf", - "data": "BASE64_ENCODED_FILE" - } - ], - "proof": { - "type": "OpenAttestationMerkleProofSignature2018", - "proofPurpose": "assertionMethod", - "targetHash": "fdd40a012f38dacedad0d7fbe68726ac47f7836c6019f9824329207b9d7e6bb1", - "proofs": [], - "merkleRoot": "fdd40a012f38dacedad0d7fbe68726ac47f7836c6019f9824329207b9d7e6bb1", - "salts": "W3sidmFsdWUiOiIxMTU4NmE2ZWIzM2UxYTliNjc5MGIyMTNjZmNlNmQ3YjcyNzBkZjEwNTFhM2E1YWEzNWI4ZDc0N2Y5ZWQ0YzJkIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiZmRmN2U4NDI5YjM2YTAxYzM0MDY1NWZmZmVjMGI2YjJhZjNlY2Q0ZmVkOWYxYjI5MmRhNTYwMmI1NDMzZTI5YyIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiIyNGJlNmQyNzBiNTNjMmZkZWE4ZDliZjEyMDY3NzQ3NzYxODhiNTAzODdhZDdkNzlmOTY2Mzg2MDFjODVlMTgxIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjFiY2NlYWJiMDQ2NWQ3MjUzOWJkNzY2ZTNjNDFlZTM0YzhkNGE0MjE3ZWQ2Y2UxZWVjOTM2NWViYjYzNzljZDQiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMWI5MjUxNWQ2YzEzMmY3NTdjMGQ4MWRkMDY0Njc4ZGE2N2ZiNTU2NGRhMmNhNjk0MGZiOWQ4N2JiN2ZmOGJjZCIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiIzZjA1ZmUwODQwNDZmZmFlN2FjNTUwMTBjODI5ZTMyNGY3ODAxNmFkNzQzMWJkYjlhYWU0NjcyMDEyMDNhYmFkIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI3NDYwYzQ2YmYyYTJhOWZhNGY1NWQ3Yjg0ZjUyZTk5NDllMTJiOTBhYThhYjZmZTk0ZWFiOWNlMzk5ODQ2Y2RjIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiOTkxM2JhYzBjMTRkNDY1ZjUxODY2OTQ1ODFiYzBmNTY4NDQwMGU4NzA0ZTQ4NWUxZjA4YTY5NjhhYjU0NzQ1MCIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiYTA4OTJlZmZiODgxN2U2OGFiOGM2NzY0YWU1NGVhYmMxMWNiOGI3YTgzYWI1MGRkOTYyMDhmNWM3NDk3ZDNlNyIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiODhhMGU5M2ZmYjk3OThkOGIyODlmODc1MzlhMWZlMzhiNTA2MWU5NTYyN2VhY2E0YTU2M2IyZDMxZGNiNjJiMiIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiZWRlMDA4NmRkMjU3ZGRjNGJmMjA0ZDExMjYwYmMwZTlkZWM4YTNkZmVjOTZmMjBmNjM1YTE2Mzc2M2ZhM2ZjNiIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiIyMjkxZmFlOTM2Y2VjZjM1YWEzNzBjNjBmNTE5NTNhMmE5OGY1NmFiOTZhMjA3YTBmNzg2ZjJjYTRkMDQwMmI4IiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6IjlkMjYyODY2ODYwYjIwZDlmNDIzYTM5OGM3Y2Y4YTIzZmVmYThhOGJiOGNiM2Q4ZGM5MWVkM2FiYjZkZGYxOTUiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiIzNmRjNDIzMDE2ZGM3MjIzM2QzNjUyYzI2ZmFiOGE2Yjk1YmUwNmVhMzMwNDBjMjBkZTI2ZDdhOTJlMjllNDVlIiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiY2EwMTBmNTJlOWRmNTI5ZDE3ZDc2M2NiNzhhNDY2ODkzMjE2ZjBkNjE3ODZhNGRiYmNmNmVhNzMwMTg2YzdjZCIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6IjQzZDUxZGFhZWIwOWI3MWRjNWM4MDFkMjQzZDZjZjQ4ZGYwODQ1YjEzMWNlZWQ4NGNmNWQ3MTI1MTM0M2EyZDYiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiYTM3Yjc4OWRjZWVlMjk4ZWJiNDJiZGE5OTZjNWY1ZmFhODU1MDM4YmZiZTlkODk3MTdjMDVjNjA5YmUzMmNmZSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6IjUyNjAwMGI2MmQyNDQzMDQ5NjVhMjY4ZDdlZDBmODNhNGE3Y2MyZGQ0ZTg3NWJlYWE0N2U1ZGQ2ZGQ1Y2ZjMDMiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiI1YmU0ZDUwNTc2MGYwMDc1N2NkN2MwYzk3ZWE4YTkzOTBmOGE2ZTIzNTVjNzZmMzAyYzY3YTNmNGY2MWUwYTg3IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiNjljNjM2ZWM0MTQwZmNiYzM0ODI0ZmRhNjMzMzA3Y2ZjOWZlNjlhYTRhOGYxYWY1NGQ2Yzg2ZDZjZTgzYzlhNiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjU1NWI4YjI3YzkxZmE0MzRkYTNmNWQ3Y2YwMjMzNTg2ZjZmNzQ4ODUwM2RiNTc2ZDczMGIyNjIyM2VjNDVjNWYiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiJjOTRlNThjZjhkMTdlNTMzNThlZjYzMmVlOTY3NjkwYjFkYzhlZDI1YmEwNGZiNzM3YWMwMjU0MmMwZGJmODVhIiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiOGVlN2YxMzM2ZjcxNzY2ZTkzOWYxNTNmM2M5OWI0Y2QxOGZjMTQxNjZkZDlmNTM2MDllMTkxOThlNWVkMmY0MCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiYWRiOTZiNThhZjg3NTIyNTY4NmZjNmYwNzFiNTc4NTkxMzNhODllYmRiNDg3ZTk0ZWRjOWMyZTAzNTAwZGVmZiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImU0ZWY3Mjc0MTU4N2U5ZGUwNjc3YjM4MmExNjhjNDM4YjQyYmUyMmU0OGQ1NDg5NDNhOWMwZTU0ZjMzMzcwNjQiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjhiYTM2OWI0N2FhZGZiMmZkYjFkNzZjMjUzM2IwYTA3NmM4OGUxOGFkNzljMTJiM2M0MDA0YWQwMWMzNzI4YjAiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiNzdlZGRiMjg0MzUzMTE0YzdhN2JjMmQzNGQ5NjZmNDAyM2RkYmY1ZGUxMWNlZmI0NGZiNThlYzFmNDgwYTU5OSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiMzFmZTc2MWI2YWY0YjQ2MGE1ZDY2MDBlZWNjZWRiZjZlNWY1NjEwMzBmNGEyNTM5MmI0YTY0MDg3MjE1NDQ1MSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLmxvY2F0aW9uIn0seyJ2YWx1ZSI6IjBiZTljYWMxN2MwOGE1NzA4MmJiZDEwNjk2MWU4OWU0OTg4OGEyNjYxZTAzM2MxOWNlOGU0ZTE4MjE2YzA0MTgiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjY4ZGNkYzFiOGYwMjZhZjIxNzQ1OTY5ODNhOWIzNDIyZGQxNmM3YmE0OWI4MWJjMTVlNzE0N2Y5ODhmZjNiMmIiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi5pZGVudGlmaWVyIn0seyJ2YWx1ZSI6IjYxMzJmMmQ2MTcwODljZWZjNTkzZjdiNzYwOGJhMmExOTI0MjM4MWFmOWJiZjAzZDFhYzExYmQ3ODA0OGJmODgiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZmlsZU5hbWUifSx7InZhbHVlIjoiZWI4NmEzN2MyNjk3YWRlZmVkMzU2OTRlM2FhN2MzYzc4YTZmMWNhZmRkNTAzMjYzMDI4ZTJhNjc2YjdhMWVkMiIsInBhdGgiOiJhdHRhY2htZW50c1swXS5taW1lVHlwZSJ9LHsidmFsdWUiOiJkMjQxMTM2ZDNhODIwNjk0YmUzYWZjMWIwYmY2OTNjOWI0ODQ2YzcyODVkYzFmN2I3OTVkMjRiMmY0ODE2M2UxIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLmRhdGEifV0=", - "privacy": { - "obfuscated": [] - }, - "key": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90#controller", - "signature": "0x2ff1a3310d67226a6be6b4be1dcc1a75ba0085b08c415c55867aa637420fdd1774f0a4c765bc54e60a97fd90538636e13e22642ac4197e36cc6d840e380d653c1c" - } -} diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did-signed.json b/apps/api/src/__tests__/fixtures/OA_v3/did-signed.json deleted file mode 100644 index 9acf0fc9..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v3/did-signed.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "version": "https://schema.openattestation.com/3.0/schema.json", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json", - "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json" - ], - "reference": "SERIAL_NUMBER_123", - "name": "Republic of Singapore Driving Licence", - "issuanceDate": "2010-01-01T19:23:24Z", - "validFrom": "2010-01-01T19:23:24Z", - "issuer": { - "id": "https://example.com", - "type": "OpenAttestationIssuer", - "name": "DEMO STORE" - }, - "type": [ - "VerifiableCredential", - "DrivingLicenceCredential", - "OpenAttestationCredential" - ], - "credentialSubject": { - "id": "did:example:SERIAL_NUMBER_123", - "class": [ - { - "type": "3", - "effectiveDate": "2010-01-01T19:23:24Z" - }, - { - "type": "3A", - "effectiveDate": "2010-01-01T19:23:24Z" - } - ] - }, - "openAttestationMetadata": { - "template": { - "name": "CUSTOM_TEMPLATE", - "type": "EMBEDDED_RENDERER", - "url": "https://localhost:3000/renderer" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90", - "revocation": { - "type": "NONE" - } - }, - "identityProof": { - "type": "DID", - "identifier": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90" - } - }, - "attachments": [ - { - "fileName": "sample.pdf", - "mimeType": "application/pdf", - "data": "BASE64_ENCODED_FILE" - } - ], - "proof": { - "type": "OpenAttestationMerkleProofSignature2018", - "proofPurpose": "assertionMethod", - "targetHash": "c2d9eec66e7d1d7a01d7baf759c1182f7c467c5157c5cb995573d2268bdf10de", - "proofs": [], - "merkleRoot": "c2d9eec66e7d1d7a01d7baf759c1182f7c467c5157c5cb995573d2268bdf10de", - "salts": "W3sidmFsdWUiOiJlNDVkYjU0MTEwN2RkMDQyMTgyYmE3MWI3YTNmY2M5YWMwZjhjZTRkOTkwMDE3OGQ0YzVlY2NmZmVmN2NhNzBjIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiMzI3ZjA3M2Y1YTMxZTg2MTI5Mzk2MDliNThjNzU5ZGIxNWIwZmVkYjNkZGMyZTI0OTA3OTFhNmUwZGNkNDRmYiIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiIyZjg3OTA1OTc4ZWJlZTlmMDY5NDk4MDFlOWY2YzEzNjY4YWY4MDc0MTkwMTg3Y2Q2ZDQ3MDYwMjkzNzQwODNiIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjYwZjFkNDMyYmRmYmQ1MDZmZmEzNTgyMmU4MmNmODQ2YTFkMTg2ZjExNTU3NzkxODFhZDk1Mzc4MjVmNWE0YTIiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMGMyMWIxM2Y5MDc2N2Y3NmYxMDkzNjZhMWQxOTIzZmZkZThiMGZmZDNlNTdiYTJhODA4YmRjNzM4YjVjZmZjOSIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiJiMzViNGM5MThmZjcyOGU1ZDVkYTA0NTAzMmY0ZmY0NGQ0M2ZiYmFhYjhlNDc4NGMwZDMzMjU4N2NkYmVlNTYxIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI2ZWVhYTc2NmFiNzU0ZDk3ZGI1ZmQ2MzcyZDI1NDBiZTU2ODhiYWM3ZjZiNGQwOTE1NGM2YWZmNDRhNjM5YjNmIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiN2NiNmIyYjE4ODg2OGE4OTk3ZGE5MjI5MjZmNDUzMDQ2Zjg1YzBmYzYzYWUzMDU5MzUzNjBmMGNjMGM4OWY4NCIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiMTU0MGM5MDc5NmZhZjY4YTdhNTIyYjU3ZjJmZDE2NmU3M2JjNzgxZWNjMzRiY2Y2M2ZiYmFjNGU5YjZhMjk2MCIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiYTMxMzI1YjU1YzY3NmNmNDM3NzQ4YWYxY2RlMTQ5ZGMwMmFhNmNlMjE1YjNlYjkxNjU5ZDJlYjc1OWI1ZjA3ZiIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiMjg1NGZjM2I3ZmFhODYyODE5MjAwOWUwMGNhOTI1N2U0NDViMGMyZTE1MjJhZDZjYTc5ODE4Y2FlMWExMGFiMSIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiJjMTIxMmRhZjJlZjJiYzdlZWI3MzgyZjhjOTgwZTRiNmFmNDcwMDliZTlhOGJmZDJmYjVlZTcxOGYwZDkyZWE4IiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImNlMDBiZTk4Nzc4OWVkNWU5MjA4ZDY0ZTAwMzViMmYxNGJiZmYyNjg2ZGQxMzAyNTkyYjA0ZmE1NGQ2ZjM1MjkiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiJiNjQ5MThlZTQ3ZTZmNDMyZGY4MGVkOTA0M2ZjZDgwZWI5MGQyY2FiYTI5NTc1MGE2ODU1MjlhNGU3Y2MzYzEwIiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiY2NlZjFlZDVlMGViNDM3NDIzYWRhYzBiNWRhYzdkMWY3MjYyMGYwZDA1ZTU4MWQxZTQwZDMyYjc3MjU4NjA0NyIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6ImNhZjQ4MTE5MGMzZTg5NDMyMGIxZjc3ZDY0ODU2YTM3NGQyOGZkYTExZDkzMjZjMjkyZmZiY2IyMzk4OWY4NTYiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiMzVhNDA4MzYyOWYzNjNmMzQ0NzY0MTE4MDIzZTk5M2IwMTkxY2I2OTNjODAwOWVlZGQ3YWI2NmFiZWRmOWY4NCIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6IjExZmNjMmJhZDgyYmU0YzY1YzYyMzZjY2QzMGEzYjFjMmJhMTU3YzVhYmRlZjgxODg4NWJhODU1YTJjNTMyNzUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiIzZDA5NWQ5MzcxNjZkNGQ0NzkzNDUyNzEwN2YyMTBhYmE0ZGQ1ZmZjZTc1NDU1OWU3YmE1ZWU5ZGEyZGQzZDNlIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiMjgwMzUzMDA3NDE4YjFlZTBlZjk3YmM2ZTUxOWNhNTMzNWEyNGJkZWVhMTZkMzdhYzMzYTU0Y2NjMjgyNzNjZiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjQ2NmQwNjVlMDgyNmQ1ODlhMGYxMWViNzFjZTIyNDhmOTEzNjAxOWQ0MzBlNmZjMjZhMzQ3NjJhZGVlNGM0NDYiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI1YzBmZDYwMzI3MDM0NzViM2IyZDQ0Y2JhMDMwYjU4ZWZiNzQyMDc3MTdmNDljYTcxZDNmYzBiYzM3NTU5ODE0IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiMzRjNzU2YzZiYzc2ZmFmNzFjZjU0MTYxOGE4MjNlYmQxN2RhOTZhZjNlMzc2YjFlYTM2NWM5ZDIwNjliZWMzMCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiYjhjZjNmYTgxZDJiMTE2Mjk1MWViZGE5NjgzZmQzYjA3ZGM1YzVkMDEyZjBhNWNhOGJkNWU4YmY1ZWIwZjliYSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjY0ODM2ZmE0YmZhMThhMzMwMTEzMGRjMjUxYWZkYTZiY2M3OTY1Y2ExYjk4MjlhMDM5ODY0MDM0ODJlZTE2ZDgiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjM3ZjhmODU3ZGU2MzQ0MmI2M2EwZjJjZWMyOTMzZmE0Y2RjMGI4YjNmMGFlZDBiOTdhYWU4ODEzMDg4MTdhZTciLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiYmU5NjE0NWYxYjIwNTVlZjQwMDYwOGJkMmE1ZTgxNDdlNzkxNTQ3NTc2ZWNjMzVlNzZlMTEyZmM5NDAzYjAwMCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiYTExNTNiNWU5MTg0MTE3ZTZkOTUyYjFkYzY0NDViYzg2YWI0ZGJhYjFjMTdlMGQyMWRkM2ZlMjAwNThlODRjZSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiZmE4ZWNhZWQ0OGU1NDZmZThiYTJiN2QzYjMzOTIxZDRhMGIwOTBjZmYyZGVhMjgzZjVhNDVlNzQ1ZmFjYjAyYyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiODUwMDE4NWViMmM2MzA0Yjk4Y2RkZjQ3YTYwY2U1ODk3OTAxYjQ1MTc4ODFmMTRjN2Q2NmRkMTA4MDM5MTJkZCIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiIyMjYxYzU3ZmVkNDBhYjg5YTA2Yjg3NzgzNWNjODVjNjk0NTkyOWUwMzUwYmU1ODUyYWJhOTdlNDIzZmM3NGExIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6ImYzYWZmYmZlY2VmYmZhZjcwN2ZhNGQyMDQwYTI5YzZhZTQwYzQ3YTdiZGZkYTU2MTc2YWE2MTNkM2E1NjZhNGQiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==", - "privacy": { - "obfuscated": [] - }, - "key": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90#controller", - "signature": "0xa1baa430d937e29790880670e6d17bae1468cf25e22780a2b69e88d2b154d0c51b7d379ac3fbb3d5433dcd42abe03a38fe54a0d57670e02af70d52d25c7f666a1b" - } -} diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did-wrapped.json b/apps/api/src/__tests__/fixtures/OA_v3/did-wrapped.json deleted file mode 100644 index 3662ad34..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v3/did-wrapped.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "version": "https://schema.openattestation.com/3.0/schema.json", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json", - "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json" - ], - "reference": "SERIAL_NUMBER_123", - "name": "Republic of Singapore Driving Licence", - "issuanceDate": "2010-01-01T19:23:24Z", - "validFrom": "2010-01-01T19:23:24Z", - "issuer": { - "id": "https://example.com", - "type": "OpenAttestationIssuer", - "name": "DEMO STORE" - }, - "type": [ - "VerifiableCredential", - "DrivingLicenceCredential", - "OpenAttestationCredential" - ], - "credentialSubject": { - "id": "did:example:SERIAL_NUMBER_123", - "class": [ - { - "type": "3", - "effectiveDate": "2010-01-01T19:23:24Z" - }, - { - "type": "3A", - "effectiveDate": "2010-01-01T19:23:24Z" - } - ] - }, - "openAttestationMetadata": { - "template": { - "name": "CUSTOM_TEMPLATE", - "type": "EMBEDDED_RENDERER", - "url": "https://localhost:3000/renderer" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", - "revocation": { - "type": "NONE" - } - }, - "identityProof": { - "type": "DID", - "identifier": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89" - } - }, - "attachments": [ - { - "fileName": "sample.pdf", - "mimeType": "application/pdf", - "data": "BASE64_ENCODED_FILE" - } - ], - "proof": { - "type": "OpenAttestationMerkleProofSignature2018", - "proofPurpose": "assertionMethod", - "targetHash": "39d61d63571aa26b1cf8b84f8e26b34f3c43ea1819583c2ebcd8a382843e4bf1", - "proofs": [], - "merkleRoot": "39d61d63571aa26b1cf8b84f8e26b34f3c43ea1819583c2ebcd8a382843e4bf1", - "salts": "W3sidmFsdWUiOiIxOTg5OThhNWM0MTVhMDAwMjZlNGUwZmI3NzRmMzVmMDA4MjJmM2IyODBlN2YwOWRkYmY3MTVhM2YzNzFlZTk0IiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiZjQyY2QxZjFiYjViZGEzM2Q3NDhlZjFlZTE4ZDQ2ZThmNzRhOWFmMzA1NjcxMGI5NjNjMmIzYTVmMDQwZjA5YSIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiJiN2I0MzIyZDc4MzEwYjQ3NjA2ZmQzYjIxNWU4YTNlZTYzYzZjNjY5MWEzNjAxNGRjMDU3NzE3ZTM5NWFiMjI3IiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjRiZDEyNWVkYjNiMjUxMzllMTRhYjRmZjkzNTk0YjFhZjIzZDk1MTkwMDQyMjI2Yzk0MzlkMTM4OTQ2ZTQ5NGQiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMjhmMWZiMjUwYThlNWE1ZTBhNjkzMTM1ZmVkN2NlNGM5MzY2MTYyN2I0YTRhYWRlNWFiYTgwMjZkODQ5MjdjOCIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiJmMTBjZTcwZGZhMTk4ODljZTI2MTVjYjJiODhkYjZjYWMyMjFjY2E5MWY5YTQwMDQ2NmEzMGQxODYzMjY3ZWViIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiJlMjhiZmY0Yjk1MDkzMTNhMTQzMjk4OWFmZDQxMjAzOWFlYzMyNTQxNzEyMzIwMzk4NDgyZDM4OGFjNDhhZWFjIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiZTE1YTFkODgzMjA0MTM1NGRiMTdlZGI4ZmJkNTNkMzNjYjM2Y2VkNDM1NTFkNjkxNDgxYWI3YzM1YWE4Nzc1ZSIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiZGVmZTc2NjVkY2NiNmM5MWM4YjFjOGI5OWYwNWYyM2ExNzhmZTY1YzBhZjJhNTdiZjhlNzMyMmVjMjkwZGMwYyIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiMzFhYzZkNTA1OWIxYmNiODE5ZWUwODhhZjk2MDJmZTMxMGE0YzMyNDFkYTM2NTUzYzIwNWVlNGUxNTQ3OWQzZiIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiMTgzNWQ3ODUyYTUwMWNhODA0NGE0N2Q3MjNiZGQxNzQyNmM5ZmE3OTVmYjg5Y2ZiOTZlNWRmZTk2ODY0YjllNiIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiJhZDQxODU4OWM1MTIyNjE2N2Q5OWE0ODYzN2QzMTFkMDYxYjE0YmNiY2IyZTE4MGRhMTg4ODY5YWRiNDM0ZjNmIiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImVhYTU4NGRjODZmYTM0ZTVhZTIwN2MwZjNiYTI2NTFiNmZiZmI1MTlkZmY4M2U4OWIyY2JlMTJjOTJhZjJlMjMiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiI5ODFhYTFkNjliNGNhZjRjZDk2OTA4NDNjYmQwYzE4NjA1NjlkMWRjZDY2N2QzYTg4ZTRiMjlkYjg4NWI0MmU2IiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiOGU5NjY4ZTkyOTYxMDJiNWU0MTlhMjcyYzhhMjE1ZTYyNzg2ZGY1ZWFlZTNiN2MzNjU2YjQ3NzExYjg4MmJlYiIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6ImMzNzcxNGUzNzhkMDg2ZWIzYjAxNDhmNTk4ZjQ3MmQ0M2M3ZjU4ZjkyNjRjN2MxM2ViMDFhMGIyYzcyNThmZjUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiZTJhYWU0ZmVmMDk3OTNjNjk0MWZjNjAzNzQ0ZDhmN2RmZmE4Y2I4ZTY1M2E3OThkZDI1ZWU2ZGJmMWU0MWRhYyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6IjE5ZTlmNjdlYTZlMmZiMDhjNzY0NjJiZGE3ZTQzNjJjZjU3MjE1MjUxZjI3YjU2MDFmYTIwMjQ4YzQyY2NlOGQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiIzMDEyMTc3MTNmZTI2YjU5ZjVhMjNkNjI3MDYxMGI4MDkxM2NhY2RjNTk2YjJjNDYyODY1M2M4MDE5MGRkYzMyIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiMzg5ZDRmMmVkMzY1MDIxOWIzM2Y2YzdlZDg0OGQ2OTNiZGU4ZDE1MTkzYTY3MzI4NWFlM2NiNGI0ZjIwMTczYiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6ImNkZWU0NjM2YTU0MjY1ZGE4OGE1YWQwMmY2M2M0MjgwZWIzMWRkNmQ1ZDcwYzcwYzE1MTk3ODIzNTU1NmZmZGEiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI2YjQyNTNhMDJkMGNkMmEzYTdiMGQzNGQ5YWVkNzYyNTFlNTdmZjIyOTcxY2U4ZGM2MmNmYTljMzA5MjlkMzY2IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiZGFjMWRkZWRhZmE3M2VmM2UzNTA3ODQyOWM1OTIzMjFhNmRkZGQ5MzhlYzc1ZWJlZGVlZmY1NmFkOTk0YjJmOSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiYWZlMDhiZDI1NjE4ZTQ5OWYzNjEwYTI3Y2JiYjIzYTVhYTI4NjU5MzhiNzQ4ZDZiMTNmYjhhMDk4ZjA2ZWQ2MyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImI4YThiNDg1NTkxNTM0YzAyNTVjNzRlOTc0MmI3ZjVkMDI5NmQyZTM2MWE4N2FhMDZmZGEwOTM0NWUyZjU5NGEiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6ImFjYmQ5NzgwNTk2Y2Y4OTI2NWMxNjJhYjU4MGRmOTI4N2VhNGM0NTE4YmM4ZTNkMDcwNWFlYzAwMTZjMzMwYjIiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiNjUzNzEyODY3NDNkMWM1NTE1ZDdkYzZmNTUxODY4NmRjNzg4OWQ1OWFiZmQxZTljMTQ2N2Y3OGM3YWUxZmVkNiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiNzhhYWZjNjQ2ZWM2MmIxZTVjNDcyNjRkZTk2MTY0NWZkNDdhMGI4NjQ1MzcyMjYwZjVkZDgxN2I3ZWEyY2JmMSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiMDM2MjhhMmRiZmEzOTBkNDY2NTk5ZjNkOTY2ZDU1ZTNjOWU5ZjM4Y2QzMTU5ZGNmYTA0NTlhODM1NGM0ZDc4MiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiNThjNzRlODVmNmY2MDA0ODQwZmNmZWIzM2JmNTMzMTliMTcxODBkMzU4ZjZkMzBhMjQwNTVhZTgxMDIxNDFkZCIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiIyZjYyYjNhNmY0MGE3YTc2MWQ4OWIzOGE1YWU4MjQ4OWJkNDA5OWQ2YzNkMjk5NzIxYWQ3MjZjOGFiNWViYmYxIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6IjhjYjI5NmMwY2NjYWQwYzc3NzVhMGQ1MGRkODM3NTA1YTg3NmQwMDViOWFhZmJmNmZjN2FiM2JjNDZkM2IwYzEiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==", - "privacy": { - "obfuscated": [] - } - } -} diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did.json b/apps/api/src/__tests__/fixtures/OA_v3/did.json deleted file mode 100644 index 8bc5f03f..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v3/did.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json", - "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json" - ], - "reference": "SERIAL_NUMBER_123", - "name": "Republic of Singapore Driving Licence", - "issuanceDate": "2010-01-01T19:23:24Z", - "validFrom": "2010-01-01T19:23:24Z", - "issuer": { - "id": "did:ethr:0x5aaA29b606d730E96a61eD5745D109f82a87A9C8", - "type": "OpenAttestationIssuer", - "name": "DEMO STORE" - }, - "type": [ - "VerifiableCredential", - "DrivingLicenceCredential", - "OpenAttestationCredential" - ], - "credentialSubject": { - "id": "did:example:SERIAL_NUMBER_123", - "class": [ - { - "type": "3", - "effectiveDate": "2010-01-01T19:23:24Z" - }, - { - "type": "3A", - "effectiveDate": "2010-01-01T19:23:24Z" - } - ] - }, - "openAttestationMetadata": { - "template": { - "name": "CUSTOM_TEMPLATE", - "type": "EMBEDDED_RENDERER", - "url": "https://localhost:3000/renderer" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0x5aaA29b606d730E96a61eD5745D109f82a87A9C8", - "revocation": { - "type": "NONE" - } - }, - "identityProof": { - "type": "DID", - "identifier": "did:ethr:0x5aaA29b606d730E96a61eD5745D109f82a87A9C8" - } - }, - "attachments": [ - { - "fileName": "sample.pdf", - "mimeType": "application/pdf", - "data": "BASE64_ENCODED_FILE" - } - ] -} diff --git a/apps/api/src/__tests__/fixtures/OA_v3/document-v2.json b/apps/api/src/__tests__/fixtures/OA_v3/document-v2.json deleted file mode 100644 index a779aa48..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v3/document-v2.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "id": "SERIAL_NUMBER_123", - "$template": { - "name": "CUSTOM_TEMPLATE", - "type": "EMBEDDED_RENDERER", - "url": "https://localhost:3000/renderer" - }, - "issuers": [ - { - "name": "DEMO STORE", - "tokenRegistry": "0x9178F546D3FF57D7A6352bD61B80cCCD46199C2d", - "identityProof": { - "type": "DNS-TXT", - "location": "tradetrust.io" - } - } - ], - "recipient": { - "name": "Recipient Name" - }, - "unknownKey": "Some value", - "credentialSubject": { - "id": "did:example:JOHN_DOE_DID", - "licenseNumber": "S1234567a", - "birthDate": "1977-02-22", - "name": "John Doe", - "class": [ - { "type": "3", "effectiveDate": "2010-01-01T19:23:24Z" }, - { "type": "3A", "effectiveDate": "2010-01-01T19:23:24Z" } - ] - } -} diff --git a/apps/api/src/__tests__/fixtures/OA_v3/invalid_did_signed_v2.json b/apps/api/src/__tests__/fixtures/OA_v3/invalid_did_signed_v2.json deleted file mode 100644 index 6e26d954..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v3/invalid_did_signed_v2.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "id": "e1917cfe-70fa-4187-ac6d-ccc57c0d4645:string:SGCNM21566325", - "$template": { - "name": "95b39779-f300-43b7-9010-1eb96eafc6b5:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "43e9f19d-1ebd-485d-8cbf-2726c1f7c755:string:EMBEDDED_RENDERER", - "url": "7b0602b0-5e55-42de-813a-27c4f2b54d20:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "id": "6002d4ab-d1a6-447e-9f86-945ee220fedb:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", - "name": "f46a0b69-983b-4b5e-83f6-aebe14625810:string:DEMO STORE", - "revocation": { - "type": "bcd9fe64-1b8a-41d3-a176-5d750b4a6cef:string:NONE" - }, - "identityProof": { - "type": "c2990f33-814c-4c7f-a14c-8cef4b1aa8ad:string:DID", - "key": "4ef2653f-7fb5-409b-acc1-a76344ff2de0:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller" - } - } - ], - "recipient": { - "name": "a5bcf044-94e4-421e-a0d6-960546dc3b41:string:SG FREIGHT", - "address": { - "street": "1b8dc011-05e0-405e-a687-4b2292a9455a:string:101 ORCHARD ROAD", - "country": "39f0508c-637c-407f-9087-c0d1239c9407:string:SINGAPORE" - } - }, - "consignment": { - "description": "6819ad4b-ffb2-427c-ac5a-6b812cbefff9:string:16667 CARTONS OF RED WINE", - "quantity": { - "value": "fb57e16f-d2f4-4caa-8c37-86514695a3ac:number:5000", - "unit": "b4259694-628d-4dc0-bce1-f7d34bab8a75:string:LITRES" - }, - "countryOfOrigin": "68c4b3bf-6ecf-4b55-894b-3def8c287c6f:string:AUSTRALIA", - "outwardBillNo": "2f5b4abf-47d8-4530-8e13-0f78688637e5:string:AQSIQ170923130", - "dateOfDischarge": "5dde46da-25cb-4721-96c8-a8f7fee4789a:string:2018-01-26", - "dateOfDeparture": "6cc4d4bd-52a4-4998-9cf7-c32a86e78fb0:string:2018-01-30", - "countryOfFinalDestination": "054ea1a5-37ae-4625-b8bf-d2ac43ddfcf2:string:CHINA", - "outgoingVehicleNo": "11ac7f5b-2839-4d27-b4fb-7ac77acb36c7:string:COSCO JAPAN 074E/30-JAN" - }, - "declaration": { - "name": "1954f051-1fde-4288-8468-5020dcc883a6:string:PETER LEE", - "designation": "07ff6d5c-40e5-496d-86fd-704866dc8e06:string:SHIPPING MANAGER", - "date": "3873ff50-223f-41d0-b37c-6572328594ae:string:2018-01-28" - } - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "cce7bd33bd80b746b71e943e23ddc88fcb99c9011becdd1b4d8b7ab9567d2adb", - "proof": [], - "merkleRoot": "cce7bd33bd80b746b71e943e23ddc88fcb99c9011becdd1b4d8b7ab9567d2adb" - }, - "proof": [ - { - "type": "OpenAttestationSignature2018", - "proofPurpose": "assertionMethod", - "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", - "signature": "0xff0227ce8400a17a2d80073a95fd895f4fed0011954c90eef389bc618087a4b36ed958775420d122e9a6764c6ffe9d3302d4f45fb065d5e962c3572d3872f31a1c" - } - ] -} diff --git a/apps/api/src/__tests__/fixtures/OA_v3/store_issued_v2.json b/apps/api/src/__tests__/fixtures/OA_v3/store_issued_v2.json deleted file mode 100644 index 8975d8ee..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v3/store_issued_v2.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "$template": { - "type": "6c0ff4ec-a233-4e57-8ef5-97bea1efe687:string:EMBEDDED_RENDERER", - "name": "9efe8ff9-dd09-4dbd-8b3b-0252dac77c41:string:COVERING_LETTER", - "url": "297d310f-fa79-4ced-bbb1-ceb7277e1dd1:string:https://generic-templates.tradetrust.io" - }, - "issuers": [ - { - "name": "c9a5bb22-66ad-413f-8954-24270388bf11:string:Demo Issuer", - "documentStore": "982db3d5-4034-4690-ac25-85d97f2202d6:string:0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "identityProof": { - "type": "b05da51b-a603-4ce1-8bfe-5069243e48c0:string:DNS-TXT", - "location": "260a874c-1d34-45c6-bc9b-28bc8eb3d8e8:string:demo-tradetrust.openattestation.com" - } - } - ], - "name": "5ba17180-e10e-405c-b999-ba236249b048:string:Covering Letter", - "logo": "ad97c7e9-f43a-4826-8460-aea1e62adb27:string:https://www.aretese.com/images/govtech-animated-logo.gif", - "title": "e72d118d-cb00-4934-aac8-927e8efeedba:string:Documents Bundle", - "remarks": "f413262a-c98c-4a14-a351-37b57f7ee639:string:Some very important documents in here for some submission", - "links": { - "self": { - "href": "5dcab418-e4e9-47b9-bca7-5147410d7d06:string:https://action.openattestation.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F79a7d6cc-fbef-4a31-9a88-c32ff99b4214%22%2C%22key%22%3A%222d7803aad8632ef2d80a0cf57ba543b3153748f48b37ac13eac6b4201b6bbe4a%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22https%3A%2F%2Fdev.tradetrust.io%2F%22%7D%7D" - } - } - }, - "signature": { - "created": "2021-03-25T07:52:31.291Z", - "type": "SHA3MerkleProof", - "targetHash": "77c8e74955a8df8b802ebbb498924b12ef133894c3fbf28a6ef18bd3bf0d9531", - "proof": [], - "merkleRoot": "77c8e74955a8df8b802ebbb498924b12ef133894c3fbf28a6ef18bd3bf0d9531" - } -} diff --git a/apps/api/src/__tests__/fixtures/OA_v3/unsigned_v3_2.json b/apps/api/src/__tests__/fixtures/OA_v3/unsigned_v3_2.json deleted file mode 100644 index 4c93428f..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v3/unsigned_v3_2.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json", - "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json" - ], - "reference": "SERIAL_NUMBER_123", - "name": "Republic of Singapore Driving Licence", - "issuanceDate": "2010-01-01T19:23:24Z", - "validFrom": "2010-01-01T19:23:24Z", - "issuer": { - "id": "https://example.com", - "name": "DEMO STORE", - "type": "OpenAttestationIssuer" - }, - "type": [ - "VerifiableCredential", - "DrivingLicenceCredential", - "OpenAttestationCredential" - ], - "credentialSubject": { - "id": "did:example:JOHN_DOE_DID", - "licenseNumber": "S1234567a", - "birthDate": "1977-02-22", - "name": "John Doe", - "class": [ - { "type": "3", "effectiveDate": "2010-01-01T19:23:24Z" }, - { "type": "3A", "effectiveDate": "2010-01-01T19:23:24Z" } - ] - }, - "openAttestationMetadata": { - "template": { - "name": "DRIVING_LICENSE", - "type": "EMBEDDED_RENDERER", - "url": "https://tutorial-renderer.openattestation.com" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", - "revocation": { - "type": "NONE" - } - }, - "identityProof": { - "type": "DNS-DID", - "identifier": "example.tradetrust.io" - } - }, - "attachments": [ - { - "fileName": "sample.pdf", - "mimeType": "application/pdf", - "data": "BASE64_ENCODED_FILE" - } - ] -} diff --git a/apps/api/src/__tests__/fixtures/OA_v3/v2_did_dns_signed.json b/apps/api/src/__tests__/fixtures/OA_v3/v2_did_dns_signed.json deleted file mode 100644 index 1d480b3b..00000000 --- a/apps/api/src/__tests__/fixtures/OA_v3/v2_did_dns_signed.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "id": "9a472a0a-42db-4559-baf2-90d6fcc2b113:string:SGCNM21566325", - "$template": { - "name": "e2da3963-d070-43e0-9cce-888886cd3173:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "f6b1b012-7dcb-4725-952d-228708746a21:string:EMBEDDED_RENDERER", - "url": "f64728c6-b985-465c-a31c-d2c98d5e055a:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "id": "27f71dea-839c-4484-8a72-72f974a3c093:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", - "name": "cc8465bc-4432-47cf-94bf-0ee0c8c49c22:string:DEMO STORE", - "revocation": { - "type": "85debc04-1698-4a1b-b6ac-7ef7e8f9d4b4:string:NONE" - }, - "identityProof": { - "type": "767bd2d0-f1e4-4471-81a0-c4056d42f592:string:DNS-DID", - "key": "5edf0191-5492-4659-891b-84e68793c9be:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", - "location": "ad412e6a-a9b6-40e6-bb17-18b097d86833:string:example.tradetrust.io" - } - } - ], - "recipient": { - "name": "243cdac1-8d75-47ca-a4f3-b9e305f16f50:string:SG FREIGHT", - "address": { - "street": "241f4d4f-ddeb-4344-a0e5-6a766b664c38:string:101 ORCHARD ROAD", - "country": "b66e2078-1bb2-41e3-b60b-0a16b6b79639:string:SINGAPORE" - } - }, - "consignment": { - "description": "77d0a5c6-e383-485c-b0bf-1439a1f67ae4:string:16667 CARTONS OF RED WINE", - "quantity": { - "value": "cd54295b-e569-4461-8b3d-5eae4f12f86d:number:5000", - "unit": "c4f4b1b4-3f05-469c-9f79-8eea65cfb9e1:string:LITRES" - }, - "countryOfOrigin": "89377474-29b7-44eb-8a2e-d2d8f4c2ba25:string:AUSTRALIA", - "outwardBillNo": "8c8e7f1b-6ec0-429f-8536-739b149507f9:string:AQSIQ170923130", - "dateOfDischarge": "32ef239d-d98a-4712-a40a-330d39d4db16:string:2018-01-26", - "dateOfDeparture": "a068e31d-9f2b-4698-b4d0-69bf9181d1d6:string:2018-01-30", - "countryOfFinalDestination": "2ef9d520-dd2c-4076-a2af-bf1e6bd9bd61:string:CHINA", - "outgoingVehicleNo": "099c443a-c51e-4446-ae2c-0ba90d6d2510:string:COSCO JAPAN 074E/30-JAN" - }, - "declaration": { - "name": "b9915d76-bf07-427d-952d-2c77eca55cc3:string:PETER LEE", - "designation": "d04e3577-515c-4fad-aa66-47319ce3b970:string:SHIPPING MANAGER", - "date": "ffd492e3-88f6-4803-a2eb-1a6395197909:string:2018-01-28" - } - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "d0ebc96b62001b10348d3f9931f91b3c7aa421445f9719a984d67c22465a86c5", - "proof": [], - "merkleRoot": "d0ebc96b62001b10348d3f9931f91b3c7aa421445f9719a984d67c22465a86c5" - }, - "proof": [ - { - "created": "2021-03-25T07:52:31.291Z", - "type": "OpenAttestationSignature2018", - "proofPurpose": "assertionMethod", - "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", - "signature": "0xd05bb71bdb6f78451e2d12851825421666c6c5e355f516325ce5002a0586f89f6ebbd465227bec59c745dd26918dd8dab9122dcd398256d8e487e0ecf82a53421b" - } - ] -} diff --git a/apps/api/src/__tests__/fixtures/generic_VC/degree_invalid.json b/apps/api/src/__tests__/fixtures/generic_VC/degree_invalid.json deleted file mode 100644 index 5f6a5210..00000000 --- a/apps/api/src/__tests__/fixtures/generic_VC/degree_invalid.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://www.w3.org/2018/credentials/examples/v1" - ], - "id": "http://example.edu/credentials/3732", - "type": ["VerifiableCredential", "UniversityDegreeCredential"], - "issuer": "did:key:z6MkqPEJBkvWyz8XsPQf22NNfWD2qSYfD6sFFqFwfwA915U6", - "issuanceDate": "2010-01-01T00:00:00Z", - "invalidField": "it's not in the context", - "credentialSubject": { - "id": "did:example:ebfeb1f712ebc6f1c276e12ec21", - "degree": { - "type": "BachelorDegree", - "name": "Bachelor of Science and Arts" - } - }, - - "proof": { "this": "proof field shouldn't be here since it's not issued yet" } -} diff --git a/apps/api/src/__tests__/fixtures/generic_VC/degree_unsigned.json b/apps/api/src/__tests__/fixtures/generic_VC/degree_unsigned.json deleted file mode 100644 index beb63805..00000000 --- a/apps/api/src/__tests__/fixtures/generic_VC/degree_unsigned.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://www.w3.org/2018/credentials/examples/v1" - ], - "id": "http://example.edu/credentials/3732", - "type": ["VerifiableCredential", "UniversityDegreeCredential"], - "issuer": "did:key:z6MkqPEJBkvWyz8XsPQf22NNfWD2qSYfD6sFFqFwfwA915U6", - "issuanceDate": "2010-01-01T00:00:00Z", - "credentialSubject": { - "id": "did:example:ebfeb1f712ebc6f1c276e12ec21", - "degree": { - "type": "BachelorDegree", - "name": "Bachelor of Science and Arts" - } - } -} diff --git a/apps/api/src/__tests__/unit/common/database.test.ts b/apps/api/src/__tests__/unit/common/database.test.ts deleted file mode 100644 index 5dbb8209..00000000 --- a/apps/api/src/__tests__/unit/common/database.test.ts +++ /dev/null @@ -1,246 +0,0 @@ -import { MongoClient, ObjectId } from "mongodb"; -import { config } from "../../../config"; -import * as databaseService from "../../../common/services/database"; - -let database: any; -const mockedFindOne = jest.fn(); -const mockedToArray = jest.fn(); -const mockedInsertMany = jest.fn(); -const mockedDeleteOne = jest.fn(); -const mockedUpdateOne = jest.fn(); -const mockedReplaceOne = jest.fn(); -const mockedFind = jest.fn(() => ({ toArray: mockedToArray })); - -const mockedCollection = { - collection: jest.fn(() => ({ - insertMany: mockedInsertMany, - find: mockedFind, - findOne: mockedFindOne, - updateOne: mockedUpdateOne, - deleteOne: mockedDeleteOne, - replaceOne: mockedReplaceOne, - })), -}; - -const mockedDbObject = { - db: jest.fn(() => mockedCollection), -}; - -const mockedMongoClient = jest.spyOn(MongoClient, "connect"); -mockedMongoClient.mockImplementation(() => mockedDbObject); - -describe("database", () => { - describe("databaseClient", () => { - beforeEach(async () => { - return import("../../../common/services/database").then((module) => { - database = module; - jest.resetModules(); - }); - }); - - it("should connect to the database", async () => { - const client = await database.getDb(); - expect(mockedMongoClient).toBeCalledWith( - config.databaseEndpoint, - config.connectionOptions - ); - expect(mockedMongoClient).toBeCalledTimes(1); - expect(mockedDbObject.db).toBeCalledTimes(1); - expect(client).toMatchObject(mockedCollection); - }); - - it("should throw an error if the database endpoint is missing", async () => { - config.databaseEndpoint = ""; - await expect(database.getDb()).rejects.toThrow(); - }); - - describe("persistentDatabaseClient", () => { - it("should return a client if the connection already exists", async () => { - await databaseService.getDb(); - const client = await databaseService.getDb(); - expect(mockedDbObject.db).toBeCalledTimes(1); - expect(client).toMatchObject(mockedCollection); - }); - }); - - describe("insertDocuments", () => { - config.databaseEndpoint = `${process.env.DATABASE_URL}`; - beforeEach(() => { - jest.resetModules(); - return import("../../../common/services/database").then((module) => { - database = module; - jest - .spyOn(database, "getDb") - .mockImplementation(() => mockedCollection); - }); - }); - - it("should insert a document", async () => { - await database.insertDocuments([{ test: "object" }]); - expect(mockedCollection.collection).toBeCalledTimes(1); - expect(mockedCollection.collection).toBeCalledWith( - config.collectionName - ); - expect(mockedInsertMany).toBeCalledTimes(1); - expect(mockedInsertMany).toBeCalledWith([{ test: "object" }]); - }); - }); - - describe("listAllDocuments", () => { - beforeEach(() => { - jest.clearAllMocks(); - return import("../../../common/services/database").then((module) => { - database = module; - jest.resetModules(); - jest - .spyOn(database, "getDb") - .mockImplementation(() => mockedCollection); - }); - }); - - it("should list all documents in a collection", async () => { - mockedToArray.mockReturnValueOnce([ - { test1: "document1", test2: "document1" }, - ]); - const documents = await database.listAllDocuments(); - expect(mockedCollection.collection).toBeCalledTimes(1); - expect(mockedCollection.collection).toBeCalledWith( - config.collectionName - ); - expect(mockedFind).toBeCalledTimes(1); - expect(mockedToArray).toBeCalledTimes(1); - expect(documents).toEqual([{ test1: "document1", test2: "document1" }]); - }); - }); - - describe("findDocument", () => { - beforeEach(() => { - jest.clearAllMocks(); - return import("../../../common/services/database").then((module) => { - database = module; - jest.resetModules(); - jest - .spyOn(database, "getDb") - .mockImplementation(() => mockedCollection); - }); - }); - - it("should retrieve a document from a collection", async () => { - mockedFindOne.mockReturnValueOnce({ test: "document" }); - const document = await database.getDocument("6298335b3026a750b44d12fb"); - expect(mockedCollection.collection).toBeCalledTimes(1); - expect(mockedCollection.collection).toBeCalledWith( - config.collectionName - ); - expect(mockedFindOne).toBeCalledTimes(1); - expect(document).toEqual({ test: "document" }); - }); - - it("should throw an error if the object id is invalid", async () => { - await expect(database.getDocument("badId")).rejects.toThrow(); - }); - }); - - describe("updateDocument", () => { - beforeEach(() => { - return import("../../../common/services/database").then((module) => { - database = module; - jest.resetModules(); - jest - .spyOn(database, "getDb") - .mockImplementation(() => mockedCollection); - }); - }); - - it("should replace a document if it exists", async () => { - mockedUpdateOne.mockResolvedValueOnce("Updated"); - const updateDocument = await databaseService.updateDocument( - "6298335b3026a750b44d12fb", - { test: "document" } - ); - expect(mockedUpdateOne).toBeCalledTimes(1); - expect(mockedUpdateOne).toBeCalledWith( - { _id: new ObjectId("6298335b3026a750b44d12fb") }, - { $set: { test: "document" } } - ); - expect(updateDocument).toBe("Updated"); - }); - - it("should throw an error if error when replacing the document", async () => { - mockedUpdateOne.mockRejectedValueOnce(new Error("")); - await expect( - database.updateDocument("6298335b3026a750b44d12fb", { - test: "document", - }) - ).rejects.toThrow(); - }); - }); - - describe("deleteDocument", () => { - beforeEach(() => { - return import("../../../common/services/database").then((module) => { - database = module; - jest.resetModules(); - jest - .spyOn(database, "getDb") - .mockImplementation(() => mockedCollection); - }); - }); - - it("should delete a document if it exists", async () => { - mockedDeleteOne.mockResolvedValueOnce("Deleted"); - const deleteDocument = await databaseService.deleteDocument( - "6298335b3026a750b44d12fb" - ); - expect(mockedDeleteOne).toBeCalledTimes(1); - expect(mockedDeleteOne).toBeCalledWith({ - _id: new ObjectId("6298335b3026a750b44d12fb"), - }); - expect(deleteDocument).toBe("Deleted"); - }); - - it("should throw an error if error when deleting the document", async () => { - mockedDeleteOne.mockRejectedValueOnce(new Error("")); - await expect( - database.deleteDocument("6298335b3026a750b44d12fb") - ).rejects.toThrow(); - }); - }); - - describe("replaceOrCreateDocument", () => { - beforeEach(() => { - return import("../../../common/services/database").then((module) => { - database = module; - jest.resetModules(); - jest - .spyOn(database, "getDb") - .mockImplementation(() => mockedCollection); - }); - }); - - it("should replace or create a document", async () => { - mockedReplaceOne.mockResolvedValueOnce("Replaced"); - const replacedDocument = await databaseService.replaceOrCreateDocument( - "6298335b3026a750b44d12fb", - { test: "document" } - ); - expect(mockedReplaceOne).toBeCalledTimes(1); - expect(mockedReplaceOne).toBeCalledWith( - { _id: new ObjectId("6298335b3026a750b44d12fb") }, - { test: "document" }, - { upsert: true } - ); - expect(replacedDocument).toBe("Replaced"); - }); - - it("should throw an error if error when replacing or creating the document", async () => { - mockedReplaceOne.mockRejectedValueOnce(new Error("")); - await expect( - database.replaceOrCreateDocument("6298335b3026a750b44d12fb", { - test: "document", - }) - ).rejects.toThrow(); - }); - }); - }); -}); diff --git a/apps/api/src/__tests__/unit/common/formatDocument.test.ts b/apps/api/src/__tests__/unit/common/formatDocument.test.ts deleted file mode 100644 index e08f20c6..00000000 --- a/apps/api/src/__tests__/unit/common/formatDocument.test.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { removePropertyFromObject } from "../../../common/utils/formatDocument"; - -describe("format document", () => { - it("should remove the specified property from an object", () => { - expect( - removePropertyFromObject( - { - __id: "testid", - test: "data", - }, - "__id" - ) - ).toStrictEqual({ test: "data" }); - }); - it("should return object if property doesn't exist", () => { - expect( - removePropertyFromObject( - { - test: "data", - }, - "__id" - ) - ).toStrictEqual({ test: "data" }); - }); -}); diff --git a/apps/api/src/__tests__/unit/common/matcher.test.ts b/apps/api/src/__tests__/unit/common/matcher.test.ts deleted file mode 100644 index e27b859d..00000000 --- a/apps/api/src/__tests__/unit/common/matcher.test.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { decryptionKeyMatcher } from "../../../common/utils/matchers"; - -describe("matcher tests", () => { - it("should validate a valid decryption key with 63 bytes", () => { - expect( - decryptionKeyMatcher.test( - "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f511" - ) - ).toBe(true); - }); - it("should validate a valid decryption key with 64 bytes", () => { - expect( - decryptionKeyMatcher.test( - "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5111" - ) - ).toBe(true); - }); - it("should fail when the provided decryption key has an invalid length", () => { - expect( - decryptionKeyMatcher.test( - "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f51" - ) - ).toBe(false); - }); - it("should fail when the provided decryption key is not hex", () => { - expect( - decryptionKeyMatcher.test( - "z0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f511j" - ) - ).toBe(false); - }); -}); diff --git a/apps/api/src/__tests__/unit/common/s3.test.ts b/apps/api/src/__tests__/unit/common/s3.test.ts deleted file mode 100644 index 81ffe48e..00000000 --- a/apps/api/src/__tests__/unit/common/s3.test.ts +++ /dev/null @@ -1,86 +0,0 @@ -import { get, put, getObjectHead, s3bucket } from "../../../common/services/s3"; - -const promiseMock = jest.fn(); - -jest.mock("aws-sdk", () => { - return { - S3: jest.fn(() => { - return { - upload: jest.fn(() => ({ - promise: promiseMock, - })), - getObject: jest.fn(() => ({ - promise: promiseMock, - })), - headObject: jest.fn(() => ({ - promise: promiseMock, - })), - }; - }), - }; -}); - -const headObjectSuccessResponse = { - AcceptRanges: "test", - LastModified: "test", - ContentLength: "test", - ETag: "test", - ContentType: "test", - Metadata: {}, -}; - -const s3Params = { Bucket: "", Key: "" }; - -describe("test s3 getObject", () => { - it("should return expected object", async () => { - promiseMock.mockResolvedValueOnce({ - Body: JSON.stringify({ data: "test" }), - }); - const testGetObject = await get(s3Params); - expect(testGetObject.data).toBe("test"); - }); - - it("should throw an error when the response is empty", async () => { - promiseMock.mockResolvedValueOnce({}); - await expect(get(s3Params)).rejects.toThrow("No Document Found"); - }); - - it("should throw an error when the document key doesn't exist", async () => { - promiseMock.mockRejectedValueOnce( - new Error("The specified key does not exist.") - ); - await expect(get(s3Params)).rejects.toThrow("No Document Found"); - }); -}); - -describe("test s3 upload", () => { - it("should call upload with the expected params", async () => { - promiseMock.mockResolvedValueOnce({ - Location: "testUploadLocation", - Bucket: "testUploadBucket", - Key: "testUploadKey", - ETag: "testUploadETag", - }); - await put(s3Params); - expect(s3bucket.upload).toBeCalledWith(s3Params); - }); -}); - -describe("test s3 getObjectHead", () => { - it("should return an object if it exists", async () => { - promiseMock.mockResolvedValueOnce(headObjectSuccessResponse); - const objectHead = await getObjectHead(s3Params); - expect(objectHead).toEqual(headObjectSuccessResponse); - }); - - it("should throw error if somthing goes wrong", async () => { - promiseMock.mockRejectedValueOnce(new Error("test")); - await expect(getObjectHead(s3Params)).rejects.toThrowError(); - }); - - it("should return null if the object isn't found", async () => { - promiseMock.mockRejectedValueOnce({ code: "NotFound" }); - const objectHead = await getObjectHead(s3Params); - expect(objectHead).toBeNull(); - }); -}); diff --git a/apps/api/src/__tests__/unit/common/validata.test.ts b/apps/api/src/__tests__/unit/common/validata.test.ts deleted file mode 100644 index bfab2917..00000000 --- a/apps/api/src/__tests__/unit/common/validata.test.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { validateObject } from "../../../common/utils/validate"; - -const testSchema = { - type: "object", - required: ["prop1", "prop2"], - properties: { - prop1: { - $id: "#root/prop1", - title: "Prop1", - type: "string", - default: "", - pattern: "^.*$", - }, - prop2: { - $id: "#root/prop2", - title: "Prop2", - type: "string", - default: "", - pattern: "^.*$", - }, - }, - additionalProperties: false, -}; - -describe("validate", () => { - it("should validate an object for a given schema", () => { - const { isValid, errors } = validateObject( - { prop1: "test1", prop2: "test2" }, - testSchema - ); - expect(isValid).toBe(true); - expect(errors).toBe(null); - }); - - it("should return an error if required property is missing", () => { - const { isValid, errors } = validateObject( - { prop1: "test1", prop3: "test3" }, - testSchema - ); - expect(isValid).toBe(false); - expect(errors).toStrictEqual([ - { - instancePath: "", - keyword: "required", - message: "must have required property 'prop2'", - params: { missingProperty: "prop2" }, - schemaPath: "#/required", - }, - ]); - }); - - it("should return an error if additional property exists", () => { - const { isValid, errors } = validateObject( - { prop1: "test1", prop2: "test2", prop3: "test3" }, - testSchema - ); - expect(isValid).toBe(false); - expect(errors).toStrictEqual([ - { - instancePath: "", - keyword: "additionalProperties", - message: "must NOT have additional properties", - params: { additionalProperty: "prop3" }, - schemaPath: "#/additionalProperties", - }, - ]); - }); -}); diff --git a/apps/api/src/__tests__/unit/config_file_api/configFile.test.ts b/apps/api/src/__tests__/unit/config_file_api/configFile.test.ts deleted file mode 100644 index 8ffc3fb1..00000000 --- a/apps/api/src/__tests__/unit/config_file_api/configFile.test.ts +++ /dev/null @@ -1,22 +0,0 @@ -import * as services from "../../../config/utils/configFile"; -import * as configFiles from "../../../common/fixtures/databaseSeedData/configFiles.json"; - -jest.spyOn(services, "validateConfigFile"); - -describe("validateConfigFile", () => { - it("should validate a config file", () => { - services.validateConfigFile(configFiles[0]); - expect(services.validateConfigFile).toBeCalledWith(configFiles[0]); - }); - it("should throw error if config file is empty", () => { - expect(() => services.validateConfigFile({} as any)).toThrow(); - }); - it("should throw error if config file is not an object", () => { - expect(() => services.validateConfigFile([] as any)).toThrow(); - }); - it("should throw error if invalid config file is provided", () => { - expect(() => - services.validateConfigFile({ test: "configFile" } as any) - ).toThrow(); - }); -}); diff --git a/apps/api/src/__tests__/unit/config_file_api/create.test.ts b/apps/api/src/__tests__/unit/config_file_api/create.test.ts deleted file mode 100644 index d3a8038d..00000000 --- a/apps/api/src/__tests__/unit/config_file_api/create.test.ts +++ /dev/null @@ -1,163 +0,0 @@ -import { createConfigHandler } from "../../../config/create"; -import * as databaseService from "../../../common/services/database"; -import * as configFileServices from "../../../config/utils/configFile"; -import { configFile } from "../../../common/fixtures/configFile"; - -const successfulInsertResponse = { - acknowledged: true, - insertedCount: 1, - insertedIds: { "0": "62c7604f65634dcc8f29e8f3" }, -}; - -const mockedValidateConfigFile = jest.spyOn( - configFileServices, - "validateConfigFile" -); - -const configFiles = [configFile]; - -const eventBody = { body: { configFiles } }; - -const mockedinsertDocuments = jest - .spyOn(databaseService, "insertDocuments") - .mockResolvedValue(successfulInsertResponse as any); - -describe("storeConfigFiles", () => { - it("should store a config file", async () => { - const response = await createConfigHandler(eventBody); - expect(mockedValidateConfigFile).toBeCalledWith(configFile); - expect(mockedValidateConfigFile).toBeCalledTimes(1); - expect(mockedinsertDocuments).toBeCalledWith(configFiles); - expect(mockedinsertDocuments).toHaveBeenCalledTimes(1); - expect(response.statusCode).toBe(200); - expect(response.body).toStrictEqual( - JSON.stringify({ - data: { - message: "Documents saved", - savedDocuments: successfulInsertResponse.insertedIds, - }, - }) - ); - }); - - it("should throw an error if invalid config file is provided", async () => { - const response = await createConfigHandler({ - body: { configFiles: [{ ...configFile, test: "property" }] }, - } as any); - expect(response.statusCode).toBe(400); - expect(response.body).toStrictEqual( - JSON.stringify({ - error: { - code: 400, - message: `Invalid config file: ${JSON.stringify([ - { - instancePath: "", - schemaPath: "#/additionalProperties", - keyword: "additionalProperties", - params: { additionalProperty: "test" }, - message: "must NOT have additional properties", - }, - ])})}`, - }, - }) - ); - }); - - it("should throw an error if event.body is empty", async () => { - const response = await createConfigHandler({ body: null } as any); - expect(response.statusCode).toBe(400); - expect(response.body).toStrictEqual( - JSON.stringify({ - error: { - code: 400, - message: - "You need to provide at least one config file and it must be in an array", - }, - }) - ); - }); - - it("should throw an error if event.body.configFiles list is empty", async () => { - const response = await createConfigHandler({ - body: { configFiles: [] }, - }); - expect(response.statusCode).toBe(400); - expect(response.body).toStrictEqual( - JSON.stringify({ - error: { - code: 400, - message: - "You need to provide at least one config file and it must be in an array", - }, - }) - ); - }); - - it("should throw an error if event.body.configFiles doesn't contain objects", async () => { - const response = await createConfigHandler({ - body: { - configFiles: [configFile, "notAnObject"], - }, - } as any); - expect(response.statusCode).toBe(400); - expect(response.body).toStrictEqual( - JSON.stringify({ - error: { - code: 400, - message: "Config file must be an object and contain data", - }, - }) - ); - }); - - it("should throw an error if event.body.configFiles contains an empty object", async () => { - const response = await createConfigHandler({ - body: { - configFiles: [configFile, {}], - }, - } as any); - expect(response.statusCode).toBe(400); - expect(response.body).toStrictEqual( - JSON.stringify({ - error: { - code: 400, - message: "Config file must be an object and contain data", - }, - }) - ); - }); - - it("should throw an error if event.body.configFiles is an object", async () => { - const response = await createConfigHandler({ - body: { - configFiles: {}, - }, - } as any); - expect(response.statusCode).toBe(400); - expect(response.body).toStrictEqual( - JSON.stringify({ - error: { - code: 400, - message: - "You need to provide at least one config file and it must be in an array", - }, - }) - ); - }); - - it("should return server error when unknown error is thrown", async () => { - mockedValidateConfigFile.mockImplementationOnce(() => { - throw new Error(""); - }); - const response = await createConfigHandler(eventBody); - expect(response.statusCode).toBe(500); - expect(response.body).toStrictEqual( - JSON.stringify({ - error: { - code: 500, - message: "There has been an unexpected error", - }, - }) - ); - }); -}); diff --git a/apps/api/src/__tests__/unit/config_file_api/delete.test.ts b/apps/api/src/__tests__/unit/config_file_api/delete.test.ts deleted file mode 100644 index 69f367dc..00000000 --- a/apps/api/src/__tests__/unit/config_file_api/delete.test.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { deleteConfigHandler } from "../../../config/delete"; -import * as databaseService from "../../../common/services/database"; - -const deleteDocumentMock = jest.spyOn(databaseService, "deleteDocument"); - -const documentId = "6298335b3026a750b44d12fb"; -const deleteDocumentEvent = { pathParameters: { id: documentId } }; - -describe("delete handler", () => { - it("should delete a config file", async () => { - deleteDocumentMock.mockResolvedValueOnce("" as any); - - const response = await deleteConfigHandler(deleteDocumentEvent); - expect(deleteDocumentMock).toBeCalledTimes(1); - expect(deleteDocumentMock).toBeCalledWith(documentId); - expect(response.body).toBe( - JSON.stringify({ data: { message: "Document deleted", documentId } }) - ); - }); - - it("should throw error if id is missing", async () => { - const response = await deleteConfigHandler({ - pathParameters: { id: null }, - } as any); - expect(response.statusCode).toBe(400); - expect(response.body).toBe( - JSON.stringify({ - error: { code: 400, message: "Please provide a valid document ID" }, - }) - ); - }); - - it("should return server error when unknown error is thrown", async () => { - deleteDocumentMock.mockRejectedValueOnce(new Error("")); - const response = await deleteConfigHandler(deleteDocumentEvent); - expect(response.statusCode).toBe(500); - expect(response.body).toBe( - JSON.stringify({ - error: { code: 500, message: "There has been an unexpected error" }, - }) - ); - }); -}); diff --git a/apps/api/src/__tests__/unit/config_file_api/get.test.ts b/apps/api/src/__tests__/unit/config_file_api/get.test.ts deleted file mode 100644 index f3bc5583..00000000 --- a/apps/api/src/__tests__/unit/config_file_api/get.test.ts +++ /dev/null @@ -1,100 +0,0 @@ -import { ObjectId } from "mongodb"; -import { listAllHandler, getConfigHandler } from "../../../config/get"; -import * as database from "../../../common/services/database"; - -const successfulFindResponse = { - _id: new ObjectId("6298335b3026a750b44d12fb"), - test: "data", -}; - -const eventBody = { - pathParameters: { id: "6298335b3026a750b44d12fb" }, -}; - -const mockedListAllDocuments = jest - .spyOn(database, "listAllDocuments") - .mockResolvedValue([successfulFindResponse]); - -const mockedGetDocument = jest - .spyOn(database, "getDocument") - .mockResolvedValue(successfulFindResponse); - -describe("getHandler", () => { - describe("listAllDocuments", () => { - it("should return all documents in a collection", async () => { - const response = await listAllHandler(); - expect(mockedListAllDocuments).toBeCalledTimes(1); - expect(response.statusCode).toBe(200); - expect(response.body).toBe( - JSON.stringify({ data: { documents: [successfulFindResponse] } }) - ); - }); - - it("should return server error when an unexpected error is thrown", async () => { - mockedListAllDocuments.mockRejectedValueOnce(new Error("")); - const response = await listAllHandler(); - expect(response.statusCode).toBe(500); - expect(response.body).toBe( - JSON.stringify({ - error: { - code: 500, - message: "There has been an unexpected error", - }, - }) - ); - }); - }); - - describe("getDocument", () => { - it("should return a document matching the provided id", async () => { - const response = await getConfigHandler(eventBody); - expect(response.statusCode).toBe(200); - expect(response.body).toBe( - JSON.stringify({ data: { document: { test: "data" } } }) - ); - }); - - it("should return response if document doesn't exist", async () => { - mockedGetDocument.mockResolvedValueOnce(null); - - const response = await getConfigHandler(eventBody); - - expect(response.body).toBe( - JSON.stringify({ - error: { - code: 400, - message: - "Document doesn't exist. Please provide an ID for a document that exists", - }, - }) - ); - }); - - it("should throw badUserInput error if id is missing", async () => { - const response = await getConfigHandler({ pathParameters: { id: "" } }); - expect(response.statusCode).toBe(400); - expect(response.body).toBe( - JSON.stringify({ - error: { - code: 400, - message: "Please provide a valid document ID", - }, - }) - ); - }); - - it("should return server error when an unexpected error is thrown", async () => { - mockedGetDocument.mockRejectedValueOnce(new Error("")); - const response = await getConfigHandler(eventBody); - expect(response.statusCode).toBe(500); - expect(response.body).toBe( - JSON.stringify({ - error: { - code: 500, - message: "There has been an unexpected error", - }, - }) - ); - }); - }); -}); diff --git a/apps/api/src/__tests__/unit/config_file_api/index.test.ts b/apps/api/src/__tests__/unit/config_file_api/index.test.ts deleted file mode 100644 index 27d198e5..00000000 --- a/apps/api/src/__tests__/unit/config_file_api/index.test.ts +++ /dev/null @@ -1,21 +0,0 @@ -import * as handlers from "../../../index"; - -const handlersObject: any = handlers; - -describe("test handlers", () => { - it("should contain a getConfigHandler", () => { - expect(handlersObject.getConfigHandler).toBeDefined(); - }); - it("should contain a listAllHandler", () => { - expect(handlersObject.listAllHandler).toBeDefined(); - }); - it("should contain a createConfigHandler", () => { - expect(handlersObject.createConfigHandler).toBeDefined(); - }); - it("should contain a updateConfigHandler", () => { - expect(handlersObject.updateConfigHandler).toBeDefined(); - }); - it("should contain a deleteConfigHandler", () => { - expect(handlersObject.deleteConfigHandler).toBeDefined(); - }); -}); diff --git a/apps/api/src/__tests__/unit/config_file_api/update.test.ts b/apps/api/src/__tests__/unit/config_file_api/update.test.ts deleted file mode 100644 index c65c14e8..00000000 --- a/apps/api/src/__tests__/unit/config_file_api/update.test.ts +++ /dev/null @@ -1,78 +0,0 @@ -import { updateConfigHandler } from "../../../config/update"; -import * as databaseService from "../../../common/services/database"; -import * as configFileService from "../../../config/utils/configFile"; - -const updateDocumentMock = jest.spyOn(databaseService, "updateDocument"); - -const validateConfigFilesMock = jest.spyOn( - configFileService, - "validateConfigFile" -); - -const documentId = "6298335b3026a750b44d12fb"; -const configFile = { test: "data" }; -const event = { - pathParameters: { id: documentId }, - body: { configFile }, -}; - -describe("update config file", () => { - it("should replace existing config file with the provided config file", async () => { - updateDocumentMock.mockResolvedValueOnce("" as any); - validateConfigFilesMock.mockImplementationOnce(() => ""); - - const response = await updateConfigHandler(event); - - expect(validateConfigFilesMock).toBeCalledTimes(1); - expect(validateConfigFilesMock).toBeCalledWith(configFile); - expect(updateDocumentMock).toBeCalledTimes(1); - expect(updateDocumentMock).toBeCalledWith(documentId, configFile); - expect(response.body).toBe( - JSON.stringify({ - data: { - id: documentId, - message: "Document updated", - }, - }) - ); - }); - - it("should throw an error if id is empty", async () => { - const response = await updateConfigHandler({ - pathParameters: { id: null as any }, - body: { configFile: { test: "configFile" } }, - }); - expect(response.statusCode).toBe(400); - expect(response.body).toBe( - JSON.stringify({ - error: { code: 400, message: "Please provide a valid document ID" }, - }) - ); - }); - - it("should throw an error if event.body is empty", async () => { - const response = await updateConfigHandler({ - pathParameters: { id: documentId }, - body: null, - } as any); - expect(response.statusCode).toBe(400); - expect(response.body).toBe( - JSON.stringify({ - error: { code: 400, message: "Please provide a config file" }, - }) - ); - }); - - it("should return server error when unknown error is thrown", async () => { - validateConfigFilesMock.mockImplementationOnce(() => { - throw new Error(""); - }); - const response = await updateConfigHandler(event); - expect(response.statusCode).toBe(500); - expect(response.body).toBe( - JSON.stringify({ - error: { code: 500, message: "There has been an unexpected error" }, - }) - ); - }); -}); diff --git a/apps/api/src/__tests__/unit/seed_api/configFile.test.ts b/apps/api/src/__tests__/unit/seed_api/configFile.test.ts deleted file mode 100644 index 6a109b87..00000000 --- a/apps/api/src/__tests__/unit/seed_api/configFile.test.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { seedConfigHandler } from "../../../seed/configFile"; -import * as databaseService from "../../../common/services/database"; -import * as configFileService from "../../../config/utils/configFile"; - -const replaceOrCreateDocumentMock = jest.spyOn( - databaseService, - "replaceOrCreateDocument" -); - -const validateConfigFilesMock = jest.spyOn( - configFileService, - "validateConfigFile" -); - -const documentId = "6298335b3026a750b44d12fb"; -const configFile = { test: "data" }; -const event = { - pathParameters: { id: documentId }, - body: { configFile }, -}; - -describe("replace or create config file", () => { - it("should replace or create config file with the provided config file", async () => { - replaceOrCreateDocumentMock.mockResolvedValueOnce("" as any); - validateConfigFilesMock.mockImplementationOnce(() => ""); - - const response = await seedConfigHandler(event); - - expect(validateConfigFilesMock).toBeCalledTimes(1); - expect(validateConfigFilesMock).toBeCalledWith(configFile); - expect(replaceOrCreateDocumentMock).toBeCalledTimes(1); - expect(replaceOrCreateDocumentMock).toBeCalledWith(documentId, configFile); - expect(response.body).toBe( - JSON.stringify({ - data: { - id: documentId, - message: "Database seeded with config file", - }, - }) - ); - }); - - it("should throw an error if id is empty", async () => { - const response = await seedConfigHandler({ - pathParameters: { id: null as any }, - body: { configFile: { test: "configFile" } }, - }); - expect(response.statusCode).toBe(400); - expect(response.body).toBe( - JSON.stringify({ - error: { code: 400, message: "Please provide a valid document ID" }, - }) - ); - }); - - it("should throw an error if event.body is empty", async () => { - const response = await seedConfigHandler({ - pathParameters: { id: documentId }, - body: null, - } as any); - expect(response.statusCode).toBe(400); - expect(response.body).toBe( - JSON.stringify({ - error: { code: 400, message: "Please provide a config file" }, - }) - ); - }); - - it("should return server error when unknown error is thrown", async () => { - validateConfigFilesMock.mockImplementationOnce(() => { - throw new Error(""); - }); - const response = await seedConfigHandler(event); - expect(response.statusCode).toBe(500); - expect(response.body).toBe( - JSON.stringify({ - error: { code: 500, message: "There has been an unexpected error" }, - }) - ); - }); -}); diff --git a/apps/api/src/__tests__/unit/seed_api/index.test.ts b/apps/api/src/__tests__/unit/seed_api/index.test.ts deleted file mode 100644 index 1ca639af..00000000 --- a/apps/api/src/__tests__/unit/seed_api/index.test.ts +++ /dev/null @@ -1,9 +0,0 @@ -import * as handlers from "../../../index"; - -const handlersObject: any = handlers; - -describe("test handlers", () => { - it("should contain a seedConfigHandler", () => { - expect(handlersObject.seedConfigHandler).toBeDefined(); - }); -}); diff --git a/apps/api/src/__tests__/unit/storage_api/documentService.test.ts b/apps/api/src/__tests__/unit/storage_api/documentService.test.ts deleted file mode 100644 index b79553f0..00000000 --- a/apps/api/src/__tests__/unit/storage_api/documentService.test.ts +++ /dev/null @@ -1,333 +0,0 @@ -jest.mock("../../../common/services/s3"); -jest.mock("@govtechsg/oa-encryption"); - -import { encryptString } from "@govtechsg/oa-encryption"; -////// Allow jest.spyon() to just direct imports -import * as documentServices from "../../../storage/services/documentService"; -import documentWithDocumentStore from "../../../common/fixtures/documentWithDocumentStore.json"; -import { get, put, getObjectHead } from "../../../common/services/s3"; -import { handler as getHandler } from "../../../storage/get"; -import { handler as createHandler } from "../../../storage/create"; - -const { calculateExpiryTimestamp, uploadDocumentAtId, getDocument } = - documentServices; - -jest.spyOn(Date, "now").mockImplementation(() => 1578897000000); -const mockedPut = put as jest.Mock>; -const mockGet = get as jest.Mock>; -const mockGetObjectHead = getObjectHead as jest.Mock; -const mockedEncryptString = encryptString as jest.Mock< - ReturnType ->; - -const lambdaAuthorizerEvent = {} as any; -const lambdaAuthorizerContext = {} as any; - -const document = documentWithDocumentStore; -const documentId = "95f6287d-11f7-42e5-8cc9-aefa25e75448"; -const decryptionKey = - "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047"; - -const headObjectSuccessResponse = { - AcceptRanges: "test", - LastModified: undefined, - ContentLength: undefined, - ETag: "test", - ContentType: undefined, - Metadata: {}, -}; - -const documentReceipt = { - cipherText: "49mfUPGY4NF0U11...", - iv: "YSI0jD6ajDVKtbFo", - tag: "Np1N5CdpvDG6vrshNV/diA==", - type: "OPEN-ATTESTATION-TYPE-1", - ttl: 1578983401000, -}; - -describe("calculateExpiryTimestamp", () => { - it("should return the absolute timestamp given a relative ttl", () => { - expect(calculateExpiryTimestamp(24 * 60 * 60 * 1000)).toBe(1578983400000); - }); -}); - -describe("uploadDocument", () => { - it("should upload a document without any error", async () => { - mockedPut.mockResolvedValue({ - Location: "string", - ETag: "string", - Bucket: "string", - Key: "string", - }); - mockedEncryptString.mockReturnValueOnce({ - cipherText: "MOCK_CIPHERTEXT", - iv: "MOCK_IV", - tag: "MOCK_TAG", - key: decryptionKey, - type: "OPEN-ATTESTATION-TYPE-1", - }); - const upload = await uploadDocumentAtId( - document, - documentId, - decryptionKey - ); - expect(upload).toStrictEqual({ - id: documentId, - key: decryptionKey, - type: "OPEN-ATTESTATION-TYPE-1", - ttl: 1581489000000, - }); - }); - - it("should throw an error when documentId is not a valid uuid", async () => { - await expect( - uploadDocumentAtId(document, "1234", decryptionKey) - ).rejects.toThrow("Invalid document id. The document id must be a uuid"); - }); - - it("should throw an error when decryptionKey is not a valid AES-GCM decryption key", async () => { - await expect( - uploadDocumentAtId(document, documentId, "1234") - ).rejects.toThrow( - "Invaild decryptionKey. Please provide a valid AES-GCM decryption key" - ); - }); - - it("should throw an error when ttl exceeds max ttl", async () => { - await expect( - uploadDocumentAtId(document, documentId, decryptionKey, 10000000000000) - ).rejects.toThrow("TTL cannot exceed 90 days"); - }); - - it("should throw an error if the ttl is negative", async () => { - await expect( - uploadDocumentAtId(document, documentId, decryptionKey, -100) - ).rejects.toThrow("TTL must be positive"); - }); - - it("should upload the document if the documentId doesn't exist", async () => { - mockGetObjectHead.mockResolvedValueOnce(null); - mockedEncryptString.mockReturnValue({ - cipherText: "MOCK_CIPHERTEXT", - iv: "MOCK_IV", - tag: "MOCK_TAG", - key: decryptionKey, - type: "OPEN-ATTESTATION-TYPE-1", - }); - const upload = await uploadDocumentAtId( - document, - documentId, - decryptionKey - ); - expect(upload).toStrictEqual({ - id: documentId, - key: decryptionKey, - type: "OPEN-ATTESTATION-TYPE-1", - ttl: 1581489000000, - }); - }); - - it("should throw an error if the documentId exists", async () => { - mockGetObjectHead.mockResolvedValueOnce(headObjectSuccessResponse); - mockedEncryptString.mockReturnValue({ - cipherText: "MOCK_CIPHERTEXT", - iv: "MOCK_IV", - tag: "MOCK_TAG", - key: decryptionKey, - type: "OPEN-ATTESTATION-TYPE-1", - }); - await expect( - uploadDocumentAtId(document, documentId, decryptionKey) - ).rejects.toThrow("Document id already exists"); - }); -}); - -describe("get document", () => { - it("should return a document", async () => { - mockGet.mockResolvedValue({ - document: documentReceipt, - }); - const encryptedDocument = await getDocument("valid_uuid"); - expect(encryptedDocument).toStrictEqual({ - document: documentReceipt, - }); - }); - - it("should throw an error if the document doesn't exist", async () => { - mockGet.mockRejectedValue(new Error("No Document Found")); - await expect(getDocument("invalid_uuid")).rejects.toThrow( - "No Document Found" - ); - }); - - it("should throw an error if the document has expired", async () => { - mockGet.mockResolvedValue({ - document: { - cipherText: "49mfUPGY4NF0U11...", - iv: "YSI0jD6ajDVKtbFo", - tag: "Np1N5CdpvDG6vrshNV/diA==", - type: "OPEN-ATTESTATION-TYPE-1", - ttl: 1578896000000, - }, - }); - await expect(getDocument("document_uuid")).rejects.toThrow( - "No Document Found" - ); - }); -}); - -describe("get handler", () => { - it("should return a 200 status", async () => { - jest.spyOn(documentServices, "getDocument").mockResolvedValueOnce({ - document: { - cipherText: "49mfUPGY4NF0U11...", - iv: "YSI0jD6ajDVKtbFo", - tag: "Np1N5CdpvDG6vrshNV/diA==", - type: "OPEN-ATTESTATION-TYPE-1", - ttl: 1578983401000, - }, - }); - const getDoc = await getHandler( - { ...lambdaAuthorizerEvent, pathParameters: { id: "testId" } }, - lambdaAuthorizerContext - ); - expect(getDoc.statusCode).toBe(200); - }); - - it("should throw error when id is missing", async () => { - const mockGetDocument = await getHandler( - { ...lambdaAuthorizerEvent, pathParameters: null }, - lambdaAuthorizerContext - ); - expect(mockGetDocument.body).toBe( - JSON.stringify({ - error: { - code: 400, - message: "Please provide ID of document to retrieve", - }, - }) - ); - }); -}); - -describe("create handler", () => { - it("should return a 200 status", async () => { - jest.spyOn(documentServices, "uploadDocumentAtId").mockResolvedValueOnce({ - id: "95f6287d-11f7-42e5-8cc9-aefa25e754de", - key: "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047", - type: "OPEN-ATTESTATION-TYPE-1", - ttl: 1655323259289, - }); - const uploadDoc = await createHandler( - { - body: { - document: { provide: "some_data" }, - decryptionKey: - "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047", - }, - pathParameters: { id: "95f6287d-11f7-42e5-8cc9-aefa25e754de" }, - }, - lambdaAuthorizerContext - ); - expect(uploadDoc.statusCode).toBe(200); - expect(uploadDoc.body).toStrictEqual( - JSON.stringify({ - data: { - documentReceipt: { - id: "95f6287d-11f7-42e5-8cc9-aefa25e754de", - key: "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047", - type: "OPEN-ATTESTATION-TYPE-1", - ttl: 1655323259289, - }, - }, - }) - ); - }); - - it("should throw error when document is missing", async () => { - const uploadDoc = await createHandler( - { - body: { - document: {}, - decryptionKey: - "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047", - }, - pathParameters: { id: "95f6287d-11f7-42e5-8cc9-aefa25e754de" }, - }, - lambdaAuthorizerContext - ); - expect(uploadDoc.body).toStrictEqual( - JSON.stringify({ - error: { - code: 400, - message: - "Please provide the ID, the decryption key, the document and a valid TTL", - }, - }) - ); - }); - - it("should throw error when request body is undefined", async () => { - const uploadDoc = await createHandler( - { - body: undefined, - pathParameters: { id: "95f6287d-11f7-42e5-8cc9-aefa25e754de" }, - }, - lambdaAuthorizerContext - ); - expect(uploadDoc.body).toStrictEqual( - JSON.stringify({ - error: { - code: 400, - message: - "Please provide the ID, the decryption key, the document and a valid TTL", - }, - }) - ); - }); - - it("should throw error when decryptionKey is missing", async () => { - const uploadDoc = await createHandler( - { - body: { - document: { provide: "some_data" }, - }, - pathParameters: { id: "95f6287d-11f7-42e5-8cc9-aefa25e754de" }, - }, - lambdaAuthorizerContext - ); - expect(uploadDoc.body).toStrictEqual( - JSON.stringify({ - error: { - code: 400, - message: - "Please provide the ID, the decryption key, the document and a valid TTL", - }, - }) - ); - }); - - it("should throw error when ttl is string", async () => { - const uploadDoc = await createHandler( - { - body: { - document: { provide: "some_data" }, - ttl: "test_ttl", - decryptionKey: - "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047", - }, - pathParameters: { id: "95f6287d-11f7-42e5-8cc9-aefa25e754de" }, - }, - lambdaAuthorizerContext - ); - expect(uploadDoc.body).toStrictEqual( - JSON.stringify({ - error: { - code: 400, - message: - "Please provide the ID, the decryption key, the document and a valid TTL", - }, - }) - ); - }); -}); diff --git a/apps/api/src/__tests__/unit/storage_api/index.test.ts b/apps/api/src/__tests__/unit/storage_api/index.test.ts deleted file mode 100644 index e8ad2ca3..00000000 --- a/apps/api/src/__tests__/unit/storage_api/index.test.ts +++ /dev/null @@ -1,12 +0,0 @@ -import * as handlers from "../../../index"; - -const handlersObject: any = handlers; - -describe("test handlers", () => { - it("should contain a createHandler", () => { - expect(handlersObject.createHandler).toBeDefined(); - }); - it("should contain a getHandler", () => { - expect(handlersObject.getHandler).toBeDefined(); - }); -}); diff --git a/apps/api/src/__tests__/unit/vc/index.test.ts b/apps/api/src/__tests__/unit/vc/index.test.ts deleted file mode 100644 index e088490e..00000000 --- a/apps/api/src/__tests__/unit/vc/index.test.ts +++ /dev/null @@ -1,15 +0,0 @@ -import * as handlers from "../../../vc/index"; - -const handlersObject: any = handlers; - -describe("test handlers", () => { - it("should contain an verify handler", () => { - expect(handlersObject.handleVerify).toBeDefined(); - }); - it("should contain an issue handler", () => { - expect(handlersObject.handleIssue).toBeDefined(); - }); - it("should contain a status handler", () => { - expect(handlersObject.handleStatus).toBeDefined(); - }); -}); diff --git a/apps/api/src/__tests__/unit/vc/issue.test.ts b/apps/api/src/__tests__/unit/vc/issue.test.ts deleted file mode 100644 index ed0f1695..00000000 --- a/apps/api/src/__tests__/unit/vc/issue.test.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { issue as OAIssue } from "../../../vc/backends/openAttestation"; -// eslint-disable-next-line @typescript-eslint/no-unused-vars -import simple_unsigned_cred from "../../fixtures/generic_VC/degree_unsigned.json"; -import unsigned_OA_V3 from "../../fixtures/OA_v3/did.json"; -import already_signed_OA_V3 from "../../fixtures/OA_v3/did-signed.json"; - -// Need to include key material for these tests -const signingKeyId = - "did:ethr:0x5aaA29b606d730E96a61eD5745D109f82a87A9C8#controller"; -const signingKey = - "0xba675ad1f430090b30b3e322748d0a9999c0625620765aaa1d704c505ba5c648"; - -describe("OAIssue", () => { - it("Should sign and wrap a valid OA credential", async () => { - const issuedDoc = await OAIssue(unsigned_OA_V3, signingKeyId, signingKey); - expect(issuedDoc).toHaveProperty("proof"); - expect(issuedDoc).toHaveProperty("credentialSubject"); - }); - // eslint-disable-next-line jest/no-commented-out-tests - //it("Should sign and wrap a valid generic credential", async () => { - // const issuedDoc = await OAIssue(simple_unsigned_cred, signingKeyId, signingKey); - // expect(issuedDoc).toHaveProperty("proof"); - // expect(issuedDoc).toHaveProperty("credentialSubject"); - //}); - it("Should fail when required VC fields are not present", async () => { - const invalid_doc = { this_is: "Not a", valid: "vc" }; - await expect( - OAIssue(invalid_doc, signingKeyId, signingKey) - ).rejects.toThrowError(); - }); - it("Should fail when credential is already signed", async () => { - await expect( - OAIssue(already_signed_OA_V3, signingKeyId, signingKey) - ).rejects.toThrowError(); - }); -}); diff --git a/apps/api/src/__tests__/unit/vc/verify.test.ts b/apps/api/src/__tests__/unit/vc/verify.test.ts deleted file mode 100644 index e119619e..00000000 --- a/apps/api/src/__tests__/unit/vc/verify.test.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { verify as OAVerify } from "../../../vc/backends/openAttestation"; - -import unsigned_OA_V3 from "../../fixtures/OA_v3/did.json"; -import signed_OA_V3 from "../../fixtures/OA_v3/did-signed.json"; -import invalid_OA_V3 from "../../fixtures/OA_v3/did-invalid-signed.json"; -// eslint-disable-next-line @typescript-eslint/no-unused-vars -import valid_simple_vc from "../../fixtures/generic_VC/degree_unsigned.json"; // used in failing test - -describe("OAVerify", () => { - it("Should verify a valid OA credential", async () => { - const verificationResult = await OAVerify(signed_OA_V3, {}); - expect(verificationResult).toHaveProperty("errors"); - expect(verificationResult.errors).toHaveLength(0); - }); - // eslint-disable-next-line jest/no-commented-out-tests - //it("Should verify a valid non-OA credential", async () => { - // const verificationResult = await OAVerify(valid_simple_vc, {}); - // expect(verificationResult).toHaveProperty("errors"); - // expect(verificationResult.errors).toHaveLength(0); - //}); - it("Should fail when input is not a credential", async () => { - const verificationResult = await OAVerify({ this_is: "not a vc" }, {}); - expect(verificationResult).toHaveProperty("errors"); - expect(verificationResult.errors).toContain("identity"); - expect(verificationResult.errors).toContain("status"); - expect(verificationResult.errors).toContain("proof"); - }); - it("Should fail DOCUMENT_INTEGRITY when signature is invalid", async () => { - const verificationResult = await OAVerify(invalid_OA_V3, {}); - expect(verificationResult).toHaveProperty("errors"); - expect(verificationResult.errors).toContain("proof"); - }); - it("Should fail DOCUMENT_STATUS when it's unsigned and unwrapped", async () => { - const verificationResult = await OAVerify(unsigned_OA_V3, {}); - expect(verificationResult).toHaveProperty("errors"); - expect(verificationResult.errors).toContain("status"); - expect(verificationResult.errors).toContain("proof"); - }); -}); diff --git a/apps/api/src/common/database/.gitignore b/apps/api/src/common/database/.gitignore deleted file mode 100644 index e7a210ec..00000000 --- a/apps/api/src/common/database/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -* -*/ -!.gitignore \ No newline at end of file diff --git a/apps/api/src/common/fixtures/configFile.ts b/apps/api/src/common/fixtures/configFile.ts deleted file mode 100644 index 8d8ca80d..00000000 --- a/apps/api/src/common/fixtures/configFile.ts +++ /dev/null @@ -1,8 +0,0 @@ -export const configFile = { - network: "testNetwork", - wallet: { - type: "testType", - encryptedJson: "testEncryptedJson", - }, - forms: [{ testForm: "Form" }], -}; diff --git a/apps/api/src/common/fixtures/databaseSeedData/configFiles.json b/apps/api/src/common/fixtures/databaseSeedData/configFiles.json deleted file mode 100644 index 5d537d3b..00000000 --- a/apps/api/src/common/fixtures/databaseSeedData/configFiles.json +++ /dev/null @@ -1,636 +0,0 @@ -[ - { - "forms": [ - { - "name": "TradeTrust ChAFTA Certificate of Origin v3", - "type": "VERIFIABLE_DOCUMENT", - "defaults": { - "version": "https://schema.openattestation.com/3.0/schema.json", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://schemata.openattestation.com/io/tradetrust/certificate-of-origin/1.0/certificate-of-origin-context.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json" - ], - "type": ["VerifiableCredential", "OpenAttestationCredential"], - "issuanceDate": "2010-01-01T19:23:24Z", - "openAttestationMetadata": { - "template": { - "type": "EMBEDDED_RENDERER", - "name": "CHAFTA_COO", - "url": "https://generic-templates.tradetrust.io" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0x1245e5b64d785b25057f7438f715f4aa5d965733", - "revocation": { - "type": "NONE" - } - }, - "identityProof": { - "type": "DNS-DID", - "identifier": "demo-tradetrust.openattestation.com" - } - }, - "credentialSubject": {}, - "issuer": { - "id": "https://example.com", - "name": "DEMO DID", - "type": "OpenAttestationIssuer" - } - }, - "schema": { - "type": "object", - "properties": { - "credentialSubject": { - "type": "object", - "properties": { - "iD": { - "type": "string", - "title": "COO ID" - }, - "issueDateTime": { - "type": "string", - "title": "Issued Date & Time" - }, - "firstSignatoryAuthentication": { - "title": "Signatory Authentication", - "type": "object", - "properties": { - "signature": { - "type": "string", - "title": "First Signatory" - }, - "actualDateTime": { - "type": "string", - "title": "Actual Date Time" - } - } - }, - "supplyChainConsignment": { - "type": "object", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "information": { - "type": "string", - "title": "Consignment Information" - }, - "exportCountry": { - "title": "Export country", - "type": "object", - "properties": { - "code": { - "type": "string", - "title": "Country code" - } - } - }, - "exporter": { - "title": "Exporter", - "type": "object", - "properties": { - "iD": { - "title": "iD", - "type": "string" - }, - "name": { - "title": "Name", - "type": "string" - }, - "postalAddress": { - "title": "", - "type": "object", - "properties": { - "line1": { - "type": "string", - "title": "Address Line 1" - }, - "line2": { - "type": "string", - "title": "Address Line 2" - }, - "cityName": { - "type": "string", - "title": "City" - }, - "postcode": { - "type": "string", - "title": "Postal code" - }, - "countrySubDivisionName": { - "type": "string", - "title": "Country Sub Division name" - }, - "countryCode": { - "type": "string", - "title": "Country code" - } - } - } - } - }, - "importCountry": { - "type": "object", - "title": "Import country", - "properties": { - "code": { - "type": "string", - "title": "Country code" - } - } - }, - "importer": { - "title": "Importer's Details (if known)", - "type": "object", - "properties": { - "iD": { - "title": "importer iD", - "type": "string" - }, - "name": { - "title": "Name", - "type": "string" - }, - "postalAddress": { - "title": "", - "type": "object", - "properties": { - "line1": { - "type": "string", - "title": "Address Line 1" - }, - "line2": { - "type": "string", - "title": "Address Line 2" - }, - "cityName": { - "type": "string", - "title": "City" - }, - "postcode": { - "type": "string", - "title": "Postal code" - }, - "countrySubDivisionName": { - "type": "string", - "title": "Country Sub Division name" - }, - "countryCode": { - "type": "string", - "title": "Country code" - } - } - } - } - }, - "includedConsignmentItems": { - "type": "array", - "title": "Included Consignment Items", - "items": { - "type": "object", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "information": { - "type": "string", - "title": "Information" - }, - "crossBorderRegulatoryProcedure": { - "type": "object", - "title": "", - "properties": { - "originCriteriaText": { - "type": "string", - "title": "Origin criteria text" - } - } - }, - "manufacturer": { - "type": "object", - "title": "Manufacturer", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "name": { - "type": "string", - "title": "Name" - }, - "postalAddress": { - "title": "", - "type": "object", - "properties": { - "line1": { - "type": "string", - "title": "Address Line 1" - }, - "line2": { - "type": "string", - "title": "Address Line 2" - }, - "cityName": { - "type": "string", - "title": "City" - }, - "postcode": { - "type": "string", - "title": "Postal code" - }, - "countrySubDivisionName": { - "type": "string", - "title": "Country Sub Division name" - }, - "countryCode": { - "type": "string", - "title": "Country code" - } - } - } - } - }, - "tradeLineItems": { - "type": "array", - "title": "Trade line Items", - "items": { - "type": "object", - "properties": { - "sequenceNumber": { - "type": "integer", - "title": "Sequence Number" - }, - "invoiceReference": { - "type": "object", - "title": "Invoice reference", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "formattedIssueDateTime": { - "type": "string", - "title": "Formatted issue date & time" - }, - "attachedBinaryFile": { - "type": "object", - "title": "", - "properties": { - "uRI": { - "type": "string", - "title": "Attached binary file uRI" - } - } - } - } - }, - "tradeProduct": { - "type": "object", - "title": "Trade product", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "description": { - "type": "string", - "title": "Description" - }, - "harmonisedTariffCode": { - "type": "object", - "title": "", - "properties": { - "classCode": { - "type": "string", - "title": "Harmonised tariff class code" - }, - "className": { - "type": "string", - "title": "Harmonised tariff class name" - } - } - }, - "originCountry": { - "type": "object", - "title": "Origin country", - "properties": { - "code": { - "type": "string", - "title": "Code" - } - } - } - } - }, - "transportPackages": { - "type": "array", - "title": "Transport packages", - "items": { - "type": "object", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "grossVolume": { - "type": "string", - "title": "Gross volume" - }, - "grossWeight": { - "type": "string", - "title": "Gross weight" - } - } - } - } - } - } - } - } - } - }, - "loadingBaseportLocation": { - "type": "object", - "title": "Loading Baseport Location", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "name": { - "type": "string", - "title": "Name" - } - } - }, - "mainCarriageTransportMovement": { - "title": "Main Carraige Transport Movement", - "type": "object", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "information": { - "type": "string", - "title": "Information" - }, - "usedTransportMeans": { - "title": "", - "type": "object", - "properties": { - "name": { - "type": "string", - "title": "Used transport" - }, - "iD": { - "type": "string", - "title": "Used transport iD" - } - } - }, - "departureEvent": { - "title": "", - "type": "object", - "properties": { - "departureDateTime": { - "type": "string", - "title": "Departure date and time" - } - } - } - } - }, - "unloadingBaseportLocation": { - "type": "object", - "title": "Unloading Baseport Location", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "name": { - "type": "string", - "title": "Name" - } - } - } - } - } - } - } - } - }, - "uiSchema": { - "credentialSubject": { - "firstSignatoryAuthentication": { - "signature": { - "ui:widget": "file", - "ui:options": { - "text": "Upload Signature", - "accept": ".png, .jpeg, .jpg" - } - }, - "actualDateTime": { - "ui:widget": "datetime" - } - }, - "issueDateTime": { - "ui:widget": "datetime" - }, - "supplyChainConsignment": { - "mainCarriageTransportMovement": { - "departureEvent": { - "departureDateTime": { - "ui:widget": "datetime" - } - } - } - } - } - }, - "attachments": { - "allow": true, - "accept": ".pdf" - }, - "extension": "tt" - }, - { - "name": "TradeTrust Invoice v3", - "type": "VERIFIABLE_DOCUMENT", - "defaults": { - "version": "https://schema.openattestation.com/3.0/schema.json", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://schemata.openattestation.com/io/tradetrust/Invoice/1.0/invoice-context.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json" - ], - "type": ["VerifiableCredential", "OpenAttestationCredential"], - "issuanceDate": "2010-01-01T19:23:24Z", - "openAttestationMetadata": { - "template": { - "type": "EMBEDDED_RENDERER", - "name": "INVOICE", - "url": "https://generic-templates.tradetrust.io" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0x1245e5b64d785b25057f7438f715f4aa5d965733", - "revocation": { - "type": "NONE" - } - }, - "identityProof": { - "type": "DNS-DID", - "identifier": "demo-tradetrust.openattestation.com" - } - }, - "credentialSubject": {}, - "issuer": { - "id": "https://example.com", - "name": "DEMO DID", - "type": "OpenAttestationIssuer" - } - }, - "schema": { - "type": "object", - "properties": { - "credentialSubject": { - "type": "object", - "properties": { - "id": { - "type": "string", - "title": "Invoice ID" - }, - "date": { - "type": "string", - "title": "Date" - }, - "customerId": { - "type": "string", - "title": "Customer ID" - }, - "terms": { - "type": "string", - "title": "Terms" - }, - "billFrom": { - "type": "object", - "title": "Bill From", - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "streetAddress": { - "type": "string", - "title": "Street Address" - }, - "city": { - "type": "string", - "title": "City" - }, - "postalCode": { - "type": "string", - "title": "Postal Code" - }, - "phoneNumber": { - "type": "string", - "title": "Phone Number" - } - } - }, - "billTo": { - "type": "object", - "title": "Bill To", - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "email": { - "type": "string", - "title": "Email" - }, - "company": { - "type": "object", - "title": "Bill To Company", - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "streetAddress": { - "type": "string", - "title": "Street Address" - }, - "city": { - "type": "string", - "title": "City" - }, - "postalCode": { - "type": "string", - "title": "Postal Code" - }, - "phoneNumber": { - "type": "string", - "title": "Phone Number" - } - } - } - } - }, - "billableItems": { - "type": "array", - "title": "Billable Items", - "items": { - "type": "object", - "properties": { - "description": { - "type": "string", - "title": "Description" - }, - "quantity": { - "type": "string", - "title": "Quantity" - }, - "unitPrice": { - "type": "string", - "title": "Unit Price" - }, - "amount": { - "type": "string", - "title": "Amount" - } - } - } - }, - "subtotal": { - "type": "string", - "title": "Subtotal" - }, - "tax": { - "type": "string", - "title": "Tax (%)" - }, - "taxTotal": { - "type": "string", - "title": "Tax Total" - }, - "total": { - "type": "string", - "title": "Total" - } - } - } - } - } - } - ] - } -] diff --git a/apps/api/src/common/fixtures/documentWithDocumentStore.json b/apps/api/src/common/fixtures/documentWithDocumentStore.json deleted file mode 100644 index 8975d8ee..00000000 --- a/apps/api/src/common/fixtures/documentWithDocumentStore.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "$template": { - "type": "6c0ff4ec-a233-4e57-8ef5-97bea1efe687:string:EMBEDDED_RENDERER", - "name": "9efe8ff9-dd09-4dbd-8b3b-0252dac77c41:string:COVERING_LETTER", - "url": "297d310f-fa79-4ced-bbb1-ceb7277e1dd1:string:https://generic-templates.tradetrust.io" - }, - "issuers": [ - { - "name": "c9a5bb22-66ad-413f-8954-24270388bf11:string:Demo Issuer", - "documentStore": "982db3d5-4034-4690-ac25-85d97f2202d6:string:0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "identityProof": { - "type": "b05da51b-a603-4ce1-8bfe-5069243e48c0:string:DNS-TXT", - "location": "260a874c-1d34-45c6-bc9b-28bc8eb3d8e8:string:demo-tradetrust.openattestation.com" - } - } - ], - "name": "5ba17180-e10e-405c-b999-ba236249b048:string:Covering Letter", - "logo": "ad97c7e9-f43a-4826-8460-aea1e62adb27:string:https://www.aretese.com/images/govtech-animated-logo.gif", - "title": "e72d118d-cb00-4934-aac8-927e8efeedba:string:Documents Bundle", - "remarks": "f413262a-c98c-4a14-a351-37b57f7ee639:string:Some very important documents in here for some submission", - "links": { - "self": { - "href": "5dcab418-e4e9-47b9-bca7-5147410d7d06:string:https://action.openattestation.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F79a7d6cc-fbef-4a31-9a88-c32ff99b4214%22%2C%22key%22%3A%222d7803aad8632ef2d80a0cf57ba543b3153748f48b37ac13eac6b4201b6bbe4a%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22https%3A%2F%2Fdev.tradetrust.io%2F%22%7D%7D" - } - } - }, - "signature": { - "created": "2021-03-25T07:52:31.291Z", - "type": "SHA3MerkleProof", - "targetHash": "77c8e74955a8df8b802ebbb498924b12ef133894c3fbf28a6ef18bd3bf0d9531", - "proof": [], - "merkleRoot": "77c8e74955a8df8b802ebbb498924b12ef133894c3fbf28a6ef18bd3bf0d9531" - } -} diff --git a/apps/api/src/common/fixtures/schemas/configFile.json b/apps/api/src/common/fixtures/schemas/configFile.json deleted file mode 100644 index b14d5e71..00000000 --- a/apps/api/src/common/fixtures/schemas/configFile.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "definitions": {}, - "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "https://example.com/object1657602015.json", - "title": "Root", - "type": "object", - "required": ["forms"], - "properties": { - "network": { - "$id": "#root/network", - "title": "Network", - "type": "string", - "default": "", - "pattern": "^.*$" - }, - "wallet": { - "$id": "#root/wallet", - "title": "Wallet", - "type": "object", - "required": ["type", "encryptedJson"], - "properties": { - "type": { - "$id": "#root/wallet/type", - "title": "Type", - "type": "string", - "default": "", - "pattern": "^.*$" - }, - "encryptedJson": { - "$id": "#root/wallet/encryptedJson", - "title": "Encryptedjson", - "type": "string", - "default": "", - "pattern": "^.*$" - } - } - }, - "forms": { - "$id": "#root/forms", - "title": "Forms", - "type": "array", - "default": [] - } - }, - "additionalProperties": false -} diff --git a/apps/api/src/common/services/database.ts b/apps/api/src/common/services/database.ts deleted file mode 100644 index 52ff84e4..00000000 --- a/apps/api/src/common/services/database.ts +++ /dev/null @@ -1,126 +0,0 @@ -import { MongoClient, Db, ObjectId } from "mongodb"; -import { config } from "../../config"; -import { CustomError, ErrorTypes } from "../utils/customErrors"; -import { ApiLogNamespace, logger } from "../utils/logger"; - -let dbConnection: Db | undefined; - -export const getDb = async () => { - if (!dbConnection) { - try { - const client = await MongoClient.connect( - config.databaseEndpoint, - config.connectionOptions - ); - dbConnection = client.db(); - } catch (err: any) { - logger.error( - ApiLogNamespace.Server, - `Database connection error: ${err.message}` - ); - throw new CustomError( - ErrorTypes.DatabaseError, - "There has been an error connecting to the database" - ); - } - } - return dbConnection; -}; - -export const insertDocuments = async (documents: Record[]) => { - const db = await getDb(); - return db.collection(config.collectionName).insertMany(documents); -}; - -export const listAllDocuments = async () => { - const db = await getDb(); - return db.collection(config.collectionName).find().toArray(); -}; - -export const getDocument = async (documentId: string) => { - const db = await getDb(); - try { - return await db - .collection(config.collectionName) - .findOne(new ObjectId(documentId)); - } catch { - logger.error( - ApiLogNamespace.ConfigApi, - `Invalid document Id: ${documentId}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Invalid document ID. Please provide a valid document ID" - ); - } -}; - -export const deleteDocument = async (documentId: string) => { - const db = await getDb(); - try { - return await db - .collection(config.collectionName) - .deleteOne({ _id: new ObjectId(documentId) }); - } catch { - logger.error( - ApiLogNamespace.ConfigApi, - `Invalid document ID or document doesn't exist: ${documentId}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Invalid document ID. Please provide a valid document ID" - ); - } -}; - -export const updateDocument = async ( - documentId: string, - document: Record -) => { - const db = await getDb(); - try { - return await db - .collection(config.collectionName) - .updateOne({ _id: new ObjectId(documentId) }, { $set: document }); - } catch (err) { - logger.error( - ApiLogNamespace.ConfigApi, - `Error replacing the document: ${JSON.stringify({ - documentId, - document, - })}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Error replacing the document for the given document ID" - ); - } -}; - -export const replaceOrCreateDocument = async ( - documentId: string, - document: Record -) => { - const db = await getDb(); - try { - return await db - .collection(config.collectionName) - .replaceOne( - { _id: new ObjectId(documentId) }, - { ...document }, - { upsert: true } - ); - } catch (err) { - logger.error( - ApiLogNamespace.ConfigApi, - `Error replacing the document: ${JSON.stringify({ - documentId, - document, - })}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Error replacing the document for the given document ID" - ); - } -}; diff --git a/apps/api/src/common/services/s3.ts b/apps/api/src/common/services/s3.ts deleted file mode 100644 index 5c84943c..00000000 --- a/apps/api/src/common/services/s3.ts +++ /dev/null @@ -1,56 +0,0 @@ -import AWS, { S3 } from "aws-sdk"; -import { config } from "../../config"; -import { ApiLogNamespace, logger } from "../utils/logger"; -import { CustomError, ErrorTypes } from "../utils/customErrors"; - -export const s3bucket = new AWS.S3(config.s3); - -export const put = (params: S3.Types.PutObjectRequest) => - s3bucket.upload(params).promise(); - -export const get = (params: S3.Types.GetObjectRequest) => - s3bucket - .getObject(params) - .promise() - .then((results) => { - if (results && results.Body) { - return JSON.parse(results.Body.toString()); - } - logger.error( - ApiLogNamespace.S3, - `No Document Found: ${JSON.stringify({ params })}` - ); - throw new CustomError(ErrorTypes.NotFound, "No Document Found"); - }) - .catch((err) => { - // locally the error is slightly different, so we catch it and make it consistent - logger.error( - ApiLogNamespace.S3, - `Error with S3 get: ${JSON.stringify({ params, message: err.message })}` - ); - if (err.message === "The specified key does not exist.") { - throw new CustomError(ErrorTypes.NotFound, "No Document Found"); - } - throw err; - }); - -export const getObjectHead = (params: S3.Types.HeadObjectRequest) => - s3bucket - .headObject(params) - .promise() - .then((result) => { - return result; - }) - .catch((err) => { - if (err.code !== "NotFound") { - logger.error( - ApiLogNamespace.S3, - `Error with S3 getObjectHead: ${JSON.stringify({ - params, - message: err.message, - })}` - ); - throw err; - } - return null; - }); diff --git a/apps/api/src/common/types/index.ts b/apps/api/src/common/types/index.ts deleted file mode 100644 index c5662dfc..00000000 --- a/apps/api/src/common/types/index.ts +++ /dev/null @@ -1,65 +0,0 @@ -export interface StorageApiConfig { - bucketName: string; - s3: { - region: string; - s3ForcePathStyle?: boolean; - accessKeyId?: string; - secretAccessKey?: string; - endpoint?: AWS.Endpoint; - }; -} - -export interface CommonConfig { - databaseEndpoint: string; - connectionOptions: { - tlsCaFile?: string; - serverSelectionTimeoutMS: number; - }; -} - -export interface ConfigFileApiConfig { - collectionName: string; -} - -export interface VcApiConfig { - issuerKeyCollectionName: string; - awsRegion: string; - kmsCustomerMasterKeyId: string; -} - -export interface ApiConfigFile - extends CommonConfig, - ConfigFileApiConfig, - StorageApiConfig, - VcApiConfig {} - -export type ErrorResponse = { - error: { - code: number; - message: string; - errors?: string[]; - }; -}; - -export type SuccessfulResponse = { - data: Record; -}; - -export type LambdaResponse = ( - responseBody: SuccessfulResponse | ErrorResponse, - statusCode: number -) => { - statusCode: number; - body: string; -}; - -export type JsonSchema = { - definitions?: Record; - $schema?: string; - $id?: string; - title?: string; - type: string; - required: string[]; - properties: Record; - additionalProperties: boolean; -}; diff --git a/apps/api/src/common/utils/customErrors.ts b/apps/api/src/common/utils/customErrors.ts deleted file mode 100644 index 5aac740b..00000000 --- a/apps/api/src/common/utils/customErrors.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { response } from "./response"; -import { ApiLogNamespace, Logger } from "./logger"; - -export enum ErrorTypes { - DatabaseError = "DatabaseError", - BadUserInputError = "BadUserInputError", - NotFound = "NotFound", - ServerError = "ServerError", -} - -export class CustomError extends Error { - type: ErrorTypes; - errors: string[] | undefined; - - constructor(type: ErrorTypes, message: string, errors?: string[]) { - super(message); - this.message = message; - this.type = type; - this.errors = errors; - } -} - -const serverError = { - error: { code: 500, message: "There has been an unexpected error" }, -}; - -export const errorHandler = async ( - err: CustomError | Error, - logger: Logger -) => { - if (err instanceof CustomError) { - switch (err.type) { - case ErrorTypes.BadUserInputError: - return response( - { error: { code: 400, message: err.message, errors: err.errors } }, - 400 - ); - case ErrorTypes.NotFound: - return response( - { error: { code: 404, message: err.message, errors: err.errors } }, - 404 - ); - case ErrorTypes.DatabaseError: - case ErrorTypes.ServerError: - return response(serverError, 500); - } - } - logger.error( - ApiLogNamespace.Server, - `There has been an unexpected error ${err.message}` - ); - return response(serverError, 500); -}; diff --git a/apps/api/src/common/utils/formatDocument.ts b/apps/api/src/common/utils/formatDocument.ts deleted file mode 100644 index c506b23e..00000000 --- a/apps/api/src/common/utils/formatDocument.ts +++ /dev/null @@ -1,10 +0,0 @@ -export const removePropertyFromObject = ( - object: Record, - propertyToRemove: string -) => { - return JSON.parse( - JSON.stringify(object, (key, value) => - key == propertyToRemove ? undefined : value - ) - ); -}; diff --git a/apps/api/src/common/utils/lambdaResponse.ts b/apps/api/src/common/utils/lambdaResponse.ts deleted file mode 100644 index 3d77e12b..00000000 --- a/apps/api/src/common/utils/lambdaResponse.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { LambdaResponse } from "../types"; - -export const lambdaResponse: LambdaResponse = (responseBody, statusCode) => { - return { - statusCode: statusCode, - body: JSON.stringify(responseBody), - }; -}; diff --git a/apps/api/src/common/utils/logger.ts b/apps/api/src/common/utils/logger.ts deleted file mode 100644 index 9ff3e527..00000000 --- a/apps/api/src/common/utils/logger.ts +++ /dev/null @@ -1,39 +0,0 @@ -import debug from "debug"; - -export enum ApiLogNamespace { - StorageApi = "StorageApi", - ConfigApi = "ConfigApi", - S3 = "S3", - Server = "Server", - Seed = "Seed", - VCApi = "VCApi", -} - -export class Logger { - debugger; - constructor(loggerName: string) { - this.debugger = debug(loggerName); - - if (!process.env.JEST_WORKER_ID) { - // enable log outputs if not running in jest - debug.enable("*"); - } - } - trace(namespace: ApiLogNamespace, message: string) { - this.debugger(`trace:${namespace}: ${message}`); - } - info(namespace: ApiLogNamespace, message: string) { - this.debugger(`info:${namespace}: ${message}`); - } - debug(namespace: ApiLogNamespace, message: string) { - this.debugger(`debug:${namespace}: ${message}`); - } - warn(namespace: ApiLogNamespace, message: string) { - this.debugger(`warn:${namespace}: ${message}`); - } - error(namespace: ApiLogNamespace, message: string) { - this.debugger(`error:${namespace}: ${message}`); - } -} - -export const logger = new Logger("vckit-functions"); diff --git a/apps/api/src/common/utils/matchers.ts b/apps/api/src/common/utils/matchers.ts deleted file mode 100644 index a703f0a3..00000000 --- a/apps/api/src/common/utils/matchers.ts +++ /dev/null @@ -1 +0,0 @@ -export const decryptionKeyMatcher = new RegExp(/^[0-9A-Fa-f]{63,64}$/); diff --git a/apps/api/src/common/utils/response.ts b/apps/api/src/common/utils/response.ts deleted file mode 100644 index b390362a..00000000 --- a/apps/api/src/common/utils/response.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ErrorResponse, SuccessfulResponse } from "../types"; -import { lambdaResponse } from "./lambdaResponse"; - -export const response = async ( - responseBody: SuccessfulResponse | ErrorResponse, - statusCode: number -) => lambdaResponse(responseBody, statusCode); diff --git a/apps/api/src/common/utils/validate.ts b/apps/api/src/common/utils/validate.ts deleted file mode 100644 index fe3e1dfd..00000000 --- a/apps/api/src/common/utils/validate.ts +++ /dev/null @@ -1,30 +0,0 @@ -import Ajv from "ajv"; -import { JsonSchema } from "../types"; -import { CustomError, ErrorTypes } from "./customErrors"; -import { ApiLogNamespace, logger } from "./logger"; - -const ajv = new Ajv(); - -export const validateObject = ( - object: Record, - schema: JsonSchema -) => { - try { - const validate = ajv.compile(schema); - const valid = validate(object); - return { isValid: valid, errors: validate.errors }; - } catch (error: any) { - logger.error( - ApiLogNamespace.Server, - `Error validating object: ${JSON.stringify({ - object, - schema, - error, - })}` - ); - throw new CustomError( - ErrorTypes.ServerError, - "There has been an unexpected error" - ); - } -}; diff --git a/apps/api/src/config.ts b/apps/api/src/config.ts deleted file mode 100644 index 600ccc96..00000000 --- a/apps/api/src/config.ts +++ /dev/null @@ -1,69 +0,0 @@ -import AWS from "aws-sdk"; -import { - ApiConfigFile, - CommonConfig, - ConfigFileApiConfig, - StorageApiConfig, - VcApiConfig, -} from "./common/types"; - -export const network = process.env.NETWORK || "ropsten"; - -const vcApiConfig: VcApiConfig = { - issuerKeyCollectionName: process.env.KEY_COLLECTION_NAME || "keyList", - awsRegion: process.env.AWS_REGION || "ap-southeast-2", - kmsCustomerMasterKeyId: process.env.KMS_MASTER_KEY_ID || "", -}; - -// storageApi -if (!process.env.BUCKET_NAME) throw new Error("Please provide a bucket name"); -if (!process.env.S3_REGION) throw new Error("Please provide an S3 region"); - -// configFileApi -if (!process.env.CONFIGFILE_DATABASE_COLLECTION_NAME) - throw Error("Please provide a config file database collection name"); - -// common -if (!process.env.DATABASE_URL) throw Error("Please provide a database url"); -if (!process.env.DATABASE_SERVER_SELECTION_TIMEOUT) - throw Error("Please provide a database server selection timeout"); - -const storageApiConfig: StorageApiConfig = { - bucketName: process.env.BUCKET_NAME, - s3: { - region: process.env.S3_REGION, - ...(process.env.IS_OFFLINE - ? { - s3ForcePathStyle: true, - accessKeyId: "S3RVER", - secretAccessKey: "S3RVER", - endpoint: new AWS.Endpoint("http://localhost:8000"), - } - : {}), - }, -}; - -const configFileApiConfig: ConfigFileApiConfig = { - collectionName: process.env.CONFIGFILE_DATABASE_COLLECTION_NAME, -}; - -const commonConfig: CommonConfig = { - databaseEndpoint: `${process.env.DATABASE_URL}`, - connectionOptions: { - ...(!process.env.IS_OFFLINE - ? { - tlsCAFile: "./rds-combined-ca-bundle.pem", - } - : {}), - serverSelectionTimeoutMS: parseInt( - process.env.DATABASE_SERVER_SELECTION_TIMEOUT - ), - }, -}; - -export const config: ApiConfigFile = { - ...commonConfig, - ...storageApiConfig, - ...configFileApiConfig, - ...vcApiConfig, -}; diff --git a/apps/api/src/config/create.ts b/apps/api/src/config/create.ts deleted file mode 100644 index 4c4b32ee..00000000 --- a/apps/api/src/config/create.ts +++ /dev/null @@ -1,58 +0,0 @@ -import middy from "@middy/core"; -import cors from "@middy/http-cors"; -import jsonBodyParser from "@middy/http-json-body-parser"; -import { validateConfigFile } from "./utils/configFile"; -import { - ErrorTypes, - CustomError, - errorHandler, -} from "../common/utils/customErrors"; -import { insertDocuments } from "../common/services/database"; -import { response } from "../common/utils/response"; -import { logger, ApiLogNamespace } from "../common/utils/logger"; -import { APIGatewayProxyResult } from "aws-lambda"; - -export const createConfigHandler = async (event: { - body?: { - configFiles: Record[] | null; - }; -}): Promise => { - try { - const { configFiles } = event.body ?? {}; - - if (!configFiles || !Array.isArray(configFiles) || configFiles.length < 1) { - logger.error( - ApiLogNamespace.ConfigApi, - `No config file provided or config file is not in an array: ${JSON.stringify( - configFiles - )}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "You need to provide at least one config file and it must be in an array" - ); - } - - configFiles.forEach((config: Record) => - validateConfigFile(config) - ); - - const savedConfigFiles = await insertDocuments(configFiles); - - return response( - { - data: { - message: "Documents saved", - savedDocuments: savedConfigFiles.insertedIds, - }, - }, - 200 - ); - } catch (err: any) { - return errorHandler(err, logger); - } -}; - -export const handler = middy(createConfigHandler) - .use(jsonBodyParser()) - .use(cors()); diff --git a/apps/api/src/config/delete.ts b/apps/api/src/config/delete.ts deleted file mode 100644 index 13f2f265..00000000 --- a/apps/api/src/config/delete.ts +++ /dev/null @@ -1,41 +0,0 @@ -import middy from "@middy/core"; -import cors from "@middy/http-cors"; -import { APIGatewayProxyResult } from "aws-lambda"; -import { deleteDocument } from "../common/services/database"; -import { - ErrorTypes, - CustomError, - errorHandler, -} from "../common/utils/customErrors"; -import { ApiLogNamespace, logger } from "../common/utils/logger"; -import { response } from "../common/utils/response"; - -export const deleteConfigHandler = async (event: { - pathParameters: { - id: string | null; - }; -}): Promise => { - try { - const { id } = event.pathParameters ?? {}; - if (!id) { - logger.error( - ApiLogNamespace.ConfigApi, - `Bad document ID: ${event.pathParameters}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Please provide a valid document ID" - ); - } - await deleteDocument(id); - - return response( - { data: { message: "Document deleted", documentId: id } }, - 200 - ); - } catch (err: any) { - return errorHandler(err, logger); - } -}; - -export const handler = middy(deleteConfigHandler).use(cors()); diff --git a/apps/api/src/config/get.ts b/apps/api/src/config/get.ts deleted file mode 100644 index 594bdfde..00000000 --- a/apps/api/src/config/get.ts +++ /dev/null @@ -1,63 +0,0 @@ -import middy from "@middy/core"; -import cors from "@middy/http-cors"; -import { APIGatewayProxyResult } from "aws-lambda"; -import { listAllDocuments, getDocument } from "../common/services/database"; -import { - errorHandler, - CustomError, - ErrorTypes, -} from "../common/utils/customErrors"; -import { ApiLogNamespace, logger } from "../common/utils/logger"; -import { response } from "../common/utils/response"; -import { removePropertyFromObject } from "../common/utils/formatDocument"; - -export const listAllHandler = async (): Promise => { - try { - const documents = await listAllDocuments(); - - return response({ data: { documents } }, 200); - } catch (err: any) { - return errorHandler(err, logger); - } -}; - -export const getConfigHandler = async (event: { - pathParameters: { id: string | null }; -}): Promise => { - try { - const { id } = event.pathParameters ?? {}; - if (!id) { - logger.error( - ApiLogNamespace.ConfigApi, - `Bad document ID: ${event.pathParameters}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Please provide a valid document ID" - ); - } - const document = await getDocument(id); - - if (!document) { - logger.error( - ApiLogNamespace.ConfigApi, - `A document with the provided ID doesn't exist: ${event.pathParameters}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Document doesn't exist. Please provide an ID for a document that exists" - ); - } - - return response( - { data: { document: removePropertyFromObject(document, "_id") } }, - 200 - ); - } catch (err: any) { - return errorHandler(err, logger); - } -}; - -export const listHandler = middy(listAllHandler).use(cors()); - -export const getHandler = middy(getConfigHandler).use(cors()); diff --git a/apps/api/src/config/update.ts b/apps/api/src/config/update.ts deleted file mode 100644 index 27520cff..00000000 --- a/apps/api/src/config/update.ts +++ /dev/null @@ -1,65 +0,0 @@ -import middy from "@middy/core"; -import cors from "@middy/http-cors"; -import jsonBodyParser from "@middy/http-json-body-parser"; -import { updateDocument } from "../common/services/database"; -import { - ErrorTypes, - CustomError, - errorHandler, -} from "../common/utils/customErrors"; -import { ApiLogNamespace, logger } from "../common/utils/logger"; -import { response } from "../common/utils/response"; -import { validateConfigFile } from "./utils/configFile"; -import { APIGatewayProxyResult } from "aws-lambda"; - -export const updateConfigHandler = async (event: { - body?: { configFile: Record | null }; - pathParameters: { id: string | null }; -}): Promise => { - try { - const { id } = event.pathParameters ?? {}; - if (!id) { - logger.error( - ApiLogNamespace.ConfigApi, - `Missing document ID: ${event.body}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Please provide a valid document ID" - ); - } - - const { configFile } = event.body ?? {}; - - if (!configFile) { - logger.error( - ApiLogNamespace.ConfigApi, - `No configFile file provided: ${JSON.stringify(configFile)}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Please provide a config file" - ); - } - - validateConfigFile(configFile); - - await updateDocument(id, configFile); - - return response( - { - data: { - id, - message: "Document updated", - }, - }, - 200 - ); - } catch (err: any) { - return errorHandler(err, logger); - } -}; - -export const handler = middy(updateConfigHandler) - .use(jsonBodyParser()) - .use(cors()); diff --git a/apps/api/src/config/utils/configFile.ts b/apps/api/src/config/utils/configFile.ts deleted file mode 100644 index e025f918..00000000 --- a/apps/api/src/config/utils/configFile.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { ErrorTypes, CustomError } from "../../common/utils/customErrors"; -import { ApiLogNamespace, logger } from "../../common/utils/logger"; -import { validateObject } from "../../common/utils/validate"; -import * as configFileSchema from "../../common/fixtures/schemas/configFile.json"; - -export const validateConfigFile = ( - configFile: Record -): void => { - if ( - !configFile || - typeof configFile != "object" || - Object.keys(configFile).length < 1 - ) { - logger.error( - ApiLogNamespace.ConfigApi, - `Invalid config file provided: ${configFile}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Config file must be an object and contain data" - ); - } - try { - const { isValid, errors } = validateObject(configFile, configFileSchema); - if (!isValid) { - logger.error( - ApiLogNamespace.ConfigApi, - `Config file schema validation failed: ${JSON.stringify({ - configFile, - configFileSchema, - errors, - })}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - `Invalid config file: ${JSON.stringify(errors)})}` - ); - } - } catch (err: any) { - throw err; - } -}; diff --git a/apps/api/src/index.ts b/apps/api/src/index.ts deleted file mode 100644 index c1f873e8..00000000 --- a/apps/api/src/index.ts +++ /dev/null @@ -1,11 +0,0 @@ -export { - listHandler as listAllHandler, - getHandler as getConfigHandler, -} from "./config/get"; -export { handler as createConfigHandler } from "./config/create"; -export { handler as deleteConfigHandler } from "./config/delete"; -export { handler as updateConfigHandler } from "./config/update"; -export { handler as seedConfigHandler } from "./seed/configFile"; -export { handler as createHandler } from "./storage/create"; -export { handler as getHandler } from "./storage/get"; -export { handleIssue, handleVerify, handleStatus } from "./vc"; diff --git a/apps/api/src/seed/configFile.ts b/apps/api/src/seed/configFile.ts deleted file mode 100644 index 942f1d76..00000000 --- a/apps/api/src/seed/configFile.ts +++ /dev/null @@ -1,62 +0,0 @@ -import middy from "@middy/core"; -import cors from "@middy/http-cors"; -import jsonBodyParser from "@middy/http-json-body-parser"; -import { replaceOrCreateDocument } from "../common/services/database"; -import { - ErrorTypes, - CustomError, - errorHandler, -} from "../common/utils/customErrors"; -import { ApiLogNamespace, logger } from "../common/utils/logger"; -import { response } from "../common/utils/response"; -import { validateConfigFile } from "../config/utils/configFile"; -import { APIGatewayProxyResult } from "aws-lambda"; - -export const seedConfigHandler = async (event: { - body?: { configFile: Record | null }; - pathParameters: { id: string | null }; -}): Promise => { - try { - const { id } = event.pathParameters ?? {}; - if (!id) { - logger.error(ApiLogNamespace.Seed, `Missing document ID: ${event.body}`); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Please provide a valid document ID" - ); - } - - const { configFile } = event.body ?? {}; - - if (!configFile) { - logger.error( - ApiLogNamespace.Seed, - `No configFile file provided: ${JSON.stringify(configFile)}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Please provide a config file" - ); - } - - validateConfigFile(configFile); - - await replaceOrCreateDocument(id, configFile); - - return response( - { - data: { - id, - message: "Database seeded with config file", - }, - }, - 200 - ); - } catch (err: any) { - return errorHandler(err, logger); - } -}; - -export const handler = middy(seedConfigHandler) - .use(jsonBodyParser()) - .use(cors()); diff --git a/apps/api/src/serverless.yml b/apps/api/src/serverless.yml deleted file mode 100644 index 3eae96d1..00000000 --- a/apps/api/src/serverless.yml +++ /dev/null @@ -1,209 +0,0 @@ -service: "api" -provider: - lambdaHashingVersion: "20201221" - name: aws - runtime: nodejs12.x - stage: ${opt:stage, 'dev'} - region: ap-southeast-2 - memorySize: 256 - timeout: 30 # downstream things take a long time - tracing: - lambda: true - apiGateway: true - logs: - restApi: true - environment: - BUCKET_NAME: "${self:custom.BUCKET_NAME}" - OBJECT_TTL: "${self:custom.OBJECT_TTL}" - S3_REGION: ${self:provider.region} - iamRoleStatements: - - Effect: Allow - Action: ["s3:putObject", "s3:upload", "s3:deleteObject", "s3:getObject"] - Resource: - - "Fn::Join": ["", ["arn:aws:s3:::", { "Ref": "DeployedBucket" }, "/*"]] - - Effect: Allow - Action: ["s3:ListBucket"] - Resource: - - "Fn::Join": ["", ["arn:aws:s3:::", { "Ref": "DeployedBucket" }]] -resources: - Resources: - DeployedBucket: - Type: AWS::S3::Bucket - Properties: - BucketName: "${self:custom.BUCKET_NAME}" - LifecycleConfiguration: - Rules: - - ExpirationInDays: ${self:custom.OBJECT_TTL} - Prefix: "/" - Status: Enabled -functions: - listAllConfig: - handler: - - index.listAllHandler - events: - - http: - path: "/config-file" - method: get - cors: true - - createConfig: - handler: - - index.createConfigHandler - events: - - http: - path: "/config-file" - method: post - cors: true - - deleteConfig: - handler: - - index.deleteConfigHandler - events: - - http: - path: "/config-file/{id}" - method: delete - cors: true - request: - parameters: - paths: - id: true - - updateConfig: - handler: - - index.updateConfigHandler - events: - - http: - path: "/config-file/{id}" - method: put - cors: true - request: - parameters: - paths: - id: true - - getConfig: - handler: - - index.getConfigHandler - events: - - http: - path: "/config-file/{id}" - method: get - cors: true - request: - parameters: - paths: - id: true - - get: - handler: index.getHandler - events: - - http: - path: "/{id}" - method: get - request: - parameters: - paths: - id: true - cors: true - - create: - handler: index.createHandler - events: - - http: - path: "/{id}" - method: post - request: - parameters: - paths: - id: true - private: ${self:custom.ENABLE_STORAGE_UPLOAD_API_KEY} - cors: true - verify: - description: "Verify a VC" - handler: index.handleVerify - timeout: 15 # long timeout as infura api can take awhile - events: - - http: - path: /credentials/verify - method: post - cors: true - issue-default: - description: "Issues (wraps and signs) a vc" - handler: index.handleIssue - timeout: 15 # long timeout as infura api can take awhile - events: - - http: - path: /credentials/issue - method: post - cors: true - issue: - description: "Issues (wraps and signs) a vc" - handler: index.handleIssue - timeout: 15 # long timeout as infura api can take awhile - events: - - http: - path: /credentials/{issuerId}/issue - method: post - cors: true - request: - parameters: - paths: - issuerId: true - status: - description: "Updates revocation status of credential" - handler: index.handleStatus - timeout: 15 # long timeout as infura api can take awhile - events: - - http: - path: /credentials/status - method: post - cors: true - - seedConfig: - handler: - - index.seedConfigHandler - events: - - http: - path: "/seed/config-files/{id}" - method: put - cors: true - request: - parameters: - paths: - id: true - -custom: - dotenv: - basePath: ../ - mongodb: - instance: - port: 27018 - dbPath: ./common/database - storageEngine: "wiredTiger" - seed: - auto: false - dataPath: ./common/fixtures/databaseSeedData - s3: - port: 8000 - directory: /tmp - BUCKET_NAME: ${env:BUCKET_NAME, "document-storage-api"}-${self:provider.stage} - ENABLE_STORAGE_UPLOAD_API_KEY: ${strToBool(${env:ENABLE_STORAGE_UPLOAD_API_KEY, 'false'})} - OBJECT_TTL: ${env:OBJECT_TTL, 31} # Object TTL in days - serverless-offline: - lambdaPort: 5002 - httpPort: 5010 - webpack: - webpackConfig: "../webpack.config.js" - includeModules: - packagePath: "../package.json" - remover: - buckets: - - ${self:custom.BUCKET_NAME} - prompt: ${self:custom.disableBucketDeletingPrompt.${self:provider.stage}, false} -plugins: - - serverless-dotenv-plugin - - serverless-webpack - - serverless-s3-local - - serverless-s3-remover - - serverless-mongodb-local - - serverless-offline diff --git a/apps/api/src/storage/create.ts b/apps/api/src/storage/create.ts deleted file mode 100644 index abaab18f..00000000 --- a/apps/api/src/storage/create.ts +++ /dev/null @@ -1,62 +0,0 @@ -import middy from "@middy/core"; -import cors from "@middy/http-cors"; -import { uploadDocumentAtId } from "./services/documentService"; -import jsonBodyParser from "@middy/http-json-body-parser"; -import { Number, String, Undefined } from "runtypes"; -import { ApiLogNamespace, logger } from "../common/utils/logger"; -import { - CustomError, - errorHandler, - ErrorTypes, -} from "../common/utils/customErrors"; -import { response } from "../common/utils/response"; -import { APIGatewayProxyResult } from "aws-lambda"; - -const handleCreateAtId = async (event: { - body: any; - pathParameters: { id: string | null }; -}): Promise => { - try { - const { document, decryptionKey, ttl } = event.body ?? {}; - const { id } = event.pathParameters ?? {}; - if ( - // using object.keys to make sure document is an object, it's a bit dump though - Object.keys(document ?? {}).length < 1 || - !(Number.guard(ttl) || Undefined.guard(ttl)) || - !String.guard(id) || - !String.guard(decryptionKey) - ) { - logger.error( - ApiLogNamespace.StorageApi, - `Please provide the ID, the decryption key, the document and a valid TTL ${JSON.stringify( - { - ttl, - id, - decryptionKey, - document, - } - )}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Please provide the ID, the decryption key, the document and a valid TTL" - ); - } - const receipt = await uploadDocumentAtId(document, id, decryptionKey, ttl); - - return response( - { - data: { - documentReceipt: receipt, - }, - }, - 200 - ); - } catch (err: any) { - return errorHandler(err, logger); - } -}; - -export const handler = middy(handleCreateAtId) - .use(jsonBodyParser()) - .use(cors()); diff --git a/apps/api/src/storage/get.ts b/apps/api/src/storage/get.ts deleted file mode 100644 index ae2feee6..00000000 --- a/apps/api/src/storage/get.ts +++ /dev/null @@ -1,43 +0,0 @@ -import middy from "@middy/core"; -import cors from "@middy/http-cors"; -import { getDocument } from "./services/documentService"; -import { APIGatewayProxyResult } from "aws-lambda"; -import { ApiLogNamespace, logger } from "../common/utils/logger"; -import { - CustomError, - errorHandler, - ErrorTypes, -} from "../common/utils/customErrors"; -import { response } from "../common/utils/response"; - -const handleGet = async (event: { - pathParameters: { id: string | null }; -}): Promise => { - try { - const { id } = event.pathParameters ?? {}; - if (!id) { - logger.error( - ApiLogNamespace.StorageApi, - "Please provide ID of document to retrieve" - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Please provide ID of document to retrieve" - ); - } - const { document } = await getDocument(id); - - return response( - { - data: { - document, - }, - }, - 200 - ); - } catch (err: any) { - return errorHandler(err, logger); - } -}; - -export const handler = middy(handleGet).use(cors()); diff --git a/apps/api/src/storage/services/documentService.ts b/apps/api/src/storage/services/documentService.ts deleted file mode 100644 index a1bd0a75..00000000 --- a/apps/api/src/storage/services/documentService.ts +++ /dev/null @@ -1,143 +0,0 @@ -import { encryptString } from "@govtechsg/oa-encryption"; -import { config } from "../../config"; -import { get, put, getObjectHead } from "../../common/services/s3"; -import { ApiLogNamespace, logger } from "../../common/utils/logger"; -import { validate } from "uuid"; -import { CustomError, ErrorTypes } from "../../common/utils/customErrors"; -import { decryptionKeyMatcher } from "../../common/utils/matchers"; - -export const DEFAULT_TTL_IN_MICROSECONDS = 30 * 24 * 60 * 60 * 1000; // 30 Days -export const MAX_TTL_IN_MICROSECONDS = 90 * 24 * 60 * 60 * 1000; // 90 Days - -const putDocument = async (document: Record, id: string) => { - const params = { - Bucket: config.bucketName, - Key: id, - Body: JSON.stringify({ document }), - }; - return put(params).then(() => ({ id: params.Key })); -}; - -export const getDocument = async (id: string) => { - const params = { - Bucket: config.bucketName, - Key: id, - }; - const document = await get(params); - if ( - !document || - document.document.ttl < Date.now() // if the document has expired, tell the user that it doesn't exist - ) { - logger.error( - ApiLogNamespace.StorageApi, - `No document found: ${JSON.stringify({ document })}` - ); - throw new CustomError(ErrorTypes.NotFound, "No Document Found"); - } - return document; -}; - -export const calculateExpiryTimestamp = (ttlInMicroseconds: number) => - Date.now() + ttlInMicroseconds; - -export const uploadDocumentAtId = async ( - document: Record, - documentId: string, - decryptionKey: string, - ttlInMicroseconds = DEFAULT_TTL_IN_MICROSECONDS -) => { - if (!validate(documentId)) { - logger.error( - ApiLogNamespace.StorageApi, - `Invalid document id. The document id must be a uuid: ${JSON.stringify({ - documentId: documentId, - })}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Invalid document id. The document id must be a uuid" - ); - } - - if (ttlInMicroseconds > MAX_TTL_IN_MICROSECONDS) { - logger.error( - ApiLogNamespace.StorageApi, - `TTL cannot exceed 90 days: ${JSON.stringify({ - ttl: ttlInMicroseconds, - })}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "TTL cannot exceed 90 days" - ); - } - - if (Date.now() >= ttlInMicroseconds + Date.now()) { - logger.error( - ApiLogNamespace.StorageApi, - `TTL must be positive: ${JSON.stringify({ - ttl: ttlInMicroseconds, - })}` - ); - throw new CustomError(ErrorTypes.BadUserInputError, "TTL must be positive"); - } - - // Check if the documentId exists - if ( - await getObjectHead({ - Bucket: config.bucketName, - Key: documentId, - }) - ) { - logger.error( - ApiLogNamespace.StorageApi, - `Document id already exists: ${JSON.stringify({ - documentId: documentId, - })}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Document id already exists" - ); - } - - if (!decryptionKeyMatcher.test(decryptionKey)) { - logger.error( - ApiLogNamespace.StorageApi, - `Invaild decryptionKey. Please provide a valid AES-GCM decryption key: ${JSON.stringify( - { - decryptionKey, - } - )}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Invaild decryptionKey. Please provide a valid AES-GCM decryption key" - ); - } - - const encryptedString = encryptString( - JSON.stringify(document), - decryptionKey - ); - - const { cipherText, iv, tag, key, type } = encryptedString; - - const ttl = calculateExpiryTimestamp(ttlInMicroseconds); - const { id } = await putDocument( - { - cipherText, - iv, - tag, - type, - ttl, - }, - documentId - ); - return { - id, - key, - type, - ttl, - }; -}; diff --git a/apps/api/src/testHelpers/matchers.ts b/apps/api/src/testHelpers/matchers.ts deleted file mode 100644 index 607ee918..00000000 --- a/apps/api/src/testHelpers/matchers.ts +++ /dev/null @@ -1,28 +0,0 @@ -/* istanbul ignore file */ -export const uuidV4Regex = new RegExp( - /^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i -); - -export const thatIsUploadResponse = { - id: expect.stringMatching(uuidV4Regex), - key: expect.any(String), - type: expect.stringMatching("OPEN-ATTESTATION-TYPE-1"), - ttl: expect.any(Number), -}; - -export const thatIsRetrievedDocument = { - document: expect.objectContaining({ - cipherText: expect.any(String), - iv: expect.any(String), - tag: expect.any(String), - }), -}; - -export const thatIsRetrievedDocumentWithTtl = { - document: expect.objectContaining({ - cipherText: expect.any(String), - iv: expect.any(String), - tag: expect.any(String), - ttl: expect.any(Number), - }), -}; diff --git a/apps/api/src/vc/backends/openAttestation/index.ts b/apps/api/src/vc/backends/openAttestation/index.ts deleted file mode 100644 index f2c82cd9..00000000 --- a/apps/api/src/vc/backends/openAttestation/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { issue } from "./issue"; -export { verify } from "./verify"; diff --git a/apps/api/src/vc/backends/openAttestation/issue.ts b/apps/api/src/vc/backends/openAttestation/issue.ts deleted file mode 100644 index 7676398d..00000000 --- a/apps/api/src/vc/backends/openAttestation/issue.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { - verifySignature, - signDocument, - SUPPORTED_SIGNING_ALGORITHM, - __unsafe__use__it__at__your__own__risks__wrapDocument as wrapDocumentV3, -} from "@govtechsg/open-attestation"; -import { ApiLogNamespace, logger } from "../../../common/utils/logger"; - -const LOG_NAME = ApiLogNamespace.VCApi; -const OASign = async ( - wrappedDocument: any, - issuerKeyId: string, - signingKey: string -) => { - try { - const signedDocument = await signDocument( - wrappedDocument, - SUPPORTED_SIGNING_ALGORITHM.Secp256k1VerificationKey2018, - { - public: issuerKeyId, // this will become the verificationMethod in the singed document. Could also be a standard ether id (a PKH) - private: signingKey, - } - ); - if (!verifySignature(signedDocument)) { - throw new Error("Signing failed: not validated immediately after."); - } - if (signedDocument == null || signedDocument == {}) { - throw new Error("Issuing not completed successfully for unkown reasons"); - } - - return signedDocument; - } catch (e: any) { - logger.error(LOG_NAME, `signDocument failed!: ${e.message}`); - throw e; - } -}; - -export const issue = async ( - credential: any, - signingKeyId: string, - signingKey: string -) => { - const wrappedDocument = await wrapDocumentV3(credential); - return OASign(wrappedDocument, signingKeyId, signingKey); -}; diff --git a/apps/api/src/vc/backends/openAttestation/verify.ts b/apps/api/src/vc/backends/openAttestation/verify.ts deleted file mode 100644 index 5548c4ca..00000000 --- a/apps/api/src/vc/backends/openAttestation/verify.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { - utils, - isValid, - verificationBuilder, - VerificationFragmentType, - openAttestationHash, - openAttestationDidSignedDocumentStatus, - openAttestationDnsTxtIdentityProof, - openAttestationDnsDidIdentityProof, - openAttestationDidIdentityProof, -} from "@govtechsg/oa-verify"; - -//Not for use in production -const ethProvider = utils.generateProvider({ - network: "ropsten", - providerType: "infura", - apiKey: "847083befddc412787676f40d3270443", -}); - -const oaVerifiersToRun = [ - openAttestationHash, - openAttestationDidSignedDocumentStatus, - openAttestationDnsTxtIdentityProof, - openAttestationDnsDidIdentityProof, - openAttestationDidIdentityProof, -]; - -const builtVerifier = verificationBuilder(oaVerifiersToRun, { - provider: ethProvider, -}); - -export const verify = async (verifiableCredential: any, options: any = {}) => { - if (Object.keys(options).length > 0) { - throw new Error( - `Options not yet supported in verify. \n (received: ${options})` - ); - } - //Which checks to do should be read from options (but currently is hard-coded) - const checks: VerificationFragmentType[] = [ - "DOCUMENT_INTEGRITY", - "DOCUMENT_STATUS", - "ISSUER_IDENTITY", - ]; - - const translateOaCheckNames = ( - names: VerificationFragmentType[] - ): string[] => { - const translationMap = { - DOCUMENT_INTEGRITY: "proof", - DOCUMENT_STATUS: "status", - ISSUER_IDENTITY: "identity", // should be ignored by non-OA platforms - }; - return names.map((checkName) => - checkName in translationMap ? translationMap[checkName] : checkName - ); - }; - - const fragments = await builtVerifier(verifiableCredential); - const failedOAChecks = checks.filter((checkName) => { - return !isValid(fragments, [checkName]); - }); - - return { - checks: translateOaCheckNames(checks), - errors: translateOaCheckNames(failedOAChecks), - warnings: [], - }; -}; diff --git a/apps/api/src/vc/index.ts b/apps/api/src/vc/index.ts deleted file mode 100644 index 9d4a60d5..00000000 --- a/apps/api/src/vc/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export { handleVerify } from "./verify"; -export { handleIssue } from "./issue"; -export { handleStatus } from "./status"; diff --git a/apps/api/src/vc/issue.ts b/apps/api/src/vc/issue.ts deleted file mode 100644 index 3f6e3c66..00000000 --- a/apps/api/src/vc/issue.ts +++ /dev/null @@ -1,98 +0,0 @@ -import middy from "@middy/core"; -import cors from "@middy/http-cors"; -import jsonBodyParser from "@middy/http-json-body-parser"; -import { - ErrorTypes, - CustomError, - errorHandler, -} from "../common/utils/customErrors"; -import { issue as OAIssue } from "./backends/openAttestation"; -import { ApiLogNamespace, logger } from "../common/utils/logger"; -import { response } from "../common/utils/response"; -import { - getIssuersSigningKey, - getIssuersKeyPairByName, -} from "./services/signingKeys"; -import { populateEthrKey } from "./services/populateSigningKey"; - -const LOG_NAME = ApiLogNamespace.VCApi; - -type KeyPair = { signingKeyId: string; signingKey: string }; -const resolveSigningKey = async (issuerId: string): Promise => { - let signingKeyId: string | undefined; - let signingKey: string | undefined; - const decodedIssuerId = decodeURIComponent(issuerId); - - if (decodedIssuerId.startsWith("did:")) { - signingKeyId = decodedIssuerId; - signingKey = await getIssuersSigningKey(decodedIssuerId); - } else if (decodedIssuerId === "new") { - signingKeyId = await populateEthrKey("new"); - logger.error(LOG_NAME, `\n\nNew Issuer Made: ${signingKeyId}`); - signingKey = await getIssuersSigningKey(signingKeyId); - } else { - const keyPair = await getIssuersKeyPairByName(issuerId); - if (keyPair) { - ({ signingKeyId, signingKey } = keyPair); - } else if (decodedIssuerId == "test") { - signingKeyId = await populateEthrKey("test"); - logger.error(LOG_NAME, `\n\nNew Test Issuer Made: ${signingKeyId}`); - signingKey = await getIssuersSigningKey(signingKeyId); - } - } - if (!(signingKeyId && signingKey)) { - logger.error(LOG_NAME, "Resolving issuer failed"); - throw new CustomError( - ErrorTypes.BadUserInputError, - "No matching issuer key found" - ); - } - logger.error(LOG_NAME, `\n\nIssuer resolved: ${signingKeyId}`); - return { signingKeyId, signingKey }; -}; - -const _handleIssue = async (event: { - body: { credential: any; options: any }; - pathParameters: { issuerId: string }; -}) => { - try { - const { credential } = event.body ?? {}; - const { issuerId } = event.pathParameters ?? { issuerId: "default" }; - - if (!credential) { - logger.info(LOG_NAME, "No credential found"); - return { - statusCode: 400, - body: "Please provide a credential to be issued under the 'credential' property", - }; - } - // Retrieve signing key - const { signingKeyId, signingKey } = - (await resolveSigningKey(issuerId)) ?? {}; - - //Sign - try { - //Catch implementation specific errors. Options say how to sign: - //at least keyId (goes to verificationMethod), private key(or signer). - //Implementation should give an error if key type is not supported. - const signedDocument = await OAIssue( - credential, - signingKeyId, - signingKey - ); - return response(signedDocument, 201); - } catch (e: any) { - logger.error(LOG_NAME, "Failed signing document."); - if (e.validationErrors) { - logger.error(LOG_NAME, "Validation errors found"); - } - return response(e, 400); - } - } catch (err: any) { - logger.error(LOG_NAME, "Unhandled error in issue"); - return errorHandler(err, logger); - } -}; -export const handleIssue = middy(_handleIssue) - .use(jsonBodyParser()) - .use(cors()); diff --git a/apps/api/src/vc/services/database.ts b/apps/api/src/vc/services/database.ts deleted file mode 100644 index e1938545..00000000 --- a/apps/api/src/vc/services/database.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { MongoClient } from "mongodb"; -import { CustomError, ErrorTypes } from "../../common/utils/customErrors"; -import { config } from "../../config"; -import { ApiLogNamespace, logger } from "../../common/utils/logger"; - -const LOG_NAME = ApiLogNamespace.VCApi; - -let dbConnection: any; - -export const getDb = async () => { - if (!dbConnection) { - try { - const client = await MongoClient.connect( - config.databaseEndpoint, - config.connectionOptions - ); - dbConnection = client.db(); - } catch (err: any) { - logger.error( - ApiLogNamespace.Server, - `Database connection error: ${err.message}` - ); - throw new CustomError( - ErrorTypes.DatabaseError, - "There has been an error connecting to the database" - ); - } - } - return dbConnection; -}; - -export const listAllDocuments = async () => { - const db = await getDb(); - return db.collection(config.issuerKeyCollectionName).find().toArray(); -}; - -export const addOne = async (document: Record) => { - const db = await getDb(); - - try { - return db.collection(config.issuerKeyCollectionName).insertOne(document); - } catch (err: any) { - throw new CustomError( - ErrorTypes.DatabaseError, - "There has been an error while adding signing key" - ); - } -}; - -export const findOne = async (queryObj = {}) => { - const db = await getDb(); - try { - return db.collection(config.issuerKeyCollectionName).findOne(queryObj); - } catch (err: any) { - logger.error( - LOG_NAME, - `Error retrieving query: ${JSON.stringify({ - queryObj: queryObj, - message: err.message, - })}` - ); - throw new CustomError(ErrorTypes.DatabaseError, "Error querying databse"); - } -}; diff --git a/apps/api/src/vc/services/populateSigningKey.ts b/apps/api/src/vc/services/populateSigningKey.ts deleted file mode 100644 index aedffe96..00000000 --- a/apps/api/src/vc/services/populateSigningKey.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { generateKeyPair, kmsEncrypt } from "./signingKeys"; -import { addOne } from "./database"; -import createError from "http-errors"; -import { ApiLogNamespace, logger } from "../../common/utils/logger"; - -const LOG_NAME = ApiLogNamespace.VCApi; - -export const populateEthrKey = async (keyName = "") => { - try { - const { publicKey, privateKey } = await generateKeyPair(); - - const encryptedSigningKey = await kmsEncrypt(privateKey); - const issuerAddress = `did:ethr:${publicKey}#controller`; - await addOne({ - keyName, - issuerAddress, - encryptedSigningKey: - encryptedSigningKey.CiphertextBlob?.toString("base64"), - }); - return issuerAddress; - } catch (err: any) { - logger.error( - LOG_NAME, - `Error populating encrypted signing key: ${JSON.stringify({ - errorMessage: err.message, - })}` - ); - throw new createError.InternalServerError( - "Error populating encrypted signing key" - ); - } -}; diff --git a/apps/api/src/vc/services/signingKeys.ts b/apps/api/src/vc/services/signingKeys.ts deleted file mode 100644 index 8fd2b209..00000000 --- a/apps/api/src/vc/services/signingKeys.ts +++ /dev/null @@ -1,112 +0,0 @@ -import { KMS } from "aws-sdk"; -import * as crypto from "crypto"; -import { addOne, findOne } from "./database"; -import { ErrorTypes, CustomError } from "../../common/utils/customErrors"; -import { config } from "../../config"; -import { ethers } from "ethers"; - -import { ApiLogNamespace, logger } from "../../common/utils/logger"; -const LOG_NAME = ApiLogNamespace.VCApi; - -const client = new KMS({ region: config.awsRegion }); - -export const generateKeyPair = async (): Promise => { - const ecdh = crypto.createECDH("secp256k1"); - ecdh.generateKeys(); - console.log(ecdh.getPrivateKey()); - const privateKey = ethers.utils.hexlify(ecdh.getPrivateKey()); - console.log(privateKey); - const wallet = new ethers.Wallet(privateKey); - console.log({ - publicKey: wallet.address, - privateKey, - }); - return { - publicKey: wallet.address, - privateKey, - }; -}; - -export const kmsEncrypt = async (privateKey: string) => { - try { - return client - .encrypt({ - KeyId: config.kmsCustomerMasterKeyId, - Plaintext: privateKey, - }) - .promise(); - } catch (err) { - throw err; - } -}; - -export const kmsDecrypt = async (issuersKeyDocument: any) => { - try { - const decryptedSigningKey = await client - .decrypt({ - CiphertextBlob: Buffer.from( - issuersKeyDocument.encryptedSigningKey, - "base64" - ), - KeyId: config.kmsCustomerMasterKeyId, - }) - .promise(); - return decryptedSigningKey.Plaintext?.toString(); - } catch (err: any) { - logger.error( - LOG_NAME, - `Error decrypting the issuers signing key: ${err.message}` - ); - } -}; - -export const insertEncryptedKey = async ( - keyId: string, - encryptedPrivateKeyBase64: string -) => { - try { - await addOne({ - keyId, - encryptedSigningKey: encryptedPrivateKeyBase64, - }); - } catch (err: any) { - logger.error( - err, - `Error populating encrypted signing key: ${JSON.stringify({ - errorMessage: err.message, - })}` - ); - throw new CustomError( - ErrorTypes.BadUserInputError, - "Error insertying encrypted key" - ); - } -}; - -export const getIssuersSigningKey = async (issuerAddress: string) => { - const keyDocument = await findOne({ issuerAddress }); - if (!keyDocument) { - logger.error(LOG_NAME, `Didn't find signing key.`); - throw new CustomError( - ErrorTypes.BadUserInputError, - "No signing keys available for the provided issuer id" - ); - } - return kmsDecrypt(keyDocument); -}; - -export const getIssuersKeyPairByName = async ( - keyName: string -): Promise<{ signingKeyId: string; signingKey: string } | undefined> => { - const keyDocument = await findOne({ keyName }); - if (!keyDocument) { - return; - } - console.log(keyDocument); - const signingKey: string | undefined = await kmsDecrypt(keyDocument); - const signingKeyId = keyDocument.issuerAddress; - if (!(signingKey && signingKeyId)) { - throw new CustomError(ErrorTypes.BadUserInputError, "Decryption error"); - } - return { signingKeyId, signingKey }; -}; diff --git a/apps/api/src/vc/status.ts b/apps/api/src/vc/status.ts deleted file mode 100644 index 45c4b152..00000000 --- a/apps/api/src/vc/status.ts +++ /dev/null @@ -1,27 +0,0 @@ -import middy from "@middy/core"; -import cors from "@middy/http-cors"; -import jsonBodyParser from "@middy/http-json-body-parser"; -import httpErrorHandler from "@middy/http-error-handler"; -import createError from "http-errors"; -import { ApiLogNamespace, logger } from "../common/utils/logger"; - -const LOG_NAME = ApiLogNamespace.VCApi; - -//NOT IMPLEMENTED YET -const _handleStatus = async (event: { - body: { credentialId: any; credentialStatus: any }; -}) => { - const { credentialId } = event.body ?? {}; - if (!credentialId) { - const errStr = - "The credential to modify should be in the 'credentialId' field"; - logger.error(LOG_NAME, errStr); - throw new createError.BadRequest(errStr); - } - throw new createError.BadRequest("Status checks not yet implemented!"); -}; - -export const handleStatus = middy(_handleStatus) - .use(jsonBodyParser()) - .use(cors()) - .use(httpErrorHandler()); diff --git a/apps/api/src/vc/verify.ts b/apps/api/src/vc/verify.ts deleted file mode 100644 index 904824d0..00000000 --- a/apps/api/src/vc/verify.ts +++ /dev/null @@ -1,43 +0,0 @@ -import middy from "@middy/core"; -import cors from "@middy/http-cors"; -import jsonBodyParser from "@middy/http-json-body-parser"; -import { verify as OAVerify } from "./backends/openAttestation/verify"; -import { APIGatewayProxyResult } from "aws-lambda"; -import { errorHandler } from "../common/utils/customErrors"; -import { response } from "../common/utils/response"; -import { ApiLogNamespace, logger } from "../common/utils/logger"; -const LOG_NAME = ApiLogNamespace.VCApi; - -const _handleVerify = async (event: { - body: { verifiableCredential: any; options: any }; -}): Promise => { - try { - const { verifiableCredential, options } = event.body ?? {}; - if (!verifiableCredential) { - return { - statusCode: 400, - body: "Please provide the VC to verify in the verifiableCredential property", - }; - } - const result = await OAVerify(verifiableCredential, options); - logger.info(LOG_NAME, `verification result: ${JSON.stringify(result)}`); - - let statusCode; - if (result.errors.length > 0) { - statusCode = 400; - //VC-API Spec doesn't specify body of error response, - //just that it should be 400. - logger.info(LOG_NAME, "Found errors in doc"); - } else { - statusCode = 200; - logger.info(LOG_NAME, "No errors"); - } - return response({ data: result }, statusCode); - } catch (err: any) { - return errorHandler(err, logger); - } -}; - -export const handleVerify = middy(_handleVerify) - .use(jsonBodyParser()) - .use(cors()); diff --git a/apps/api/tls/rds-combined-ca-bundle.pem b/apps/api/tls/rds-combined-ca-bundle.pem deleted file mode 100644 index 864a818d..00000000 --- a/apps/api/tls/rds-combined-ca-bundle.pem +++ /dev/null @@ -1,720 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIEBzCCAu+gAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgZQxCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSUwIwYDVQQDDBxBbWF6b24gUkRTIGFwLWVhc3QtMSBSb290IENBMB4XDTE5MDIx -NzAyNDcwMFoXDTIyMDYwMTEyMDAwMFowgY8xCzAJBgNVBAYTAlVTMRMwEQYDVQQI -DApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxlMSIwIAYDVQQKDBlBbWF6b24g -V2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRTMSAwHgYDVQQD -DBdBbWF6b24gUkRTIGFwLWVhc3QtMSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAOcJAUofyJuBuPr5ISHi/Ha5ed8h3eGdzn4MBp6rytPOg9NVGRQs -O93fNGCIKsUT6gPuk+1f1ncMTV8Y0Fdf4aqGWme+Khm3ZOP3V1IiGnVq0U2xiOmn -SQ4Q7LoeQC4lC6zpoCHVJyDjZ4pAknQQfsXb77Togdt/tK5ahev0D+Q3gCwAoBoO -DHKJ6t820qPi63AeGbJrsfNjLKiXlFPDUj4BGir4dUzjEeH7/hx37na1XG/3EcxP -399cT5k7sY/CR9kctMlUyEEUNQOmhi/ly1Lgtihm3QfjL6K9aGLFNwX35Bkh9aL2 -F058u+n8DP/dPeKUAcJKiQZUmzuen5n57x8CAwEAAaNmMGQwDgYDVR0PAQH/BAQD -AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFlqgF4FQlb9yP6c+Q3E -O3tXv+zOMB8GA1UdIwQYMBaAFK9T6sY/PBZVbnHcNcQXf58P4OuPMA0GCSqGSIb3 -DQEBCwUAA4IBAQDeXiS3v1z4jWAo1UvVyKDeHjtrtEH1Rida1eOXauFuEQa5tuOk -E53Os4haZCW4mOlKjigWs4LN+uLIAe1aFXGo92nGIqyJISHJ1L+bopx/JmIbHMCZ -0lTNJfR12yBma5VQy7vzeFku/SisKwX0Lov1oHD4MVhJoHbUJYkmAjxorcIHORvh -I3Vj5XrgDWtLDPL8/Id/roul/L+WX5ir+PGScKBfQIIN2lWdZoqdsx8YWqhm/ikL -C6qNieSwcvWL7C03ri0DefTQMY54r5wP33QU5hJ71JoaZI3YTeT0Nf+NRL4hM++w -Q0veeNzBQXg1f/JxfeA39IDIX1kiCf71tGlT ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEEDCCAvigAwIBAgIJAJF3HxEqKM4lMA0GCSqGSIb3DQEBCwUAMIGUMQswCQYD -VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi -MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h -em9uIFJEUzElMCMGA1UEAwwcQW1hem9uIFJEUyBhcC1lYXN0LTEgUm9vdCBDQTAe -Fw0xOTAyMTcwMjQ2MTFaFw0yNDAyMTYwMjQ2MTFaMIGUMQswCQYDVQQGEwJVUzEQ -MA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEiMCAGA1UECgwZ -QW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEl -MCMGA1UEAwwcQW1hem9uIFJEUyBhcC1lYXN0LTEgUm9vdCBDQTCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAOCVr1Yj5IW4XWa9QOLGJDSz4pqIM6BAbqQp -gYvzIO4Lv8c8dEnuuuCY8M/zOrJ1iQJ3cDiKGa32HVBVcH+nUdXzw4Jq5jw0hsb6 -/WW2RD2aUe4jCkRD5wNzmeHM4gTgtMZnXNVHpELgKR4wVhSHEfWFTiMsZi35y8mj -PL98Mz/m/nMnB/59EjMvcJMrsUljHO6B9BMEcvNkwvre9xza0BQWKyiVRcbOpoj1 -w4BPtYYZ+dW2QKw9AmYXwAmCLeATsxrHIJ/IbzS7obxv2QN2Eh4pJ3ghRCFv1XM9 -XVkm13oiCjj7jsxAwF7o+VggPl/GG+/Gwk+TLuaTFNAtROpPxL8CAwEAAaNjMGEw -DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9T6sY/ -PBZVbnHcNcQXf58P4OuPMB8GA1UdIwQYMBaAFK9T6sY/PBZVbnHcNcQXf58P4OuP -MA0GCSqGSIb3DQEBCwUAA4IBAQBBY+KATaT7ndYT3Ky0VWaiwNfyl1u3aDxr+MKP -VeDhtOhlob5u0E+edOXUvEXd4A+ntS+U0HmwvtMXtQbQ2EJbsNRqZnS8KG9YB2Yc -Q99auphW3wMjwHRtflLO5h14aa9SspqJJgcM1R7Z3pAYeq6bpBDxZSGrYtWI64q4 -h4i67qWAGDFcXSTW1kJ00GMlBCIGTeYiu8LYutdsDWzYKkeezJRjx9VR4w7A7e1G -WmY4aUg/8aPxCioY2zEQKNl55Ghg6Dwy+6BxaV6RlV9r9EaSCai11p1bgS568WQn -4WNQK36EGe37l2SOpDB6STrq57/rjREvmq803Ylg/Gf6qqzK ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIECTCCAvGgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgZUxCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSYwJAYDVQQDDB1BbWF6b24gUkRTIG1lLXNvdXRoLTEgUm9vdCBDQTAeFw0xOTA1 -MTAyMTU4NDNaFw0yNTA2MDExMjAwMDBaMIGQMQswCQYDVQQGEwJVUzETMBEGA1UE -CAwKV2FzaGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9u -IFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEhMB8GA1UE -AwwYQW1hem9uIFJEUyBtZS1zb3V0aC0xIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEAudOYPZH+ihJAo6hNYMB5izPVBe3TYhnZm8+X3IoaaYiKtsp1 -JJhkTT0CEejYIQ58Fh4QrMUyWvU8qsdK3diNyQRoYLbctsBPgxBR1u07eUJDv38/ -C1JlqgHmMnMi4y68Iy7ymv50QgAMuaBqgEBRI1R6Lfbyrb2YvH5txjJyTVMwuCfd -YPAtZVouRz0JxmnfsHyxjE+So56uOKTDuw++Ho4HhZ7Qveej7XB8b+PIPuroknd3 -FQB5RVbXRvt5ZcVD4F2fbEdBniF7FAF4dEiofVCQGQ2nynT7dZdEIPfPdH3n7ZmE -lAOmwHQ6G83OsiHRBLnbp+QZRgOsjkHJxT20bQIDAQABo2YwZDAOBgNVHQ8BAf8E -BAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUOEVDM7VomRH4HVdA -QvIMNq2tXOcwHwYDVR0jBBgwFoAU54cfDjgwBx4ycBH8+/r8WXdaiqYwDQYJKoZI -hvcNAQELBQADggEBAHhvMssj+Th8IpNePU6RH0BiL6o9c437R3Q4IEJeFdYL+nZz -PW/rELDPvLRUNMfKM+KzduLZ+l29HahxefejYPXtvXBlq/E/9czFDD4fWXg+zVou -uDXhyrV4kNmP4S0eqsAP/jQHPOZAMFA4yVwO9hlqmePhyDnszCh9c1PfJSBh49+b -4w7i/L3VBOMt8j3EKYvqz0gVfpeqhJwL4Hey8UbVfJRFJMJzfNHpePqtDRAY7yjV -PYquRaV2ab/E+/7VFkWMM4tazYz/qsYA2jSH+4xDHvYk8LnsbcrF9iuidQmEc5sb -FgcWaSKG4DJjcI5k7AJLWcXyTDt21Ci43LE+I9Q= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEEjCCAvqgAwIBAgIJANew34ehz5l8MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD -VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi -MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h -em9uIFJEUzEmMCQGA1UEAwwdQW1hem9uIFJEUyBtZS1zb3V0aC0xIFJvb3QgQ0Ew -HhcNMTkwNTEwMjE0ODI3WhcNMjQwNTA4MjE0ODI3WjCBlTELMAkGA1UEBhMCVVMx -EDAOBgNVBAcMB1NlYXR0bGUxEzARBgNVBAgMCldhc2hpbmd0b24xIjAgBgNVBAoM -GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx -JjAkBgNVBAMMHUFtYXpvbiBSRFMgbWUtc291dGgtMSBSb290IENBMIIBIjANBgkq -hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp7BYV88MukcY+rq0r79+C8UzkT30fEfT -aPXbx1d6M7uheGN4FMaoYmL+JE1NZPaMRIPTHhFtLSdPccInvenRDIatcXX+jgOk -UA6lnHQ98pwN0pfDUyz/Vph4jBR9LcVkBbe0zdoKKp+HGbMPRU0N2yNrog9gM5O8 -gkU/3O2csJ/OFQNnj4c2NQloGMUpEmedwJMOyQQfcUyt9CvZDfIPNnheUS29jGSw -ERpJe/AENu8Pxyc72jaXQuD+FEi2Ck6lBkSlWYQFhTottAeGvVFNCzKszCntrtqd -rdYUwurYsLTXDHv9nW2hfDUQa0mhXf9gNDOBIVAZugR9NqNRNyYLHQIDAQABo2Mw -YTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU54cf -DjgwBx4ycBH8+/r8WXdaiqYwHwYDVR0jBBgwFoAU54cfDjgwBx4ycBH8+/r8WXda -iqYwDQYJKoZIhvcNAQELBQADggEBAIIMTSPx/dR7jlcxggr+O6OyY49Rlap2laKA -eC/XI4ySP3vQkIFlP822U9Kh8a9s46eR0uiwV4AGLabcu0iKYfXjPkIprVCqeXV7 -ny9oDtrbflyj7NcGdZLvuzSwgl9SYTJp7PVCZtZutsPYlbJrBPHwFABvAkMvRtDB -hitIg4AESDGPoCl94sYHpfDfjpUDMSrAMDUyO6DyBdZH5ryRMAs3lGtsmkkNUrso -aTW6R05681Z0mvkRdb+cdXtKOSuDZPoe2wJJIaz3IlNQNSrB5TImMYgmt6iAsFhv -3vfTSTKrZDNTJn4ybG6pq1zWExoXsktZPylJly6R3RBwV6nwqBM= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEETCCAvmgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgZQxCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSUwIwYDVQQDDBxBbWF6b24gUkRTIEJldGEgUm9vdCAyMDE5IENBMB4XDTE5MDgy -MDE3MTAwN1oXDTI0MDgxOTE3MzgyNlowgZkxCzAJBgNVBAYTAlVTMRMwEQYDVQQI -DApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxlMSIwIAYDVQQKDBlBbWF6b24g -V2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRTMSowKAYDVQQD -DCFBbWF6b24gUkRTIEJldGEgdXMtZWFzdC0xIDIwMTkgQ0EwggEiMA0GCSqGSIb3 -DQEBAQUAA4IBDwAwggEKAoIBAQDTNCOlotQcLP8TP82U2+nk0bExVuuMVOgFeVMx -vbUHZQeIj9ikjk+jm6eTDnnkhoZcmJiJgRy+5Jt69QcRbb3y3SAU7VoHgtraVbxF -QDh7JEHI9tqEEVOA5OvRrDRcyeEYBoTDgh76ROco2lR+/9uCvGtHVrMCtG7BP7ZB -sSVNAr1IIRZZqKLv2skKT/7mzZR2ivcw9UeBBTUf8xsfiYVBvMGoEsXEycjYdf6w -WV+7XS7teNOc9UgsFNN+9AhIBc1jvee5E//72/4F8pAttAg/+mmPUyIKtekNJ4gj -OAR2VAzGx1ybzWPwIgOudZFHXFduxvq4f1hIRPH0KbQ/gkRrAgMBAAGjZjBkMA4G -A1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTkvpCD -6C43rar9TtJoXr7q8dkrrjAfBgNVHSMEGDAWgBStoQwVpbGx87fxB3dEGDqKKnBT -4TANBgkqhkiG9w0BAQsFAAOCAQEAJd9fOSkwB3uVdsS+puj6gCER8jqmhd3g/J5V -Zjk9cKS8H0e8pq/tMxeJ8kpurPAzUk5RkCspGt2l0BSwmf3ahr8aJRviMX6AuW3/ -g8aKplTvq/WMNGKLXONa3Sq8591J+ce8gtOX/1rDKmFI4wQ/gUzOSYiT991m7QKS -Fr6HMgFuz7RNJbb3Fy5cnurh8eYWA7mMv7laiLwTNsaro5qsqErD5uXuot6o9beT -a+GiKinEur35tNxAr47ax4IRubuIzyfCrezjfKc5raVV2NURJDyKP0m0CCaffAxE -qn2dNfYc3v1D8ypg3XjHlOzRo32RB04o8ALHMD9LSwsYDLpMag== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEEDCCAvigAwIBAgIJAKFMXyltvuRdMA0GCSqGSIb3DQEBCwUAMIGUMQswCQYD -VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi -MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h -em9uIFJEUzElMCMGA1UEAwwcQW1hem9uIFJEUyBCZXRhIFJvb3QgMjAxOSBDQTAe -Fw0xOTA4MTkxNzM4MjZaFw0yNDA4MTkxNzM4MjZaMIGUMQswCQYDVQQGEwJVUzEQ -MA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEiMCAGA1UECgwZ -QW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEl -MCMGA1UEAwwcQW1hem9uIFJEUyBCZXRhIFJvb3QgMjAxOSBDQTCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAMkZdnIH9ndatGAcFo+DppGJ1HUt4x+zeO+0 -ZZ29m0sfGetVulmTlv2d5b66e+QXZFWpcPQMouSxxYTW08TbrQiZngKr40JNXftA -atvzBqIImD4II0ZX5UEVj2h98qe/ypW5xaDN7fEa5e8FkYB1TEemPaWIbNXqchcL -tV7IJPr3Cd7Z5gZJlmujIVDPpMuSiNaal9/6nT9oqN+JSM1fx5SzrU5ssg1Vp1vv -5Xab64uOg7wCJRB9R2GC9XD04odX6VcxUAGrZo6LR64ZSifupo3l+R5sVOc5i8NH -skdboTzU9H7+oSdqoAyhIU717PcqeDum23DYlPE2nGBWckE+eT8CAwEAAaNjMGEw -DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFK2hDBWl -sbHzt/EHd0QYOooqcFPhMB8GA1UdIwQYMBaAFK2hDBWlsbHzt/EHd0QYOooqcFPh -MA0GCSqGSIb3DQEBCwUAA4IBAQAO/718k8EnOqJDx6wweUscGTGL/QdKXUzTVRAx -JUsjNUv49mH2HQVEW7oxszfH6cPCaupNAddMhQc4C/af6GHX8HnqfPDk27/yBQI+ -yBBvIanGgxv9c9wBbmcIaCEWJcsLp3HzXSYHmjiqkViXwCpYfkoV3Ns2m8bp+KCO -y9XmcCKRaXkt237qmoxoh2sGmBHk2UlQtOsMC0aUQ4d7teAJG0q6pbyZEiPyKZY1 -XR/UVxMJL0Q4iVpcRS1kaNCMfqS2smbLJeNdsan8pkw1dvPhcaVTb7CvjhJtjztF -YfDzAI5794qMlWxwilKMmUvDlPPOTen8NNHkLwWvyFCH7Doh ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEFzCCAv+gAwIBAgICFSUwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSgwJgYDVQQDDB9BbWF6b24gUkRTIFByZXZpZXcgUm9vdCAyMDE5IENBMB4XDTE5 -MDgyMTIyMzk0N1oXDTI0MDgyMTIyMjk0OVowgZwxCzAJBgNVBAYTAlVTMRMwEQYD -VQQIDApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxlMSIwIAYDVQQKDBlBbWF6 -b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRTMS0wKwYD -VQQDDCRBbWF6b24gUkRTIFByZXZpZXcgdXMtZWFzdC0yIDIwMTkgQ0EwggEiMA0G -CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD0dB/U7qRnSf05wOi7m10Pa2uPMTJv -r6U/3Y17a5prq5Zr4++CnSUYarG51YuIf355dKs+7Lpzs782PIwCmLpzAHKWzix6 -pOaTQ+WZ0+vUMTxyqgqWbsBgSCyP7pVBiyqnmLC/L4az9XnscrbAX4pNaoJxsuQe -mzBo6yofjQaAzCX69DuqxFkVTRQnVy7LCFkVaZtjNAftnAHJjVgQw7lIhdGZp9q9 -IafRt2gteihYfpn+EAQ/t/E4MnhrYs4CPLfS7BaYXBycEKC5Muj1l4GijNNQ0Efo -xG8LSZz7SNgUvfVwiNTaqfLP3AtEAWiqxyMyh3VO+1HpCjT7uNBFtmF3AgMBAAGj -ZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQW -BBQtinkdrj+0B2+qdXngV2tgHnPIujAfBgNVHSMEGDAWgBRp0xqULkNh/w2ZVzEI -o2RIY7O03TANBgkqhkiG9w0BAQsFAAOCAQEAtJdqbCxDeMc8VN1/RzCabw9BIL/z -73Auh8eFTww/sup26yn8NWUkfbckeDYr1BrXa+rPyLfHpg06kwR8rBKyrs5mHwJx -bvOzXD/5WTdgreB+2Fb7mXNvWhenYuji1MF+q1R2DXV3I05zWHteKX6Dajmx+Uuq -Yq78oaCBSV48hMxWlp8fm40ANCL1+gzQ122xweMFN09FmNYFhwuW+Ao+Vv90ZfQG -PYwTvN4n/gegw2TYcifGZC2PNX74q3DH03DXe5fvNgRW5plgz/7f+9mS+YHd5qa9 -tYTPUvoRbi169ou6jicsMKUKPORHWhiTpSCWR1FMMIbsAcsyrvtIsuaGCQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEFjCCAv6gAwIBAgIJAMzYZJ+R9NBVMA0GCSqGSIb3DQEBCwUAMIGXMQswCQYD -VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi -MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h -em9uIFJEUzEoMCYGA1UEAwwfQW1hem9uIFJEUyBQcmV2aWV3IFJvb3QgMjAxOSBD -QTAeFw0xOTA4MjEyMjI5NDlaFw0yNDA4MjEyMjI5NDlaMIGXMQswCQYDVQQGEwJV -UzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEiMCAGA1UE -CgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJE -UzEoMCYGA1UEAwwfQW1hem9uIFJEUyBQcmV2aWV3IFJvb3QgMjAxOSBDQTCCASIw -DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM7kkS6vjgKKQTPynC2NjdN5aPPV -O71G0JJS/2ARVBVJd93JLiGovVJilfWYfwZCs4gTRSSjrUD4D4HyqCd6A+eEEtJq -M0DEC7i0dC+9WNTsPszuB206Jy2IUmxZMIKJAA1NHSbIMjB+b6/JhbSUi7nKdbR/ -brj83bF+RoSA+ogrgX7mQbxhmFcoZN9OGaJgYKsKWUt5Wqv627KkGodUK8mDepgD -S3ZfoRQRx3iceETpcmHJvaIge6+vyDX3d9Z22jmvQ4AKv3py2CmU2UwuhOltFDwB -0ddtb39vgwrJxaGfiMRHpEP1DfNLWHAnA69/pgZPwIggidS+iBPUhgucMp8CAwEA -AaNjMGEwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE -FGnTGpQuQ2H/DZlXMQijZEhjs7TdMB8GA1UdIwQYMBaAFGnTGpQuQ2H/DZlXMQij -ZEhjs7TdMA0GCSqGSIb3DQEBCwUAA4IBAQC3xz1vQvcXAfpcZlngiRWeqU8zQAMQ -LZPCFNv7PVk4pmqX+ZiIRo4f9Zy7TrOVcboCnqmP/b/mNq0gVF4O+88jwXJZD+f8 -/RnABMZcnGU+vK0YmxsAtYU6TIb1uhRFmbF8K80HHbj9vSjBGIQdPCbvmR2zY6VJ -BYM+w9U9hp6H4DVMLKXPc1bFlKA5OBTgUtgkDibWJKFOEPW3UOYwp9uq6pFoN0AO -xMTldqWFsOF3bJIlvOY0c/1EFZXu3Ns6/oCP//Ap9vumldYMUZWmbK+gK33FPOXV -8BQ6jNC29icv7lLDpRPwjibJBXX+peDR5UK4FdYcswWEB1Tix5X8dYu6 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIECDCCAvCgAwIBAgICVIYwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MDQxNzEz -MDRaFw0yNDA4MjIxNzA4NTBaMIGVMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEmMCQGA1UEAwwdQW1h -em9uIFJEUyBhcC1zb3V0aC0xIDIwMTkgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB -DwAwggEKAoIBAQDUYOz1hGL42yUCrcsMSOoU8AeD/3KgZ4q7gP+vAz1WnY9K/kim -eWN/2Qqzlo3+mxSFQFyD4MyV3+CnCPnBl9Sh1G/F6kThNiJ7dEWSWBQGAB6HMDbC -BaAsmUc1UIz8sLTL3fO+S9wYhA63Wun0Fbm/Rn2yk/4WnJAaMZcEtYf6e0KNa0LM -p/kN/70/8cD3iz3dDR8zOZFpHoCtf0ek80QqTich0A9n3JLxR6g6tpwoYviVg89e -qCjQ4axxOkWWeusLeTJCcY6CkVyFvDAKvcUl1ytM5AiaUkXblE7zDFXRM4qMMRdt -lPm8d3pFxh0fRYk8bIKnpmtOpz3RIctDrZZxAgMBAAGjZjBkMA4GA1UdDwEB/wQE -AwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBT99wKJftD3jb4sHoHG -i3uGlH6W6TAfBgNVHSMEGDAWgBRzX2DYvMsDmPQrFzQuNlqmYP+8HzANBgkqhkiG -9w0BAQsFAAOCAQEAZ17hhr3dII3hUfuHQ1hPWGrpJOX/G9dLzkprEIcCidkmRYl+ -hu1Pe3caRMh/17+qsoEErmnVq5jNY9X1GZL04IZH8YbHc7iRHw3HcWAdhN8633+K -jYEB2LbJ3vluCGnCejq9djDb6alOugdLMJzxOkHDhMZ6/gYbECOot+ph1tQuZXzD -tZ7prRsrcuPBChHlPjmGy8M9z8u+kF196iNSUGC4lM8vLkHM7ycc1/ZOwRq9aaTe -iOghbQQyAEe03MWCyDGtSmDfr0qEk+CHN+6hPiaL8qKt4s+V9P7DeK4iW08ny8Ox -AVS7u0OK/5+jKMAMrKwpYrBydOjTUTHScocyNw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEBjCCAu6gAwIBAgIJAMc0ZzaSUK51MA0GCSqGSIb3DQEBCwUAMIGPMQswCQYD -VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi -MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h -em9uIFJEUzEgMB4GA1UEAwwXQW1hem9uIFJEUyBSb290IDIwMTkgQ0EwHhcNMTkw -ODIyMTcwODUwWhcNMjQwODIyMTcwODUwWjCBjzELMAkGA1UEBhMCVVMxEDAOBgNV -BAcMB1NlYXR0bGUxEzARBgNVBAgMCldhc2hpbmd0b24xIjAgBgNVBAoMGUFtYXpv -biBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMxIDAeBgNV -BAMMF0FtYXpvbiBSRFMgUm9vdCAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEArXnF/E6/Qh+ku3hQTSKPMhQQlCpoWvnIthzX6MK3p5a0eXKZ -oWIjYcNNG6UwJjp4fUXl6glp53Jobn+tWNX88dNH2n8DVbppSwScVE2LpuL+94vY -0EYE/XxN7svKea8YvlrqkUBKyxLxTjh+U/KrGOaHxz9v0l6ZNlDbuaZw3qIWdD/I -6aNbGeRUVtpM6P+bWIoxVl/caQylQS6CEYUk+CpVyJSkopwJlzXT07tMoDL5WgX9 -O08KVgDNz9qP/IGtAcRduRcNioH3E9v981QO1zt/Gpb2f8NqAjUUCUZzOnij6mx9 -McZ+9cWX88CRzR0vQODWuZscgI08NvM69Fn2SQIDAQABo2MwYTAOBgNVHQ8BAf8E -BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUc19g2LzLA5j0Kxc0LjZa -pmD/vB8wHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJKoZIhvcN -AQELBQADggEBAHAG7WTmyjzPRIM85rVj+fWHsLIvqpw6DObIjMWokpliCeMINZFV -ynfgBKsf1ExwbvJNzYFXW6dihnguDG9VMPpi2up/ctQTN8tm9nDKOy08uNZoofMc -NUZxKCEkVKZv+IL4oHoeayt8egtv3ujJM6V14AstMQ6SwvwvA93EP/Ug2e4WAXHu -cbI1NAbUgVDqp+DRdfvZkgYKryjTWd/0+1fS8X1bBZVWzl7eirNVnHbSH2ZDpNuY -0SBd8dj5F6ld3t58ydZbrTHze7JJOd8ijySAp4/kiu9UfZWuTPABzDa/DSdz9Dk/ -zPW4CXXvhLmE02TA9/HeCw3KEHIwicNuEfw= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEBzCCAu+gAwIBAgICQ2QwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MDUxODQ2 -MjlaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h -em9uIFJEUyBzYS1lYXN0LTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAMMvR+ReRnOzqJzoaPipNTt1Z2VA968jlN1+SYKUrYM3No+Vpz0H -M6Tn0oYB66ByVsXiGc28ulsqX1HbHsxqDPwvQTKvO7SrmDokoAkjJgLocOLUAeld -5AwvUjxGRP6yY90NV7X786MpnYb2Il9DIIaV9HjCmPt+rjy2CZjS0UjPjCKNfB8J -bFjgW6GGscjeyGb/zFwcom5p4j0rLydbNaOr9wOyQrtt3ZQWLYGY9Zees/b8pmcc -Jt+7jstZ2UMV32OO/kIsJ4rMUn2r/uxccPwAc1IDeRSSxOrnFKhW3Cu69iB3bHp7 -JbawY12g7zshE4I14sHjv3QoXASoXjx4xgMCAwEAAaNmMGQwDgYDVR0PAQH/BAQD -AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI1Fc/Ql2jx+oJPgBVYq -ccgP0pQ8MB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3 -DQEBCwUAA4IBAQB4VVVabVp70myuYuZ3vltQIWqSUMhkaTzehMgGcHjMf9iLoZ/I -93KiFUSGnek5cRePyS9wcpp0fcBT3FvkjpUdCjVtdttJgZFhBxgTd8y26ImdDDMR -4+BUuhI5msvjL08f+Vkkpu1GQcGmyFVPFOy/UY8iefu+QyUuiBUnUuEDd49Hw0Fn -/kIPII6Vj82a2mWV/Q8e+rgN8dIRksRjKI03DEoP8lhPlsOkhdwU6Uz9Vu6NOB2Q -Ls1kbcxAc7cFSyRVJEhh12Sz9d0q/CQSTFsVJKOjSNQBQfVnLz1GwO/IieUEAr4C -jkTntH0r1LX5b/GwN4R887LvjAEdTbg1his7 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIECDCCAvCgAwIBAgIDAIkHMA0GCSqGSIb3DQEBCwUAMIGPMQswCQYDVQQGEwJV -UzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEiMCAGA1UE -CgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJE -UzEgMB4GA1UEAwwXQW1hem9uIFJEUyBSb290IDIwMTkgQ0EwHhcNMTkwOTA2MTc0 -MDIxWhcNMjQwODIyMTcwODUwWjCBlDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldh -c2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoMGUFtYXpvbiBXZWIg -U2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMxJTAjBgNVBAMMHEFt -YXpvbiBSRFMgdXMtd2VzdC0xIDIwMTkgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB -DwAwggEKAoIBAQDD2yzbbAl77OofTghDMEf624OvU0eS9O+lsdO0QlbfUfWa1Kd6 -0WkgjkLZGfSRxEHMCnrv4UPBSK/Qwn6FTjkDLgemhqBtAnplN4VsoDL+BkRX4Wwq -/dSQJE2b+0hm9w9UMVGFDEq1TMotGGTD2B71eh9HEKzKhGzqiNeGsiX4VV+LJzdH -uM23eGisNqmd4iJV0zcAZ+Gbh2zK6fqTOCvXtm7Idccv8vZZnyk1FiWl3NR4WAgK -AkvWTIoFU3Mt7dIXKKClVmvssG8WHCkd3Xcb4FHy/G756UZcq67gMMTX/9fOFM/v -l5C0+CHl33Yig1vIDZd+fXV1KZD84dEJfEvHAgMBAAGjZjBkMA4GA1UdDwEB/wQE -AwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBR+ap20kO/6A7pPxo3+ -T3CfqZpQWjAfBgNVHSMEGDAWgBRzX2DYvMsDmPQrFzQuNlqmYP+8HzANBgkqhkiG -9w0BAQsFAAOCAQEAHCJky2tPjPttlDM/RIqExupBkNrnSYnOK4kr9xJ3sl8UF2DA -PAnYsjXp3rfcjN/k/FVOhxwzi3cXJF/2Tjj39Bm/OEfYTOJDNYtBwB0VVH4ffa/6 -tZl87jaIkrxJcreeeHqYMnIxeN0b/kliyA+a5L2Yb0VPjt9INq34QDc1v74FNZ17 -4z8nr1nzg4xsOWu0Dbjo966lm4nOYIGBRGOKEkHZRZ4mEiMgr3YLkv8gSmeitx57 -Z6dVemNtUic/LVo5Iqw4n3TBS0iF2C1Q1xT/s3h+0SXZlfOWttzSluDvoMv5PvCd -pFjNn+aXLAALoihL1MJSsxydtsLjOBro5eK0Vw== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEDDCCAvSgAwIBAgICOFAwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTAxNzQ2 -MjFaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h -em9uIFJEUyBhcC1ub3J0aGVhc3QtMiAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAzU72e6XbaJbi4HjJoRNjKxzUEuChKQIt7k3CWzNnmjc5 -8I1MjCpa2W1iw1BYVysXSNSsLOtUsfvBZxi/1uyMn5ZCaf9aeoA9UsSkFSZBjOCN -DpKPCmfV1zcEOvJz26+1m8WDg+8Oa60QV0ou2AU1tYcw98fOQjcAES0JXXB80P2s -3UfkNcnDz+l4k7j4SllhFPhH6BQ4lD2NiFAP4HwoG6FeJUn45EPjzrydxjq6v5Fc -cQ8rGuHADVXotDbEhaYhNjIrsPL+puhjWfhJjheEw8c4whRZNp6gJ/b6WEes/ZhZ -h32DwsDsZw0BfRDUMgUn8TdecNexHUw8vQWeC181hwIDAQABo2YwZDAOBgNVHQ8B -Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUwW9bWgkWkr0U -lrOsq2kvIdrECDgwHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ -KoZIhvcNAQELBQADggEBAEugF0Gj7HVhX0ehPZoGRYRt3PBuI2YjfrrJRTZ9X5wc -9T8oHmw07mHmNy1qqWvooNJg09bDGfB0k5goC2emDiIiGfc/kvMLI7u+eQOoMKj6 -mkfCncyRN3ty08Po45vTLBFZGUvtQmjM6yKewc4sXiASSBmQUpsMbiHRCL72M5qV -obcJOjGcIdDTmV1BHdWT+XcjynsGjUqOvQWWhhLPrn4jWe6Xuxll75qlrpn3IrIx -CRBv/5r7qbcQJPOgwQsyK4kv9Ly8g7YT1/vYBlR3cRsYQjccw5ceWUj2DrMVWhJ4 -prf+E3Aa4vYmLLOUUvKnDQ1k3RGNu56V0tonsQbfsaM= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIECjCCAvKgAwIBAgICEzUwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTAyMDUy -MjVaFw0yNDA4MjIxNzA4NTBaMIGXMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEoMCYGA1UEAwwfQW1h -em9uIFJEUyBjYS1jZW50cmFsLTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBAOxHqdcPSA2uBjsCP4DLSlqSoPuQ/X1kkJLusVRKiQE2zayB -viuCBt4VB9Qsh2rW3iYGM+usDjltGnI1iUWA5KHcvHszSMkWAOYWLiMNKTlg6LCp -XnE89tvj5dIH6U8WlDvXLdjB/h30gW9JEX7S8supsBSci2GxEzb5mRdKaDuuF/0O -qvz4YE04pua3iZ9QwmMFuTAOYzD1M72aOpj+7Ac+YLMM61qOtU+AU6MndnQkKoQi -qmUN2A9IFaqHFzRlSdXwKCKUA4otzmz+/N3vFwjb5F4DSsbsrMfjeHMo6o/nb6Nh -YDb0VJxxPee6TxSuN7CQJ2FxMlFUezcoXqwqXD0CAwEAAaNmMGQwDgYDVR0PAQH/ -BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDGGpon9WfIpsggE -CxHq8hZ7E2ESMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqG -SIb3DQEBCwUAA4IBAQAvpeQYEGZvoTVLgV9rd2+StPYykMsmFjWQcyn3dBTZRXC2 -lKq7QhQczMAOhEaaN29ZprjQzsA2X/UauKzLR2Uyqc2qOeO9/YOl0H3qauo8C/W9 -r8xqPbOCDLEXlOQ19fidXyyEPHEq5WFp8j+fTh+s8WOx2M7IuC0ANEetIZURYhSp -xl9XOPRCJxOhj7JdelhpweX0BJDNHeUFi0ClnFOws8oKQ7sQEv66d5ddxqqZ3NVv -RbCvCtEutQMOUMIuaygDlMn1anSM8N7Wndx8G6+Uy67AnhjGx7jw/0YPPxopEj6x -JXP8j0sJbcT9K/9/fPVLNT25RvQ/93T2+IQL4Ca2 ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEBzCCAu+gAwIBAgICYpgwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTExNzMx -NDhaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h -em9uIFJEUyBldS13ZXN0LTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAMk3YdSZ64iAYp6MyyKtYJtNzv7zFSnnNf6vv0FB4VnfITTMmOyZ -LXqKAT2ahZ00hXi34ewqJElgU6eUZT/QlzdIu359TEZyLVPwURflL6SWgdG01Q5X -O++7fSGcBRyIeuQWs9FJNIIqK8daF6qw0Rl5TXfu7P9dBc3zkgDXZm2DHmxGDD69 -7liQUiXzoE1q2Z9cA8+jirDioJxN9av8hQt12pskLQumhlArsMIhjhHRgF03HOh5 -tvi+RCfihVOxELyIRTRpTNiIwAqfZxxTWFTgfn+gijTmd0/1DseAe82aYic8JbuS -EMbrDduAWsqrnJ4GPzxHKLXX0JasCUcWyMECAwEAAaNmMGQwDgYDVR0PAQH/BAQD -AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPLtsq1NrwJXO13C9eHt -sLY11AGwMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3 -DQEBCwUAA4IBAQAnWBKj5xV1A1mYd0kIgDdkjCwQkiKF5bjIbGkT3YEFFbXoJlSP -0lZZ/hDaOHI8wbLT44SzOvPEEmWF9EE7SJzkvSdQrUAWR9FwDLaU427ALI3ngNHy -lGJ2hse1fvSRNbmg8Sc9GBv8oqNIBPVuw+AJzHTacZ1OkyLZrz1c1QvwvwN2a+Jd -vH0V0YIhv66llKcYDMUQJAQi4+8nbRxXWv6Gq3pvrFoorzsnkr42V3JpbhnYiK+9 -nRKd4uWl62KRZjGkfMbmsqZpj2fdSWMY1UGyN1k+kDmCSWYdrTRDP0xjtIocwg+A -J116n4hV/5mbA0BaPiS2krtv17YAeHABZcvz ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIECjCCAvKgAwIBAgICV2YwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTExOTM2 -MjBaFw0yNDA4MjIxNzA4NTBaMIGXMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEoMCYGA1UEAwwfQW1h -em9uIFJEUyBldS1jZW50cmFsLTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBAMEx54X2pHVv86APA0RWqxxRNmdkhAyp2R1cFWumKQRofoFv -n+SPXdkpIINpMuEIGJANozdiEz7SPsrAf8WHyD93j/ZxrdQftRcIGH41xasetKGl -I67uans8d+pgJgBKGb/Z+B5m+UsIuEVekpvgpwKtmmaLFC/NCGuSsJoFsRqoa6Gh -m34W6yJoY87UatddCqLY4IIXaBFsgK9Q/wYzYLbnWM6ZZvhJ52VMtdhcdzeTHNW0 -5LGuXJOF7Ahb4JkEhoo6TS2c0NxB4l4MBfBPgti+O7WjR3FfZHpt18A6Zkq6A2u6 -D/oTSL6c9/3sAaFTFgMyL3wHb2YlW0BPiljZIqECAwEAAaNmMGQwDgYDVR0PAQH/ -BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOcAToAc6skWffJa -TnreaswAfrbcMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqG -SIb3DQEBCwUAA4IBAQA1d0Whc1QtspK496mFWfFEQNegLh0a9GWYlJm+Htcj5Nxt -DAIGXb+8xrtOZFHmYP7VLCT5Zd2C+XytqseK/+s07iAr0/EPF+O2qcyQWMN5KhgE -cXw2SwuP9FPV3i+YAm11PBVeenrmzuk9NrdHQ7TxU4v7VGhcsd2C++0EisrmquWH -mgIfmVDGxphwoES52cY6t3fbnXmTkvENvR+h3rj+fUiSz0aSo+XZUGHPgvuEKM/W -CBD9Smc9CBoBgvy7BgHRgRUmwtABZHFUIEjHI5rIr7ZvYn+6A0O6sogRfvVYtWFc -qpyrW1YX8mD0VlJ8fGKM3G+aCOsiiPKDV/Uafrm+ ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIECDCCAvCgAwIBAgICGAcwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTIxODE5 -NDRaFw0yNDA4MjIxNzA4NTBaMIGVMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEmMCQGA1UEAwwdQW1h -em9uIFJEUyBldS1ub3J0aC0xIDIwMTkgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB -DwAwggEKAoIBAQCiIYnhe4UNBbdBb/nQxl5giM0XoVHWNrYV5nB0YukA98+TPn9v -Aoj1RGYmtryjhrf01Kuv8SWO+Eom95L3zquoTFcE2gmxCfk7bp6qJJ3eHOJB+QUO -XsNRh76fwDzEF1yTeZWH49oeL2xO13EAx4PbZuZpZBttBM5zAxgZkqu4uWQczFEs -JXfla7z2fvWmGcTagX10O5C18XaFroV0ubvSyIi75ue9ykg/nlFAeB7O0Wxae88e -uhiBEFAuLYdqWnsg3459NfV8Yi1GnaitTym6VI3tHKIFiUvkSiy0DAlAGV2iiyJE -q+DsVEO4/hSINJEtII4TMtysOsYPpINqeEzRAgMBAAGjZjBkMA4GA1UdDwEB/wQE -AwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRR0UpnbQyjnHChgmOc -hnlc0PogzTAfBgNVHSMEGDAWgBRzX2DYvMsDmPQrFzQuNlqmYP+8HzANBgkqhkiG -9w0BAQsFAAOCAQEAKJD4xVzSf4zSGTBJrmamo86jl1NHQxXUApAZuBZEc8tqC6TI -T5CeoSr9CMuVC8grYyBjXblC4OsM5NMvmsrXl/u5C9dEwtBFjo8mm53rOOIm1fxl -I1oYB/9mtO9ANWjkykuLzWeBlqDT/i7ckaKwalhLODsRDO73vRhYNjsIUGloNsKe -pxw3dzHwAZx4upSdEVG4RGCZ1D0LJ4Gw40OfD69hfkDfRVVxKGrbEzqxXRvovmDc -tKLdYZO/6REoca36v4BlgIs1CbUXJGLSXUwtg7YXGLSVBJ/U0+22iGJmBSNcoyUN -cjPFD9JQEhDDIYYKSGzIYpvslvGc4T5ISXFiuQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEBzCCAu+gAwIBAgICZIEwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTIyMTMy -MzJaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h -em9uIFJEUyBldS13ZXN0LTIgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBALGiwqjiF7xIjT0Sx7zB3764K2T2a1DHnAxEOr+/EIftWKxWzT3u -PFwS2eEZcnKqSdRQ+vRzonLBeNLO4z8aLjQnNbkizZMBuXGm4BqRm1Kgq3nlLDQn -7YqdijOq54SpShvR/8zsO4sgMDMmHIYAJJOJqBdaus2smRt0NobIKc0liy7759KB -6kmQ47Gg+kfIwxrQA5zlvPLeQImxSoPi9LdbRoKvu7Iot7SOa+jGhVBh3VdqndJX -7tm/saj4NE375csmMETFLAOXjat7zViMRwVorX4V6AzEg1vkzxXpA9N7qywWIT5Y -fYaq5M8i6vvLg0CzrH9fHORtnkdjdu1y+0MCAwEAAaNmMGQwDgYDVR0PAQH/BAQD -AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFOhOx1yt3Z7mvGB9jBv -2ymdZwiOMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3 -DQEBCwUAA4IBAQBehqY36UGDvPVU9+vtaYGr38dBbp+LzkjZzHwKT1XJSSUc2wqM -hnCIQKilonrTIvP1vmkQi8qHPvDRtBZKqvz/AErW/ZwQdZzqYNFd+BmOXaeZWV0Q -oHtDzXmcwtP8aUQpxN0e1xkWb1E80qoy+0uuRqb/50b/R4Q5qqSfJhkn6z8nwB10 -7RjLtJPrK8igxdpr3tGUzfAOyiPrIDncY7UJaL84GFp7WWAkH0WG3H8Y8DRcRXOU -mqDxDLUP3rNuow3jnGxiUY+gGX5OqaZg4f4P6QzOSmeQYs6nLpH0PiN00+oS1BbD -bpWdZEttILPI+vAYkU4QuBKKDjJL6HbSd+cn ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIECDCCAvCgAwIBAgIDAIVCMA0GCSqGSIb3DQEBCwUAMIGPMQswCQYDVQQGEwJV -UzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEiMCAGA1UE -CgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJE -UzEgMB4GA1UEAwwXQW1hem9uIFJEUyBSb290IDIwMTkgQ0EwHhcNMTkwOTEzMTcw -NjQxWhcNMjQwODIyMTcwODUwWjCBlDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldh -c2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoMGUFtYXpvbiBXZWIg -U2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMxJTAjBgNVBAMMHEFt -YXpvbiBSRFMgdXMtZWFzdC0yIDIwMTkgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB -DwAwggEKAoIBAQDE+T2xYjUbxOp+pv+gRA3FO24+1zCWgXTDF1DHrh1lsPg5k7ht -2KPYzNc+Vg4E+jgPiW0BQnA6jStX5EqVh8BU60zELlxMNvpg4KumniMCZ3krtMUC -au1NF9rM7HBh+O+DYMBLK5eSIVt6lZosOb7bCi3V6wMLA8YqWSWqabkxwN4w0vXI -8lu5uXXFRemHnlNf+yA/4YtN4uaAyd0ami9+klwdkZfkrDOaiy59haOeBGL8EB/c -dbJJlguHH5CpCscs3RKtOOjEonXnKXldxarFdkMzi+aIIjQ8GyUOSAXHtQHb3gZ4 -nS6Ey0CMlwkB8vUObZU9fnjKJcL5QCQqOfwvAgMBAAGjZjBkMA4GA1UdDwEB/wQE -AwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQUPuRHohPxx4VjykmH -6usGrLL1ETAfBgNVHSMEGDAWgBRzX2DYvMsDmPQrFzQuNlqmYP+8HzANBgkqhkiG -9w0BAQsFAAOCAQEAUdR9Vb3y33Yj6X6KGtuthZ08SwjImVQPtknzpajNE5jOJAh8 -quvQnU9nlnMO85fVDU1Dz3lLHGJ/YG1pt1Cqq2QQ200JcWCvBRgdvH6MjHoDQpqZ -HvQ3vLgOGqCLNQKFuet9BdpsHzsctKvCVaeBqbGpeCtt3Hh/26tgx0rorPLw90A2 -V8QSkZJjlcKkLa58N5CMM8Xz8KLWg3MZeT4DmlUXVCukqK2RGuP2L+aME8dOxqNv -OnOz1zrL5mR2iJoDpk8+VE/eBDmJX40IJk6jBjWoxAO/RXq+vBozuF5YHN1ujE92 -tO8HItgTp37XT8bJBAiAnt5mxw+NLSqtxk2QdQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEDDCCAvSgAwIBAgICY4kwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTMyMDEx -NDJaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h -em9uIFJEUyBhcC1zb3V0aGVhc3QtMSAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAr5u9OuLL/OF/fBNUX2kINJLzFl4DnmrhnLuSeSnBPgbb -qddjf5EFFJBfv7IYiIWEFPDbDG5hoBwgMup5bZDbas+ZTJTotnnxVJTQ6wlhTmns -eHECcg2pqGIKGrxZfbQhlj08/4nNAPvyYCTS0bEcmQ1emuDPyvJBYDDLDU6AbCB5 -6Z7YKFQPTiCBblvvNzchjLWF9IpkqiTsPHiEt21sAdABxj9ityStV3ja/W9BfgxH -wzABSTAQT6FbDwmQMo7dcFOPRX+hewQSic2Rn1XYjmNYzgEHisdUsH7eeXREAcTw -61TRvaLH8AiOWBnTEJXPAe6wYfrcSd1pD0MXpoB62wIDAQABo2YwZDAOBgNVHQ8B -Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUytwMiomQOgX5 -Ichd+2lDWRUhkikwHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ -KoZIhvcNAQELBQADggEBACf6lRDpfCD7BFRqiWM45hqIzffIaysmVfr+Jr+fBTjP -uYe/ba1omSrNGG23bOcT9LJ8hkQJ9d+FxUwYyICQNWOy6ejicm4z0C3VhphbTPqj -yjpt9nG56IAcV8BcRJh4o/2IfLNzC/dVuYJV8wj7XzwlvjysenwdrJCoLadkTr1h -eIdG6Le07sB9IxrGJL9e04afk37h7c8ESGSE4E+oS4JQEi3ATq8ne1B9DQ9SasXi -IRmhNAaISDzOPdyLXi9N9V9Lwe/DHcja7hgLGYx3UqfjhLhOKwp8HtoZORixAmOI -HfILgNmwyugAbuZoCazSKKBhQ0wgO0WZ66ZKTMG8Oho= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEBzCCAu+gAwIBAgICUYkwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTYxODIx -MTVaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h -em9uIFJEUyB1cy13ZXN0LTIgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBANCEZBZyu6yJQFZBJmSUZfSZd3Ui2gitczMKC4FLr0QzkbxY+cLa -uVONIOrPt4Rwi+3h/UdnUg917xao3S53XDf1TDMFEYp4U8EFPXqCn/GXBIWlU86P -PvBN+gzw3nS+aco7WXb+woTouvFVkk8FGU7J532llW8o/9ydQyDIMtdIkKTuMfho -OiNHSaNc+QXQ32TgvM9A/6q7ksUoNXGCP8hDOkSZ/YOLiI5TcdLh/aWj00ziL5bj -pvytiMZkilnc9dLY9QhRNr0vGqL0xjmWdoEXz9/OwjmCihHqJq+20MJPsvFm7D6a -2NKybR9U+ddrjb8/iyLOjURUZnj5O+2+OPcCAwEAAaNmMGQwDgYDVR0PAQH/BAQD -AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEBxMBdv81xuzqcK5TVu -pHj+Aor8MB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3 -DQEBCwUAA4IBAQBZkfiVqGoJjBI37aTlLOSjLcjI75L5wBrwO39q+B4cwcmpj58P -3sivv+jhYfAGEbQnGRzjuFoyPzWnZ1DesRExX+wrmHsLLQbF2kVjLZhEJMHF9eB7 -GZlTPdTzHErcnuXkwA/OqyXMpj9aghcQFuhCNguEfnROY9sAoK2PTfnTz9NJHL+Q -UpDLEJEUfc0GZMVWYhahc0x38ZnSY2SKacIPECQrTI0KpqZv/P+ijCEcMD9xmYEb -jL4en+XKS1uJpw5fIU5Sj0MxhdGstH6S84iAE5J3GM3XHklGSFwwqPYvuTXvANH6 -uboynxRgSae59jIlAK6Jrr6GWMwQRbgcaAlW ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEDDCCAvSgAwIBAgICEkYwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTYxOTUz -NDdaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h -em9uIFJEUyBhcC1zb3V0aGVhc3QtMiAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAufodI2Flker8q7PXZG0P0vmFSlhQDw907A6eJuF/WeMo -GHnll3b4S6nC3oRS3nGeRMHbyU2KKXDwXNb3Mheu+ox+n5eb/BJ17eoj9HbQR1cd -gEkIciiAltf8gpMMQH4anP7TD+HNFlZnP7ii3geEJB2GGXSxgSWvUzH4etL67Zmn -TpGDWQMB0T8lK2ziLCMF4XAC/8xDELN/buHCNuhDpxpPebhct0T+f6Arzsiswt2j -7OeNeLLZwIZvVwAKF7zUFjC6m7/VmTQC8nidVY559D6l0UhhU0Co/txgq3HVsMOH -PbxmQUwJEKAzQXoIi+4uZzHFZrvov/nDTNJUhC6DqwIDAQABo2YwZDAOBgNVHQ8B -Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUwaZpaCme+EiV -M5gcjeHZSTgOn4owHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ -KoZIhvcNAQELBQADggEBAAR6a2meCZuXO2TF9bGqKGtZmaah4pH2ETcEVUjkvXVz -sl+ZKbYjrun+VkcMGGKLUjS812e7eDF726ptoku9/PZZIxlJB0isC/0OyixI8N4M -NsEyvp52XN9QundTjkl362bomPnHAApeU0mRbMDRR2JdT70u6yAzGLGsUwMkoNnw -1VR4XKhXHYGWo7KMvFrZ1KcjWhubxLHxZWXRulPVtGmyWg/MvE6KF+2XMLhojhUL -+9jB3Fpn53s6KMx5tVq1x8PukHmowcZuAF8k+W4gk8Y68wIwynrdZrKRyRv6CVtR -FZ8DeJgoNZT3y/GT254VqMxxfuy2Ccb/RInd16tEvVk= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEDDCCAvSgAwIBAgICOYIwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTcyMDA1 -MjlaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h -em9uIFJEUyBhcC1ub3J0aGVhc3QtMyAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEA4dMak8W+XW8y/2F6nRiytFiA4XLwePadqWebGtlIgyCS -kbug8Jv5w7nlMkuxOxoUeD4WhI6A9EkAn3r0REM/2f0aYnd2KPxeqS2MrtdxxHw1 -xoOxk2x0piNSlOz6yog1idsKR5Wurf94fvM9FdTrMYPPrDabbGqiBMsZZmoHLvA3 -Z+57HEV2tU0Ei3vWeGIqnNjIekS+E06KhASxrkNU5vi611UsnYZlSi0VtJsH4UGV -LhnHl53aZL0YFO5mn/fzuNG/51qgk/6EFMMhaWInXX49Dia9FnnuWXwVwi6uX1Wn -7kjoHi5VtmC8ZlGEHroxX2DxEr6bhJTEpcLMnoQMqwIDAQABo2YwZDAOBgNVHQ8B -Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUsUI5Cb3SWB8+ -gv1YLN/ABPMdxSAwHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ -KoZIhvcNAQELBQADggEBAJAF3E9PM1uzVL8YNdzb6fwJrxxqI2shvaMVmC1mXS+w -G0zh4v2hBZOf91l1EO0rwFD7+fxoI6hzQfMxIczh875T6vUXePKVOCOKI5wCrDad -zQbVqbFbdhsBjF4aUilOdtw2qjjs9JwPuB0VXN4/jY7m21oKEOcnpe36+7OiSPjN -xngYewCXKrSRqoj3mw+0w/+exYj3Wsush7uFssX18av78G+ehKPIVDXptOCP/N7W -8iKVNeQ2QGTnu2fzWsGUSvMGyM7yqT+h1ILaT//yQS8er511aHMLc142bD4D9VSy -DgactwPDTShK/PXqhvNey9v/sKXm4XatZvwcc8KYlW4= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEDDCCAvSgAwIBAgICcEUwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTgxNjU2 -MjBaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h -em9uIFJEUyBhcC1ub3J0aGVhc3QtMSAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAndtkldmHtk4TVQAyqhAvtEHSMb6pLhyKrIFved1WO3S7 -+I+bWwv9b2W/ljJxLq9kdT43bhvzonNtI4a1LAohS6bqyirmk8sFfsWT3akb+4Sx -1sjc8Ovc9eqIWJCrUiSvv7+cS7ZTA9AgM1PxvHcsqrcUXiK3Jd/Dax9jdZE1e15s -BEhb2OEPE+tClFZ+soj8h8Pl2Clo5OAppEzYI4LmFKtp1X/BOf62k4jviXuCSst3 -UnRJzE/CXtjmN6oZySVWSe0rQYuyqRl6//9nK40cfGKyxVnimB8XrrcxUN743Vud -QQVU0Esm8OVTX013mXWQXJHP2c0aKkog8LOga0vobQIDAQABo2YwZDAOBgNVHQ8B -Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQULmoOS1mFSjj+ -snUPx4DgS3SkLFYwHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ -KoZIhvcNAQELBQADggEBAAkVL2P1M2/G9GM3DANVAqYOwmX0Xk58YBHQu6iiQg4j -b4Ky/qsZIsgT7YBsZA4AOcPKQFgGTWhe9pvhmXqoN3RYltN8Vn7TbUm/ZVDoMsrM -gwv0+TKxW1/u7s8cXYfHPiTzVSJuOogHx99kBW6b2f99GbP7O1Sv3sLq4j6lVvBX -Fiacf5LAWC925nvlTzLlBgIc3O9xDtFeAGtZcEtxZJ4fnGXiqEnN4539+nqzIyYq -nvlgCzyvcfRAxwltrJHuuRu6Maw5AGcd2Y0saMhqOVq9KYKFKuD/927BTrbd2JVf -2sGWyuPZPCk3gq+5pCjbD0c6DkhcMGI6WwxvM5V/zSM= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEBzCCAu+gAwIBAgICJDQwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTgxNzAz -MTVaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h -em9uIFJEUyBldS13ZXN0LTMgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAL9bL7KE0n02DLVtlZ2PL+g/BuHpMYFq2JnE2RgompGurDIZdjmh -1pxfL3nT+QIVMubuAOy8InRfkRxfpxyjKYdfLJTPJG+jDVL+wDcPpACFVqoV7Prg -pVYEV0lc5aoYw4bSeYFhdzgim6F8iyjoPnObjll9mo4XsHzSoqJLCd0QC+VG9Fw2 -q+GDRZrLRmVM2oNGDRbGpGIFg77aRxRapFZa8SnUgs2AqzuzKiprVH5i0S0M6dWr -i+kk5epmTtkiDHceX+dP/0R1NcnkCPoQ9TglyXyPdUdTPPRfKCq12dftqll+u4mV -ARdN6WFjovxax8EAP2OAUTi1afY+1JFMj+sCAwEAAaNmMGQwDgYDVR0PAQH/BAQD -AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLfhrbrO5exkCVgxW0x3 -Y2mAi8lNMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3 -DQEBCwUAA4IBAQAigQ5VBNGyw+OZFXwxeJEAUYaXVoP/qrhTOJ6mCE2DXUVEoJeV -SxScy/TlFA9tJXqmit8JH8VQ/xDL4ubBfeMFAIAo4WzNWDVoeVMqphVEcDWBHsI1 -AETWzfsapRS9yQekOMmxg63d/nV8xewIl8aNVTHdHYXMqhhik47VrmaVEok1UQb3 -O971RadLXIEbVd9tjY5bMEHm89JsZDnDEw1hQXBb67Elu64OOxoKaHBgUH8AZn/2 -zFsL1ynNUjOhCSAA15pgd1vjwc0YsBbAEBPcHBWYBEyME6NLNarjOzBl4FMtATSF -wWCKRGkvqN8oxYhwR2jf2rR5Mu4DWkK5Q8Ep ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEBzCCAu+gAwIBAgICJVUwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTkxODE2 -NTNaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz -aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT -ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h -em9uIFJEUyB1cy1lYXN0LTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP -ADCCAQoCggEBAM3i/k2u6cqbMdcISGRvh+m+L0yaSIoOXjtpNEoIftAipTUYoMhL -InXGlQBVA4shkekxp1N7HXe1Y/iMaPEyb3n+16pf3vdjKl7kaSkIhjdUz3oVUEYt -i8Z/XeJJ9H2aEGuiZh3kHixQcZczn8cg3dA9aeeyLSEnTkl/npzLf//669Ammyhs -XcAo58yvT0D4E0D/EEHf2N7HRX7j/TlyWvw/39SW0usiCrHPKDLxByLojxLdHzso -QIp/S04m+eWn6rmD+uUiRteN1hI5ncQiA3wo4G37mHnUEKo6TtTUh+sd/ku6a8HK -glMBcgqudDI90s1OpuIAWmuWpY//8xEG2YECAwEAAaNmMGQwDgYDVR0PAQH/BAQD -AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPqhoWZcrVY9mU7tuemR -RBnQIj1jMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3 -DQEBCwUAA4IBAQB6zOLZ+YINEs72heHIWlPZ8c6WY8MDU+Be5w1M+BK2kpcVhCUK -PJO4nMXpgamEX8DIiaO7emsunwJzMSvavSPRnxXXTKIc0i/g1EbiDjnYX9d85DkC -E1LaAUCmCZBVi9fIe0H2r9whIh4uLWZA41oMnJx/MOmo3XyMfQoWcqaSFlMqfZM4 -0rNoB/tdHLNuV4eIdaw2mlHxdWDtF4oH+HFm+2cVBUVC1jXKrFv/euRVtsTT+A6i -h2XBHKxQ1Y4HgAn0jACP2QSPEmuoQEIa57bEKEcZsBR8SDY6ZdTd2HLRIApcCOSF -MRM8CKLeF658I0XgF8D5EsYoKPsA+74Z+jDH ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEEjCCAvqgAwIBAgIJAM2ZN/+nPi27MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD -VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi -MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h -em9uIFJEUzEmMCQGA1UEAwwdQW1hem9uIFJEUyBhZi1zb3V0aC0xIFJvb3QgQ0Ew -HhcNMTkxMDI4MTgwNTU4WhcNMjQxMDI2MTgwNTU4WjCBlTELMAkGA1UEBhMCVVMx -EDAOBgNVBAcMB1NlYXR0bGUxEzARBgNVBAgMCldhc2hpbmd0b24xIjAgBgNVBAoM -GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx -JjAkBgNVBAMMHUFtYXpvbiBSRFMgYWYtc291dGgtMSBSb290IENBMIIBIjANBgkq -hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwR2351uPMZaJk2gMGT+1sk8HE9MQh2rc -/sCnbxGn2p1c7Oi9aBbd/GiFijeJb2BXvHU+TOq3d3Jjqepq8tapXVt4ojbTJNyC -J5E7r7KjTktKdLxtBE1MK25aY+IRJjtdU6vG3KiPKUT1naO3xs3yt0F76WVuFivd -9OHv2a+KHvPkRUWIxpmAHuMY9SIIMmEZtVE7YZGx5ah0iO4JzItHcbVR0y0PBH55 -arpFBddpIVHCacp1FUPxSEWkOpI7q0AaU4xfX0fe1BV5HZYRKpBOIp1TtZWvJD+X -jGUtL1BEsT5vN5g9MkqdtYrC+3SNpAk4VtpvJrdjraI/hhvfeXNnAwIDAQABo2Mw -YTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUEEi/ -WWMcBJsoGXg+EZwkQ0MscZQwHwYDVR0jBBgwFoAUEEi/WWMcBJsoGXg+EZwkQ0Ms -cZQwDQYJKoZIhvcNAQELBQADggEBAGDZ5js5Pc/gC58LJrwMPXFhJDBS8QuDm23C -FFUdlqucskwOS3907ErK1ZkmVJCIqFLArHqskFXMAkRZ2PNR7RjWLqBs+0znG5yH -hRKb4DXzhUFQ18UBRcvT6V6zN97HTRsEEaNhM/7k8YLe7P8vfNZ28VIoJIGGgv9D -wQBBvkxQ71oOmAG0AwaGD0ORGUfbYry9Dz4a4IcUsZyRWRMADixgrFv6VuETp26s -/+z+iqNaGWlELBKh3iQCT6Y/1UnkPLO42bxrCSyOvshdkYN58Q2gMTE1SVTqyo8G -Lw8lLAz9bnvUSgHzB3jRrSx6ggF/WRMRYlR++y6LXP4SAsSAaC0= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIECTCCAvGgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgZUxCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSYwJAYDVQQDDB1BbWF6b24gUkRTIGFmLXNvdXRoLTEgUm9vdCBDQTAeFw0xOTEw -MjgxODA2NTNaFw0yNDEwMjgxODA2NTNaMIGQMQswCQYDVQQGEwJVUzETMBEGA1UE -CAwKV2FzaGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9u -IFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEhMB8GA1UE -AwwYQW1hem9uIFJEUyBhZi1zb3V0aC0xIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEAvtV1OqmFa8zCVQSKOvPUJERLVFtd4rZmDpImc5rIoeBk7w/P -9lcKUJjO8R/w1a2lJXx3oQ81tiY0Piw6TpT62YWVRMWrOw8+Vxq1dNaDSFp9I8d0 -UHillSSbOk6FOrPDp+R6AwbGFqUDebbN5LFFoDKbhNmH1BVS0a6YNKpGigLRqhka -cClPslWtPqtjbaP3Jbxl26zWzLo7OtZl98dR225pq8aApNBwmtgA7Gh60HK/cX0t -32W94n8D+GKSg6R4MKredVFqRTi9hCCNUu0sxYPoELuM+mHiqB5NPjtm92EzCWs+ -+vgWhMc6GxG+82QSWx1Vj8sgLqtE/vLrWddf5QIDAQABo2YwZDAOBgNVHQ8BAf8E -BAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUuLB4gYVJrSKJj/Gz -pqc6yeA+RcAwHwYDVR0jBBgwFoAUEEi/WWMcBJsoGXg+EZwkQ0MscZQwDQYJKoZI -hvcNAQELBQADggEBABauYOZxUhe9/RhzGJ8MsWCz8eKcyDVd4FCnY6Qh+9wcmYNT -LtnD88LACtJKb/b81qYzcB0Em6+zVJ3Z9jznfr6buItE6es9wAoja22Xgv44BTHL -rimbgMwpTt3uEMXDffaS0Ww6YWb3pSE0XYI2ISMWz+xRERRf+QqktSaL39zuiaW5 -tfZMre+YhohRa/F0ZQl3RCd6yFcLx4UoSPqQsUl97WhYzwAxZZfwvLJXOc4ATt3u -VlCUylNDkaZztDJc/yN5XQoK9W5nOt2cLu513MGYKbuarQr8f+gYU8S+qOyuSRSP -NRITzwCRVnsJE+2JmcRInn/NcanB7uOGqTvJ9+c= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEEjCCAvqgAwIBAgIJAJYM4LxvTZA6MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD -VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi -MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h -em9uIFJEUzEmMCQGA1UEAwwdQW1hem9uIFJEUyBldS1zb3V0aC0xIFJvb3QgQ0Ew -HhcNMTkxMDMwMjAyMDM2WhcNMjQxMDI4MjAyMDM2WjCBlTELMAkGA1UEBhMCVVMx -EDAOBgNVBAcMB1NlYXR0bGUxEzARBgNVBAgMCldhc2hpbmd0b24xIjAgBgNVBAoM -GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx -JjAkBgNVBAMMHUFtYXpvbiBSRFMgZXUtc291dGgtMSBSb290IENBMIIBIjANBgkq -hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqM921jXCXeqpRNCS9CBPOe5N7gMaEt+D -s5uR3riZbqzRlHGiF1jZihkXfHAIQewDwy+Yz+Oec1aEZCQMhUHxZJPusuX0cJfj -b+UluFqHIijL2TfXJ3D0PVLLoNTQJZ8+GAPECyojAaNuoHbdVqxhOcznMsXIXVFq -yVLKDGvyKkJjai/iSPDrQMXufg3kWt0ISjNLvsG5IFXgP4gttsM8i0yvRd4QcHoo -DjvH7V3cS+CQqW5SnDrGnHToB0RLskE1ET+oNOfeN9PWOxQprMOX/zmJhnJQlTqD -QP7jcf7SddxrKFjuziFiouskJJyNDsMjt1Lf60+oHZhed2ogTeifGwIDAQABo2Mw -YTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUFBAF -cgJe/BBuZiGeZ8STfpkgRYQwHwYDVR0jBBgwFoAUFBAFcgJe/BBuZiGeZ8STfpkg -RYQwDQYJKoZIhvcNAQELBQADggEBAKAYUtlvDuX2UpZW9i1QgsjFuy/ErbW0dLHU -e/IcFtju2z6RLZ+uF+5A8Kme7IKG1hgt8s+w9TRVQS/7ukQzoK3TaN6XKXRosjtc -o9Rm4gYWM8bmglzY1TPNaiI4HC7546hSwJhubjN0bXCuj/0sHD6w2DkiGuwKNAef -yTu5vZhPkeNyXLykxkzz7bNp2/PtMBnzIp+WpS7uUDmWyScGPohKMq5PqvL59z+L -ZI3CYeMZrJ5VpXUg3fNNIz/83N3G0sk7wr0ohs/kHTP7xPOYB0zD7Ku4HA0Q9Swf -WX0qr6UQgTPMjfYDLffI7aEId0gxKw1eGYc6Cq5JAZ3ipi/cBFc= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIECTCCAvGgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgZUxCzAJBgNVBAYTAlVT -MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK -DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT -MSYwJAYDVQQDDB1BbWF6b24gUkRTIGV1LXNvdXRoLTEgUm9vdCBDQTAeFw0xOTEw -MzAyMDIxMzBaFw0yNDEwMzAyMDIxMzBaMIGQMQswCQYDVQQGEwJVUzETMBEGA1UE -CAwKV2FzaGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9u -IFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEhMB8GA1UE -AwwYQW1hem9uIFJEUyBldS1zb3V0aC0xIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEAtEyjYcajx6xImJn8Vz1zjdmL4ANPgQXwF7+tF7xccmNAZETb -bzb3I9i5fZlmrRaVznX+9biXVaGxYzIUIR3huQ3Q283KsDYnVuGa3mk690vhvJbB -QIPgKa5mVwJppnuJm78KqaSpi0vxyCPe3h8h6LLFawVyWrYNZ4okli1/U582eef8 -RzJp/Ear3KgHOLIiCdPDF0rjOdCG1MOlDLixVnPn9IYOciqO+VivXBg+jtfc5J+L -AaPm0/Yx4uELt1tkbWkm4BvTU/gBOODnYziITZM0l6Fgwvbwgq5duAtKW+h031lC -37rEvrclqcp4wrsUYcLAWX79ZyKIlRxcAdvEhQIDAQABo2YwZDAOBgNVHQ8BAf8E -BAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU7zPyc0azQxnBCe7D -b9KAadH1QSEwHwYDVR0jBBgwFoAUFBAFcgJe/BBuZiGeZ8STfpkgRYQwDQYJKoZI -hvcNAQELBQADggEBAFGaNiYxg7yC/xauXPlaqLCtwbm2dKyK9nIFbF/7be8mk7Q3 -MOA0of1vGHPLVQLr6bJJpD9MAbUcm4cPAwWaxwcNpxOjYOFDaq10PCK4eRAxZWwF -NJRIRmGsl8NEsMNTMCy8X+Kyw5EzH4vWFl5Uf2bGKOeFg0zt43jWQVOX6C+aL3Cd -pRS5MhmYpxMG8irrNOxf4NVFE2zpJOCm3bn0STLhkDcV/ww4zMzObTJhiIb5wSWn -EXKKWhUXuRt7A2y1KJtXpTbSRHQxE++69Go1tWhXtRiULCJtf7wF2Ksm0RR/AdXT -1uR1vKyH5KBJPX3ppYkQDukoHTFR0CpB+G84NLo= ------END CERTIFICATE----- diff --git a/apps/api/tsconfig.json b/apps/api/tsconfig.json deleted file mode 100644 index 7a7611ba..00000000 --- a/apps/api/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "preserveConstEnums": true, - "strictNullChecks": true, - "sourceMap": true, - "target": "es6", - "outDir": ".build", - "moduleResolution": "node", - "module": "commonjs", - "lib": ["es2015"], - "rootDir": "./src", - "esModuleInterop": true, - "strict": true, - "resolveJsonModule": true, - "allowSyntheticDefaultImports": true - }, - "include": ["src/**/*"] -} diff --git a/apps/api/webpack.config.js b/apps/api/webpack.config.js deleted file mode 100644 index 877b2786..00000000 --- a/apps/api/webpack.config.js +++ /dev/null @@ -1,67 +0,0 @@ -const path = require("path"); -const slsw = require("serverless-webpack"); -const webpack = require("webpack"); -const ForkTsCheckerWebpackPlugin = require("fork-ts-checker-webpack-plugin"); -const CopyPlugin = require("copy-webpack-plugin"); - -module.exports = { - entry: slsw.lib.webpack.isLocal ? slsw.lib.entries : "./src/index.ts", - mode: slsw.lib.webpack.isLocal ? "development" : "production", - devtool: slsw.lib.webpack.isLocal - ? "eval-cheap-module-source-map" - : "source-map", - resolve: { - extensions: [".json", ".ts", ".js"], - symlinks: false, - cacheWithContext: false, - }, - output: { - libraryTarget: "commonjs", - path: path.join(__dirname, ".webpack"), - filename: "index.js", - }, - target: "node", - module: { - rules: [ - // all files with a `.ts` or `.tsx` extension will be handled by `ts-loader` - { - test: /\.(tsx?)$/, - loader: "ts-loader", - exclude: [ - [ - path.resolve(__dirname, "node_modules"), - path.resolve(__dirname, "./src/serverless"), - path.resolve(__dirname, "./src/.webpack"), - ], - ], - options: { - configFile: path.resolve(__dirname, "tsconfig.json"), - transpileOnly: true, - experimentalWatchApi: true, - }, - }, - ], - }, - plugins: [ - new CopyPlugin({ - patterns: [ - { - from: path.join(__dirname, "/tls/rds-combined-ca-bundle.pem"), - to: "rds-combined-ca-bundle.pem", - }, - ], - }), - new ForkTsCheckerWebpackPlugin({ - typescript: { - configFile: path.resolve(__dirname, "tsconfig.json"), - }, - }), - new webpack.IgnorePlugin({ resourceRegExp: /^rdf-canonize-native$/ }), // optional dependency loaded by rdf-canonize - new webpack.IgnorePlugin({ - resourceRegExp: /^web-streams-polyfill\/ponyfill\/es2018$/, - }), // optional dependency loaded by ky-universal - new webpack.ProvidePlugin({ - fetch: ["node-fetch", "default"], - }), - ], -}; diff --git a/apps/ui/.eslintrc b/apps/ui/.eslintrc deleted file mode 100644 index 1d040b91..00000000 --- a/apps/ui/.eslintrc +++ /dev/null @@ -1,79 +0,0 @@ -{ - "parser": "@typescript-eslint/parser", - "env": { - "browser": true - }, - "extends": ["plugin:react/recommended", "plugin:testcafe/recommended", "plugin:prettier/recommended", "plugin:storybook/recommended"], - "plugins": ["react-hooks", "testcafe"], - "parserOptions": { - "ecmaVersion": 2018, - "sourceType": "module", - "ecmaFeatures": { - "jsx": true - } - }, - "settings": { - "react": { - "version": "detect" - } - }, - "rules": { - "react/jsx-uses-react": "off", - "react/react-in-jsx-scope": "off", - "react/prop-types": "off", - "react/self-closing-comp": "error", - "array-callback-return": "error", - "react-hooks/rules-of-hooks": "error", - "react-hooks/exhaustive-deps": "error", - "no-unused-expressions": "off", - "jest/no-disabled-tests": "error", - "no-shadow": "off" - }, - "overrides": [ - { - "files": ["src/**/*.{ts,tsx}"], - "extends": ["plugin:@typescript-eslint/recommended"], - "rules": { - "@typescript-eslint/explicit-function-return-type": "off", - "@typescript-eslint/no-explicit-any": "off", - "@typescript-eslint/no-shadow": ["error"] - } - }, - { - "files": ["*.test.{ts,tsx}", "*.stories.{ts,tsx}"], - "rules": { - "@typescript-eslint/explicit-module-boundary-types": "off", - "@typescript-eslint/ban-types": "off", - "@typescript-eslint/no-empty-function": "off" - } - }, - { - "files": ["*.md"], - "rules": { - "prettier/prettier": [ - 2, - { - "parser": "markdown" - } - ] - } - }, - { - "files": ["**/*.test.js"], - "env": { - "jest": true - }, - "extends": ["plugin:jest/all"], - "rules": { - "jest/prefer-expect-assertions": "off", - "jest/no-hooks": "off" - } - }, - { - "files": ["*.stories.@(ts|tsx|js|jsx|mjs|cjs)"], - "rules": { - "storybook/hierarchy-separator": "error", - } - } - ] -} diff --git a/apps/ui/.gitattributes b/apps/ui/.gitattributes deleted file mode 100644 index 6e99e4d6..00000000 --- a/apps/ui/.gitattributes +++ /dev/null @@ -1,4 +0,0 @@ -* text=auto -*.js text eol=lf -*.tsx text eol=lf -*.ts text eol=lf diff --git a/apps/ui/.gitignore b/apps/ui/.gitignore deleted file mode 100644 index f4e23a5d..00000000 --- a/apps/ui/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -/node_modules -yarn-error.log -.DS_Store -/out -/.coverage -/bundles -yarn.lock -.scannerwork -/dist -*.iml -/.idea -/docs -/src/index.css -/workflow -/artifacts -junit.xml \ No newline at end of file diff --git a/apps/ui/.nvmrc b/apps/ui/.nvmrc deleted file mode 100644 index 6a71aa12..00000000 --- a/apps/ui/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -v14.11.0 diff --git a/apps/ui/.prettierrc b/apps/ui/.prettierrc deleted file mode 100644 index 963354f2..00000000 --- a/apps/ui/.prettierrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "printWidth": 120 -} diff --git a/apps/ui/.storybook/main.js b/apps/ui/.storybook/main.js deleted file mode 100644 index 30a747ac..00000000 --- a/apps/ui/.storybook/main.js +++ /dev/null @@ -1,42 +0,0 @@ -const path = require("path"); -const toPath = (_path) => path.join(process.cwd(), _path); - -// typescript config issues for storybook -// https://github.com/styleguidist/react-docgen-typescript/issues/356 -// https://github.com/storybookjs/storybook/blob/next/addons/docs/react/README.md#typescript-props-with-react-docgen - -module.exports = { - stories: ["../src/**/*.stories.@(tsx)"], - addons: [ - "@storybook/addon-essentials", - { - name: "@storybook/addon-postcss", - options: { - postcssLoaderOptions: { - implementation: require("postcss"), - }, - }, - }, - ], - typescript: { - reactDocgen: "react-docgen", // once react-docgen-typescript v2 in included in storybook, remove this config - }, - webpackFinal: (config) => { - return { - ...config, - // https://github.com/storybookjs/storybook/issues/13277#issuecomment-751747964 - node: { - fs: "empty", - }, - resolve: { - ...config.resolve, - alias: { - ...config.resolve.alias, - "@emotion/core": toPath("node_modules/@emotion/react"), - "@emotion/styled": toPath("node_modules/@emotion/styled"), - "emotion-theming": toPath("node_modules/@emotion/react"), - }, - }, - }; - }, -}; diff --git a/apps/ui/.storybook/preview-head.html b/apps/ui/.storybook/preview-head.html deleted file mode 100644 index 9c8ee749..00000000 --- a/apps/ui/.storybook/preview-head.html +++ /dev/null @@ -1,8 +0,0 @@ - - - diff --git a/apps/ui/.storybook/preview.js b/apps/ui/.storybook/preview.js deleted file mode 100644 index fedf7321..00000000 --- a/apps/ui/.storybook/preview.js +++ /dev/null @@ -1,5 +0,0 @@ -import React from "react"; -import { addDecorator } from "@storybook/react"; -import "./../src/index.css"; - -addDecorator((storyFn) =>
{storyFn()}
); diff --git a/apps/ui/.stylelintrc b/apps/ui/.stylelintrc deleted file mode 100644 index 9a8c68d8..00000000 --- a/apps/ui/.stylelintrc +++ /dev/null @@ -1,16 +0,0 @@ -{ - "extends": [ - "stylelint-config-recommended", - "stylelint-config-standard" - ], - "rules": { - "declaration-no-important": true, - "at-rule-no-unknown": null, - "block-no-empty": null, - "no-descending-specificity": null, - "color-hex-length": null, - "no-empty-source": null, - "declaration-empty-line-before": null, - "selector-pseudo-class-no-unknown": null - } -} \ No newline at end of file diff --git a/apps/ui/.testcaferc.json b/apps/ui/.testcaferc.json deleted file mode 100644 index 50f5d550..00000000 --- a/apps/ui/.testcaferc.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "compilerOptions": { - "typescript": { - "configPath": "./tsconfig.json", - "options": { - "noEmit": false - } - } - } -} diff --git a/apps/ui/.vscode/settings.json b/apps/ui/.vscode/settings.json deleted file mode 100644 index 55712c19..00000000 --- a/apps/ui/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "typescript.tsdk": "node_modules/typescript/lib" -} \ No newline at end of file diff --git a/apps/ui/CODE_OF_CONDUCT.md b/apps/ui/CODE_OF_CONDUCT.md deleted file mode 100644 index 99047b6b..00000000 --- a/apps/ui/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,134 +0,0 @@ - -# Contributor Covenant Code of Conduct - -## Our Pledge - -We as members, contributors, and leaders pledge to make participation in our -community a harassment-free experience for everyone, regardless of age, body -size, visible or invisible disability, ethnicity, sex characteristics, gender -identity and expression, level of experience, education, socio-economic status, -nationality, personal appearance, race, caste, color, religion, or sexual identity -and orientation. - -We pledge to act and interact in ways that contribute to an open, welcoming, -diverse, inclusive, and healthy community. - -## Our Standards - -Examples of behavior that contributes to a positive environment for our -community include: - -* Demonstrating empathy and kindness toward other people -* Being respectful of differing opinions, viewpoints, and experiences -* Giving and gracefully accepting constructive feedback -* Accepting responsibility and apologizing to those affected by our mistakes, - and learning from the experience -* Focusing on what is best not just for us as individuals, but for the - overall community - -Examples of unacceptable behavior include: - -* The use of sexualized language or imagery, and sexual attention or - advances of any kind -* Trolling, insulting or derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or email - address, without their explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Enforcement Responsibilities - -Community leaders are responsible for clarifying and enforcing our standards of -acceptable behavior and will take appropriate and fair corrective action in -response to any behavior that they deem inappropriate, threatening, offensive, -or harmful. - -Community leaders have the right and responsibility to remove, edit, or reject -comments, commits, code, wiki edits, issues, and other contributions that are -not aligned to this Code of Conduct, and will communicate reasons for moderation -decisions when appropriate. - -## Scope - -This Code of Conduct applies within all community spaces, and also applies when -an individual is officially representing the community in public spaces. -Examples of representing our community include using an official e-mail address, -posting via an official social media account, or acting as an appointed -representative at an online or offline event. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported to the community leaders responsible for enforcement at -gds_ace_dlt at tech.gov.sg -All complaints will be reviewed and investigated promptly and fairly. - -All community leaders are obligated to respect the privacy and security of the -reporter of any incident. - -## Enforcement Guidelines - -Community leaders will follow these Community Impact Guidelines in determining -the consequences for any action they deem in violation of this Code of Conduct: - -### 1. Correction - -**Community Impact**: Use of inappropriate language or other behavior deemed -unprofessional or unwelcome in the community. - -**Consequence**: A private, written warning from community leaders, providing -clarity around the nature of the violation and an explanation of why the -behavior was inappropriate. A public apology may be requested. - -### 2. Warning - -**Community Impact**: A violation through a single incident or series -of actions. - -**Consequence**: A warning with consequences for continued behavior. No -interaction with the people involved, including unsolicited interaction with -those enforcing the Code of Conduct, for a specified period of time. This -includes avoiding interactions in community spaces as well as external channels -like social media. Violating these terms may lead to a temporary or -permanent ban. - -### 3. Temporary Ban - -**Community Impact**: A serious violation of community standards, including -sustained inappropriate behavior. - -**Consequence**: A temporary ban from any sort of interaction or public -communication with the community for a specified period of time. No public or -private interaction with the people involved, including unsolicited interaction -with those enforcing the Code of Conduct, is allowed during this period. -Violating these terms may lead to a permanent ban. - -### 4. Permanent Ban - -**Community Impact**: Demonstrating a pattern of violation of community -standards, including sustained inappropriate behavior, harassment of an -individual, or aggression toward or disparagement of classes of individuals. - -**Consequence**: A permanent ban from any sort of public interaction within -the community. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], -version 2.0, available at -[https://www.contributor-covenant.org/version/2/0/code_of_conduct.html][v2.0]. - -Community Impact Guidelines were inspired by -[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. - -For answers to common questions about this code of conduct, see the FAQ at -[https://www.contributor-covenant.org/faq][FAQ]. Translations are available -at [https://www.contributor-covenant.org/translations][translations]. - -[homepage]: https://www.contributor-covenant.org -[v2.0]: https://www.contributor-covenant.org/version/2/0/code_of_conduct.html -[Mozilla CoC]: https://github.com/mozilla/diversity -[FAQ]: https://www.contributor-covenant.org/faq -[translations]: https://www.contributor-covenant.org/translations - diff --git a/apps/ui/CONTRIBUTING.md b/apps/ui/CONTRIBUTING.md deleted file mode 100644 index 5916f5c2..00000000 --- a/apps/ui/CONTRIBUTING.md +++ /dev/null @@ -1,118 +0,0 @@ -# Contributing - -## Communicating with Us - -We can be reached via creating an issue or Github Discussions if it is available for this repository. - -**DEPRECATION NOTICE** : We also have a [Spectrum Chat](https://spectrum.chat/openattestation), however this is deprecated and will become read-only on 2021, August 10th. - - -## Licensing - -See the [LICENSE](LICENSE.md) file for our project's licensing. We will ask you to confirm the licensing of your contribution. - -We may ask you to sign a [Contributor License Agreement (CLA)](http://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes. - -## Issues - -Issues are very valuable to this project. - -- Ideas are a valuable source of contributions others can make -- Problems show where this project is lacking -- With a question you show where contributors can improve the user experience and/or documentation - -Thank you for creating them. - -## Pull Requests - -Pull requests are, a great way to get your ideas into this repository. - -When deciding if I merge in a pull request I look at the following things: - -### Does it state intent - -You should be clear which problem you're trying to solve with your contribution. - -For example: - -> Add link to code of conduct in README.md - -Doesn't tell me anything about why you're doing that - -> Add link to code of conduct in README.md because users don't always look in the CONTRIBUTING.md - -Tells me the problem that you have found, and the pull request shows me the action you have taken to solve it. - -### Is it of good quality - -- There are no spelling mistakes -- It reads well -- For english language contributions: Has a good score on [Grammarly](https://gist.github.com/PurpleBooth/grammarly.com) or [Hemingway App](http://www.hemingwayapp.com/) -- For code contributions: It should minimally pass the automated code quality checks such as linting and tests, as well was having new tests of its own. - -### Does it move this repository closer to my vision for the repository - -The aim of this repository can be found in [README.md](README.md) - -### Does it follow the contributor covenant - -This repository has a [code of conduct](CODE_OF_CONDUCT.md), This repository has a code of conduct, I will remove things that do not respect it. - - -## Getting Started - -### Ready to make a change? Fork the repo - -Fork using GitHub Desktop: - -- [Getting started with GitHub Desktop](https://docs.github.com/en/desktop/installing-and-configuring-github-desktop/getting-started-with-github-desktop) will guide you through setting up Desktop. -- Once Desktop is set up, you can use it to [fork the repo](https://docs.github.com/en/desktop/contributing-and-collaborating-using-github-desktop/cloning-and-forking-repositories-from-github-desktop)! - -Fork using the command line: - -- [Fork the repo](https://docs.github.com/en/github/getting-started-with-github/fork-a-repo#fork-an-example-repository) so that you can make your changes without affecting the original project until you're ready to merge them. - -Fork with [GitHub Codespaces](https://github.com/features/codespaces) (if available for this repository): - -- [Fork, edit, and preview](https://docs.github.com/en/free-pro-team@latest/github/developing-online-with-codespaces/creating-a-codespace) using [GitHub Codespaces](https://github.com/features/codespaces) without having to install and run the project locally. - -### Make your update: -Make your changes to the file(s) you'd like to update. - - Are you making changes to the application code? See [README.md](README.md) for more information on how to run this project locally. - - Are you contributing to documentation in this repository? We use [GitHub Markdown](contributing/content-markup-reference.md). - -### Open a pull request -When you're done making changes and you'd like to propose them for review, use the pull request button to open your PR (pull request). - -### Submit your PR & get it reviewed -- Once you submit your PR, core contributors from this repository will review it with you. The first thing you're going to want to do is a [self review](#self-review). -- After that, we may have questions, check back on your PR to keep up with the conversation. -- Did you have an issue, like a merge conflict? Check out our [git tutorial](https://lab.github.com/githubtraining/managing-merge-conflicts) on how to resolve merge conflicts and other issues. - - -## Reviewing -We aim to review every single PR. The purpose of reviews is to create the best content we can for people who use and/or build on our product. - -:yellow_heart: Reviews are always respectful, acknowledging that everyone did the best possible job with the knowledge they had at the time. -:yellow_heart: Reviews discuss content, not the person who created it. -:yellow_heart: Reviews are constructive and start conversation around feedback. - -### Self review -You should always review your own PR first. - -For content changes, make sure that you: -- [ ] Confirm that the changes address every part of the content design plan from your issue (if there are differences, explain them). -- [ ] Review the content for technical accuracy. -- [ ] Copy-edit the changes for grammar, spelling. -- [ ] Check that all of your changes render correctly in the deploy preview. -- [ ] If there are any failing checks in your PR, troubleshoot them until they're all passing. - - -### Suggested changes -We may ask for changes to be made before a PR can be merged, either using [suggested changes](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request) or pull request comments. You can apply suggested changes directly through the UI. You can make any other changes in your fork, then commit them to your branch. - -As you update your PR and apply changes, mark each conversation as [resolved](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#resolving-conversations). - -## Attribution - -This CONTRIBUTING.md was written with much reference to materials from https://gist.github.com/PurpleBooth/b24679402957c63ec426 and https://github.com/github/docs/blob/main/CONTRIBUTING.md diff --git a/apps/ui/CREDITS.md b/apps/ui/CREDITS.md deleted file mode 100644 index 337616c5..00000000 --- a/apps/ui/CREDITS.md +++ /dev/null @@ -1,2919 +0,0 @@ -# Credits -This application uses Open Source components. You can find the source code of their open source projects along with license information below. We acknowledge and are grateful to these developers for their contributions to open source. - -------------------------------------------------------------------------------- - -## Project -@emotion/react - -### Source -https://github.com/emotion-js/emotion/tree/main/packages/react - -### License -MIT License - -Copyright (c) Emotion team and other contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -@emotion/styled - -### Source -https://github.com/emotion-js/emotion/tree/main/packages/styled - -### License -MIT License - -Copyright (c) Emotion team and other contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -@govtechsg/address-identity-resolver - -### Source -https://github.com/TradeTrust/address-identity-resolver - -### License - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2020 Government Technology Agency, Singapore - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - -------------------------------------------------------------------------------- - -## Project -@govtechsg/decentralized-renderer-react-components - -### Source -https://github.com/Open-Attestation/decentralized-renderer-react-components - -### License - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2020 Government Technology Agency, Singapore - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - -------------------------------------------------------------------------------- - -## Project -@govtechsg/ethers-contract-hook - -### Source -https://github.com/Open-Attestation/ethers-contract-hooks - -### License - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {one line to give the program's name and a brief idea of what it does.} - Copyright (C) {year} {name of author} - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - {project} Copyright (C) {year} {fullname} - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. - - -------------------------------------------------------------------------------- - -## Project -@govtechsg/oa-encryption - -### Source -https://github.com/Open-Attestation/oa-encryption - -### License -MIT License - -Copyright (c) 2018 Diego Haz - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -@govtechsg/oa-verify - -### Source -https://github.com/Open-Attestation/oa-verify - -### License - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2020 Government Technology Agency, Singapore - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - -------------------------------------------------------------------------------- - -## Project -@govtechsg/open-attestation - -### Source -https://github.com/Open-Attestation/open-attestation - -### License - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2020 Government Technology Agency, Singapore - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - -------------------------------------------------------------------------------- - -## Project -@govtechsg/open-attestation-cli - -### Source -https://github.com/Open-Attestation/open-attestation-cli - -### License - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - -------------------------------------------------------------------------------- - -## Project -@govtechsg/token-registry - -### Source -https://github.com/Open-Attestation/token-registry - -### License - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - -------------------------------------------------------------------------------- - -## Project -@govtechsg/tradetrust-ui-components - -### Source -https://github.com/TradeTrust/tradetrust-ui-components - -### License - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2020 Government Technology Agency, Singapore - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - -------------------------------------------------------------------------------- - -## Project -@reduxjs/toolkit - -### Source -https://github.com/reduxjs/redux-toolkit - -### License -MIT License - -Copyright (c) 2018 Mark Erikson - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -date-fns - -### Source -https://github.com/date-fns/date-fns - -### License -MIT License - -Copyright (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -date-fns-tz - -### Source -https://github.com/marnusw/date-fns-tz - -### License -The MIT License (MIT) - -Copyright © 2018 Marnus Weststrate - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the “Software”), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -ethers - -### Source -https://github.com/ethers-io/ethers.js - -### License -MIT License - -Copyright (c) 2019 Richard Moore - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -history - -### Source -https://github.com/ReactTraining/history - -### License -MIT License - -Copyright (c) React Training 2016-2020 -Copyright (c) Remix Software 2020-2021 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -lodash - -### Source -https://github.com/lodash/lodash - -### License -The MIT License - -Copyright JS Foundation and other contributors - -Based on Underscore.js, copyright Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/lodash/lodash - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code displayed within the prose of the -documentation. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -Files located in the node_modules and vendor directories are externally -maintained libraries used by this software which have their own -licenses; we recommend you read them, as their terms may differ from the -terms above. - - -------------------------------------------------------------------------------- - -## Project -pretty-bytes - -### Source -https://github.com/sindresorhus/pretty-bytes - -### License -There is no license specified in this repository. Please visit the source and contact the repository's owners to find out more. - - -------------------------------------------------------------------------------- - -## Project -qr-scanner - -### Source -https://github.com/nimiq/qr-scanner - -### License -MIT License - -Copyright (c) 2017 Nimiq, danimoh - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -qrcode.react - -### Source -https://github.com/zpao/qrcode.react - -### License -ISC License - -Copyright (c) 2015, Paul O’Shannessy - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -query-string - -### Source -https://github.com/sindresorhus/query-string - -### License -There is no license specified in this repository. Please visit the source and contact the repository's owners to find out more. - - -------------------------------------------------------------------------------- - -## Project -react - -### Source -https://github.com/facebook/react - -### License -MIT License - -Copyright (c) Facebook, Inc. and its affiliates. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -react-dom - -### Source -https://github.com/facebook/react - -### License -MIT License - -Copyright (c) Facebook, Inc. and its affiliates. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -react-dropzone - -### Source -https://github.com/react-dropzone/react-dropzone - -### License -The MIT License (MIT) - -Copyright (c) 2018 Param Aggarwal - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - - -------------------------------------------------------------------------------- - -## Project -react-feather - -### Source -https://github.com/feathericons/react-feather - -### License -MIT License - -Copyright (c) 2017 Carmelo Pullara - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -react-helmet - -### Source -https://github.com/nfl/react-helmet - -### License -Copyright (c) 2015 NFL - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -react-markdown - -### Source -https://github.com/remarkjs/react-markdown - -### License - -MIT © Espen Hovlandsdal - -------------------------------------------------------------------------------- - -## Project -react-redux - -### Source -https://github.com/reduxjs/react-redux - -### License -The MIT License (MIT) - -Copyright (c) 2015-present Dan Abramov - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -react-router-dom - -### Source -https://github.com/ReactTraining/react-router - -### License -MIT License - -Copyright (c) React Training 2016-2018 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -react-tooltip - -### Source -https://github.com/wwayne/react-tooltip - -### License -The MIT License (MIT) - -Copyright (c) 2015 Wang Zixiao - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - - -------------------------------------------------------------------------------- - -## Project -redux - -### Source -https://github.com/reduxjs/redux - -### License -The MIT License (MIT) - -Copyright (c) 2015-present Dan Abramov - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- - -## Project -redux-saga - -### Source -https://github.com/redux-saga/redux-saga/tree/master/packages/core - -### License -There is no license specified in this repository. Please visit the source and contact the repository's owners to find out more. - - -------------------------------------------------------------------------------- - -## Project -use-persisted-state - -### Source -https://github.com/donavon/use-persisted-state - -### License -MIT License - -Copyright (c) 2018-present Donavon West - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -------------------------------------------------------------------------------- diff --git a/apps/ui/LICENSE b/apps/ui/LICENSE deleted file mode 100644 index 31e0aabb..00000000 --- a/apps/ui/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018 Government Technology Agency, Singapore - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/apps/ui/README.md b/apps/ui/README.md deleted file mode 100644 index 56b48815..00000000 --- a/apps/ui/README.md +++ /dev/null @@ -1,186 +0,0 @@ -# Digital Verification Platform Web UI - -## White-labelling - -VCKit supports white-labelling through the use of configuration files. - -### General Configuration - -The `src/appConfig.js` file contains general application variables, such as application name and domain name. - -### Theme and Styling - -The `src/tailwind.js` file contains theme and styling variables, such as primary colour and main background image. - -### RJSF Custom Layout - -VCKit leverages [RJSF](https://react-jsonschema-form.readthedocs.io/en/latest/) to render schema-driven forms. In order to control the layout of the fields, a custom [ObjectFieldTemplate](https://react-jsonschema-form.readthedocs.io/en/latest/advanced-customization/custom-templates/#objectfieldtemplate) is implemented with the feature to allow multiple fields to be on the same row. Every row is divided into 12 columns. To specify the number of columns a field can span, include the `uiLayout` in the corresponding object under `uiSchema` in the config file. The index of an item in the layout array corresponds to the position of the child field. If no span is specified for a particular field then the field takes up the entire row by default. The layout can be configured for each breakpoint size: - -- sm (min-width: 0) -- md (min-width: 768px) -- lg (min-width: 1024px) - -```json -{ - ..., - "forms": [{ - ..., - "schema": { - "type": "object", - "properties": { - "firstName": { - "type": "string" - }, - "lastName": { - "type": "string" - }, - "address": { - "type": "object", - "properties": { - "streetNumber": { - "type": "string" - }, - "streetName": { - "type": "string" - }, - "country": { - "type": "string" - } - } - } - } - }, - "uiSchema": { - "uiLayout": { - "sm": [12, 12, 12], - "md": [6, 6, 12] - }, - "address": { - "uiLayout": { - "sm": [12, 12, 12], - "md": [6, 6, 12] - }, - } - } - }] -} -``` - -In the above example, the indices of the fields are as follow: - -- `firstName`: 0 -- `lastName`: 1 -- `address`: 2 - - `streetNumber`: 0 - - `streetName`: 1 - - `country`: 2 - -`firstName` and `lastName` take up 6 columns each, putting them on the same row. `address` object is given an entire row. However, inside the `address` object, `streetNumber` and `streetName` are on the same row, spanning 6 columns each, and `country` has an entire row to itself. - -## Development - -We develop primarily on a OS X / Linux environment so please lodge an issue if you are using Windows and find that you cannot successfully set up a local instance of this software. - -### OS X / Linux - -```bash -npm install -npm run dev -``` - -### Windows - -For Windows you need to set up the toolchain for node-gyp before installing this repository, follow the instructions in https://github.com/nodejs/node-gyp#on-windows. - -```bash -npm install -npm run dev -``` - -### Environmental Variables - -`NET` is used for setting the default network, setting it to `mainnet` uses the public Ethereum network. If it is not set it defaults to Ropsten testnet. -It can also take any network names that Ethers.JS supports, such as `rinkeby`, `kovan`, etc. -However do note that there are only drag & drop demo files provided for main net and ropsten. - -E.g: - -```bash -NET=mainnet npm run dev -``` - -or - -```bash -NET=rinkeby npm run dev -``` - -### Troubleshooting - -To enable debug logs in the browser, set `localStorage.debug="*"` - -### Test single feature flag - -To test, simply run the following in console and refresh the website: - -``` -localStorage.setItem("FEATURE_FLAG", JSON.stringify({ADDRESS_BOOK_UPLOAD: true})) -``` - -or - -``` -localStorage.FEATURE_FLAG = JSON.stringify({ADDRESS_BOOK_UPLOAD: true}) -``` - -### Test all feature flags - -``` -localStorage.setItem("FEATURE_FLAG", JSON.stringify({ALL: true})) -``` - -or - -``` -localStorage.FEATURE_FLAG = JSON.stringify({ALL: true}) -``` - -### Module build failed - -If you see module build failure message like: - -``` -Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js): -ModuleBuildError: Module build failed (from ./node_modules/sass-loader/lib/loader.js): -Error: ENOENT: no such file or directory, scandir 'D:\opencerts-website\node_modules\node-sass\vendor' -at Object.readdirSync (fs.js:783:3) -``` - -Try running `npm rebuild` - -### Generating CREDITS.md - -Run `npx @opengovsg/credits-generator` - -### Running single integration test - -`npm run integration:single `, for the path, you can copy paste relative path via text editor. - -### Managing Netlify CMS - -- Enable Identity + Git Gateway -- https://www.netlifycms.org/docs/add-to-your-site/#enable-identity-and-git-gateway - -### Inviting users to Netlify CMS - -- Go to https://www.netlify.com and login netlify -- Choose `DLT` > `Sites` > `tradetrust.io` site -- Click `Identity`, invite user via email address - -### Debugging Netlify CMS locally - -https://www.netlifycms.org/docs/beta-features/#working-with-a-local-git-repository - -1. run `npx netlify-cms-proxy-server` -2. run `npm run dev` -3. access admin page by `http://localhost:3000/admin/` diff --git a/apps/ui/_mocks_/fileMock.js b/apps/ui/_mocks_/fileMock.js deleted file mode 100644 index 38b08af1..00000000 --- a/apps/ui/_mocks_/fileMock.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = ""; diff --git a/apps/ui/babel.config.json b/apps/ui/babel.config.json deleted file mode 100644 index 7afaff47..00000000 --- a/apps/ui/babel.config.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "presets": [ - [ - "@babel/preset-env", - { - "targets": { - "node": "current" - } - } - ], - "@babel/preset-typescript", - ["@babel/preset-react", { "runtime": "automatic" }] - ], - "plugins": [ - "@babel/plugin-proposal-class-properties", - "@babel/plugin-proposal-private-methods", - "@babel/plugin-proposal-nullish-coalescing-operator", - "@babel/plugin-proposal-optional-chaining", - "macros" - ], - "env": { - "test": { - "plugins": ["transform-require-context"] - } - } -} diff --git a/apps/ui/integration-headless.testcaferc.json b/apps/ui/integration-headless.testcaferc.json deleted file mode 100644 index 87bcb295..00000000 --- a/apps/ui/integration-headless.testcaferc.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "appCommand": "npm run serve-static", - "src": ["src/**/*.spec.ts", "!/home/user/tests/foo.js"], - "browsers": ["chrome:headless"], - "concurrency": 4, - "cache": true, - "selectorTimeout": 45000, - "assertionTimeout": 25000, - "pageLoadTimeout": 60000, - "ajaxRequestTimeout": 120000, - "pageRequestTimeout": 180000, - "browserInitTimeout": 180000, - "testExecutionTimeout": 60000, - "runExecutionTimeout": 300000, - "disableMultipleWindows": false, - "color": true, - "speed": 1, - "reporter": [ - { - "name": "spec" - }, - { - "name": "spec", - "output": "artifacts/report.json" - } - ], - "quarantineMode": { - "successThreshold": 1, - "attemptLimit": 3 - }, - "screenshots": { - "path": "artifacts/screenshots", - "pathPattern": "${USERAGENT}/test-${TEST_INDEX}-${USERAGENT}-${FILE_INDEX}.png", - "takeOnFails": true, - "fullPage": true - } -} \ No newline at end of file diff --git a/apps/ui/integration/local/ebl-endorse-owner.json b/apps/ui/integration/local/ebl-endorse-owner.json deleted file mode 100644 index 4664d469..00000000 --- a/apps/ui/integration/local/ebl-endorse-owner.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "shipper": { "address": {} }, - "consignee": {}, - "notifyParty": {}, - "$template": { - "type": "de4f70e4-06bd-4c19-b19f-88baff8de62d:string:EMBEDDED_RENDERER", - "name": "71602808-6964-4746-860f-3f5f059dba12:string:BILL_OF_LADING", - "url": "5e3c6d80-7979-4b76-880a-e3c605fef67e:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "5e165217-ddd2-4b54-8f93-809d9388fc96:string:DNS-TXT", - "location": "a6f37198-41a6-4509-9c66-157bae550c81:string:demo-tradetrust.openattestation.com" - }, - "name": "e729d0b8-caf4-49f6-a790-588cfe0be6ef:string:DEMO STORE", - "tokenRegistry": "5988cb4b-3c6b-4bfe-a864-3a73804b135d:string:0x9Eb613a88534E2939518f4ffBFE65F5969b491FF" - } - ], - "name": "85407f12-3c85-425e-96f7-32c99ebf9e8f:string:Maersk Bill of Lading", - "blNumber": "eabd7025-f5ff-4e36-aeb7-9a2f0fc5065e:string:111" - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "eda903b58689a72247350961bb62fc3a1d5f98caf6633ecbc75208ebb3eb273f", - "proof": [], - "merkleRoot": "eda903b58689a72247350961bb62fc3a1d5f98caf6633ecbc75208ebb3eb273f" - } -} diff --git a/apps/ui/integration/local/ebl-nominate-owner.json b/apps/ui/integration/local/ebl-nominate-owner.json deleted file mode 100644 index 00431a76..00000000 --- a/apps/ui/integration/local/ebl-nominate-owner.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "shipper": { "address": {} }, - "consignee": {}, - "notifyParty": {}, - "$template": { - "type": "51c24df9-7926-43ce-82d2-53812bca32af:string:EMBEDDED_RENDERER", - "name": "af11f7f8-6ee6-45c1-b948-f0d9404f48b7:string:BILL_OF_LADING", - "url": "5ec32a9f-aca4-4865-ab90-1d7abf2552ba:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "27e512a1-3307-4466-b18b-125efb0755a4:string:DNS-TXT", - "location": "7f7ac17d-3b3b-400d-9b08-29bbd135e30c:string:demo-tradetrust.openattestation.com" - }, - "name": "4b79b29d-96b2-473a-92bf-1a49fdc72494:string:DEMO STORE", - "tokenRegistry": "19b80653-bffc-40d6-9096-8c9a0982c192:string:0x9Eb613a88534E2939518f4ffBFE65F5969b491FF" - } - ], - "name": "f4b4c725-d66a-4298-984c-d869368dfa6e:string:Maersk Bill of Lading", - "blNumber": "f08bc913-2000-41f3-832e-dd5df9d0cd6a:string:111" - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "3e7418c37f878fd8585950210aca250a11002bb121d5624ef985a43a31381302", - "proof": [], - "merkleRoot": "3e7418c37f878fd8585950210aca250a11002bb121d5624ef985a43a31381302" - } -} diff --git a/apps/ui/integration/local/ebl-surrender.json b/apps/ui/integration/local/ebl-surrender.json deleted file mode 100644 index fe482a04..00000000 --- a/apps/ui/integration/local/ebl-surrender.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "shipper": { "address": {} }, - "consignee": {}, - "notifyParty": {}, - "$template": { - "type": "8be6804f-a1f7-47d6-a5cf-b7075cdc3913:string:EMBEDDED_RENDERER", - "name": "143a69d0-3f1f-4d67-875b-975ee00042ad:string:BILL_OF_LADING", - "url": "fad44103-cdcf-4554-aabe-14a86213d007:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "720dc855-be70-4557-ad6a-1c7fc834ad08:string:DNS-TXT", - "location": "7668866a-a395-4ed1-b6d0-f287c9eb7f49:string:demo-tradetrust.openattestation.com" - }, - "name": "4725e080-e247-4250-803c-038eeae99a7e:string:DEMO STORE", - "tokenRegistry": "afee4c8b-095f-47fa-b168-9dd1eece3f6a:string:0x9Eb613a88534E2939518f4ffBFE65F5969b491FF" - } - ], - "name": "c931aafa-d066-47ed-8b47-f8c488cc61d8:string:Maersk Bill of Lading", - "blNumber": "fcb0545d-9533-46ca-9b4f-5fb3bc41fc23:string:111" - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "877a638bdd8d09f415efc2ce1fc1adc41e979e50739145939f0be2a478a340b9", - "proof": [], - "merkleRoot": "877a638bdd8d09f415efc2ce1fc1adc41e979e50739145939f0be2a478a340b9" - } -} diff --git a/apps/ui/integration/local/ebl-transfer-holder.json b/apps/ui/integration/local/ebl-transfer-holder.json deleted file mode 100644 index 3e7b4a6a..00000000 --- a/apps/ui/integration/local/ebl-transfer-holder.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "shipper": { "address": {} }, - "consignee": {}, - "notifyParty": {}, - "$template": { - "type": "74a6f633-0451-43aa-8d23-1829b1da7f2e:string:EMBEDDED_RENDERER", - "name": "f6d38da1-7d49-42a1-8b57-cd74d534bac6:string:BILL_OF_LADING", - "url": "72ba2fd6-bcb7-4412-8252-dca644249137:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "99d2189f-d7fd-4f10-99bb-fd85cb81b4a1:string:DNS-TXT", - "location": "141323cf-e6c9-4172-9ad6-8c95be278e2c:string:demo-tradetrust.openattestation.com" - }, - "name": "2fb3946a-be08-4465-8d20-329a901b353c:string:DEMO STORE", - "tokenRegistry": "400d8e15-ad31-41e1-a8ad-177b1dda3c02:string:0x9Eb613a88534E2939518f4ffBFE65F5969b491FF" - } - ], - "name": "8751b1d9-1a94-4959-8fb9-b4b845545aa5:string:Maersk Bill of Lading", - "blNumber": "d3de9c09-894e-42ae-96f5-f226e9710fd9:string:111" - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "3c4b6dada4856e82f9c1e931079f261311c72ef6092c51a4ab1dc1085c46b380", - "proof": [], - "merkleRoot": "3c4b6dada4856e82f9c1e931079f261311c72ef6092c51a4ab1dc1085c46b380" - } -} diff --git a/apps/ui/integration/local/ebl-unwrapped.json b/apps/ui/integration/local/ebl-unwrapped.json deleted file mode 100644 index cd9cd5c1..00000000 --- a/apps/ui/integration/local/ebl-unwrapped.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "shipper": { - "address": {} - }, - "consignee": {}, - "notifyParty": {}, - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "BILL_OF_LADING", - "url": "https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - }, - "name": "DEMO STORE", - "tokenRegistry": "0x9Eb613a88534E2939518f4ffBFE65F5969b491FF" - } - ], - "name": "Maersk Bill of Lading", - "blNumber": "111" -} diff --git a/apps/ui/integration/local/endorse-owner.mjs b/apps/ui/integration/local/endorse-owner.mjs deleted file mode 100644 index 85ea6379..00000000 --- a/apps/ui/integration/local/endorse-owner.mjs +++ /dev/null @@ -1,57 +0,0 @@ -import expect from "expect-puppeteer"; -import { confirmTransaction } from "./utils.mjs"; - -export const endorseOwner = async (metamask, browser) => { - // force process to exit if any assertion fail - try { - const page = await browser.newPage(); - await page.goto("http://localhost:3000/verify"); - - const inputUploadHandle = await page.$("input[type=file]"); - inputUploadHandle.uploadFile("./integration/local/ebl-endorse-owner.json"); - - await page.waitForSelector("[data-testid='connectToWallet']", { visible: true }); - await page.click("[data-testid='connectToWallet']"); - - await page.waitFor(1500); - await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true }); - await page.click("[data-testid='manageAssetDropdown']"); - - await page.waitForSelector("[data-testid='endorseBeneficiaryDropdown']", { visible: true }); - await page.click("[data-testid='endorseBeneficiaryDropdown']"); - - await page.waitForSelector("[data-testid='editable-input-owner']", { visible: true }); - await page.focus("[data-testid='editable-input-owner']"); - await page.keyboard.type("0x391aFf3942857a10958425FebF1fC1938D9F5AE7"); - - await page.waitForSelector("[data-testid='editable-input-holder']", { visible: true }); - await page.focus("[data-testid='editable-input-holder']"); - await page.keyboard.type("0xcDFAcbb428DD30ddf6d99875dcad04CbEFcd6E60"); - - await page.waitForSelector("[data-testid='endorseBtn']", { visible: true }); - await page.click("[data-testid='endorseBtn']"); - - await page.waitFor(1500); - await confirmTransaction(metamask); - await page.bringToFront(); - await page.waitFor(1500); - - await expect(page).toMatchElement("[data-testid='non-editable-input-owner']", { - text: "0x391aFf3942857a10958425FebF1fC1938D9F5AE7", - visible: true, - }); - - await expect(page).toMatchElement("[data-testid='overlay-title']", { - text: "Change Owner Success", - visible: true, - }); - - await page.close(); - - console.log("✅ Endorse owner success"); - } catch (e) { - console.log("❌ Endorse owner fail"); - console.log(e); - process.exit(1); - } -}; diff --git a/apps/ui/integration/local/index.mjs b/apps/ui/integration/local/index.mjs deleted file mode 100644 index ed38e3ed..00000000 --- a/apps/ui/integration/local/index.mjs +++ /dev/null @@ -1,26 +0,0 @@ -import { metamaskInit } from "./metamask-init.mjs"; -import { transferHolder } from "./transfer-holder.mjs"; -import { endorseOwner } from "./endorse-owner.mjs"; -import { nominateOwner } from "./nominate-owner.mjs"; -import { nominateOwnerAccept } from "./nominate-owner-accept.mjs"; -import { surrender } from "./surrender.mjs"; -import { surrenderReject } from "./surrender-reject.mjs"; -import { surrenderAccept } from "./surrender-accept.mjs"; - -const main = async () => { - const { metamask, browser } = await metamaskInit(); - await transferHolder(metamask, browser); - await endorseOwner(metamask, browser); - await nominateOwner(metamask, browser); - await nominateOwnerAccept(metamask, browser); - await surrender(metamask, browser); - await surrenderReject(metamask, browser); - await surrender(metamask, browser); // surrender again to test accept surrender flow - await surrenderAccept(metamask, browser); - - // assuming all previous try catch passed, close and exit - await browser.close(); - process.exit(0); -}; - -main(); diff --git a/apps/ui/integration/local/metamask-init.mjs b/apps/ui/integration/local/metamask-init.mjs deleted file mode 100644 index fb638581..00000000 --- a/apps/ui/integration/local/metamask-init.mjs +++ /dev/null @@ -1,31 +0,0 @@ -import puppeteer from "puppeteer"; -import dappeteer from "@chainsafe/dappeteer"; - -export const metamaskInit = async () => { - try { - const browser = await dappeteer.launch(puppeteer, { - metamaskVersion: "v10.1.1", // latest version looks like don't even assume default networks, need to manual add them - args: ["--no-sandbox"], - executablePath: process.env.PUPPETEER_EXEC_PATH, - headless: false, // must be false, so can test with metamask extension - defaultViewport: null, - // slowMo: 5, - }); - const version = await browser.version(); - const metamask = await dappeteer.setupMetamask(browser, { - seed: "indicate swing place chair flight used hammer soon photo region volume shuffle", - }); - - await metamask.switchNetwork("localhost"); - await metamask.importPK("0xc58c1ff75001afdca8cecb61b47f36964febe4188b8f7b26252286ecae5a8879"); - await metamask.switchAccount(1); - - console.log("✅ Metamask account init success"); - console.log(`❤️ Browser version: ${version}`); - return { metamask, browser }; - } catch (e) { - console.log("❌ Metamask account init fail"); - console.log(e); - process.exit(1); - } -}; diff --git a/apps/ui/integration/local/nominate-owner-accept.mjs b/apps/ui/integration/local/nominate-owner-accept.mjs deleted file mode 100644 index 5435671f..00000000 --- a/apps/ui/integration/local/nominate-owner-accept.mjs +++ /dev/null @@ -1,57 +0,0 @@ -import expect from "expect-puppeteer"; -import { confirmTransaction } from "./utils.mjs"; - -export const nominateOwnerAccept = async (metamask, browser) => { - // force process to exit if any assertion fail - try { - await metamask.switchAccount(2); - - const page = await browser.newPage(); - await page.goto("http://localhost:3000/verify"); - - const inputUploadHandle = await page.$("input[type=file]"); - inputUploadHandle.uploadFile("./integration/local/ebl-nominate-owner.json"); // use back the same ebl - - await page.waitForSelector("[data-testid='connectToWallet']", { visible: true }); - await page.click("[data-testid='connectToWallet']"); - - await page.waitFor(1500); - await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true }); - await page.click("[data-testid='manageAssetDropdown']"); - - await page.waitForSelector("[data-testid='endorseTransferDropdown']", { visible: true }); - await page.click("[data-testid='endorseTransferDropdown']"); - - await page.waitForSelector("[data-testid='endorseTransferBtn']", { visible: true }); - await page.click("[data-testid='endorseTransferBtn']"); - - await page.waitFor(1500); - await confirmTransaction(metamask); - await page.bringToFront(); - await page.waitFor(1500); - - await expect(page).toMatchElement("[data-testid='non-editable-input-owner']", { - text: "0xcDFAcbb428DD30ddf6d99875dcad04CbEFcd6E60", - visible: true, - }); - - await expect(page).toMatchElement("[data-testid='non-editable-input-holder']", { - text: "0xcDFAcbb428DD30ddf6d99875dcad04CbEFcd6E60", - visible: true, - }); - - await expect(page).toMatchElement("[data-testid='overlay-title']", { - text: "Endorse Ownership/Holdership Success", - visible: true, - }); - - await page.close(); - await metamask.switchAccount(1); - - console.log("✅ Nominate owner accept success"); - } catch (e) { - console.log("❌ Nominate owner accept fail"); - console.log(e); - process.exit(1); - } -}; diff --git a/apps/ui/integration/local/nominate-owner.mjs b/apps/ui/integration/local/nominate-owner.mjs deleted file mode 100644 index 18188970..00000000 --- a/apps/ui/integration/local/nominate-owner.mjs +++ /dev/null @@ -1,53 +0,0 @@ -import expect from "expect-puppeteer"; -import { confirmTransaction } from "./utils.mjs"; - -export const nominateOwner = async (metamask, browser) => { - // force process to exit if any assertion fail - try { - const page = await browser.newPage(); - await page.goto("http://localhost:3000/verify"); - - const inputUploadHandle = await page.$("input[type=file]"); - inputUploadHandle.uploadFile("./integration/local/ebl-nominate-owner.json"); - - await page.waitForSelector("[data-testid='connectToWallet']", { visible: true }); - await page.click("[data-testid='connectToWallet']"); - - await page.waitFor(1500); - await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true }); - await page.click("[data-testid='manageAssetDropdown']"); - - await page.waitForSelector("[data-testid='nominateBeneficiaryHolderDropdown']", { visible: true }); - await page.click("[data-testid='nominateBeneficiaryHolderDropdown']"); - - await page.waitForSelector("[data-testid='editable-input-owner']", { visible: true }); - await page.focus("[data-testid='editable-input-owner']"); - await page.keyboard.type("0xcDFAcbb428DD30ddf6d99875dcad04CbEFcd6E60"); - - await page.waitForSelector("[data-testid='nominationBtn']", { visible: true }); - await page.click("[data-testid='nominationBtn']"); - - await page.waitFor(1500); - await confirmTransaction(metamask); - await page.bringToFront(); - await page.waitFor(1500); - - await expect(page).toMatchElement("[data-testid='non-editable-input-owner']", { - text: "0xe0A71284EF59483795053266CB796B65E48B5124", - visible: true, - }); // not changed yet, so should be still previous address - - await expect(page).toMatchElement("[data-testid='overlay-title']", { - text: "Nomination Success", - visible: true, - }); - - await page.close(); - - console.log("✅ Nominate owner success"); - } catch (e) { - console.log("❌ Nominate owner fail"); - console.log(e); - process.exit(1); - } -}; diff --git a/apps/ui/integration/local/setup-contracts.mjs b/apps/ui/integration/local/setup-contracts.mjs deleted file mode 100644 index c42275a6..00000000 --- a/apps/ui/integration/local/setup-contracts.mjs +++ /dev/null @@ -1,75 +0,0 @@ -import shell from "shelljs"; - -const ACCOUNT_KEY = "0xe82294532bcfcd8e0763ee5cef194f36f00396be59b94fb418f5f8d83140d9a7"; -const TOKEN_REGISTRY_ADDRESS = "0x9eb613a88534e2939518f4ffbfe65f5969b491ff"; -const TITLE_ESCROW_CREATOR = "0x4bf7e4777a8d1b6edd5f2d9b8582e2817f0b0953"; -const ADDRESS_EXAMPLE_1 = "0xe0a71284ef59483795053266cb796b65e48b5124"; -const ADDRESS_EXAMPLE_2 = "0xcdfacbb428dd30ddf6d99875dcad04cbefcd6e60"; - -// ------------------------------ -// Setup -// ------------------------------ - -// Deploy document store to 0x63A223E025256790E88778a01f480eBA77731D04 -shell.exec(`oa deploy document-store "My Document Store" -n local -k ${ACCOUNT_KEY}`); - -// Deploy token registry to 0x9Eb613a88534E2939518f4ffBFE65F5969b491FF -shell.exec(`oa deploy token-registry "My Token Registry" MTR -n local -k ${ACCOUNT_KEY}`); - -// Deploy title escrow creator to 0x4Bf7E4777a8D1b6EdD5F2d9b8582e2817F0B0953 -shell.exec(`oa deploy title-escrow-creator "test" -n local -k ${ACCOUNT_KEY}`); - -// ------------------------------ -// For transfer holder case -// ------------------------------ - -// Deploy title escrow to 0xfE442b75786c67E1e7a7146DAeD8943F0f2c23d2 -shell.exec( - `oa deploy title-escrow -b ${ADDRESS_EXAMPLE_1} -h ${ADDRESS_EXAMPLE_1} -r ${TOKEN_REGISTRY_ADDRESS} -c ${TITLE_ESCROW_CREATOR} -n local -k ${ACCOUNT_KEY}` -); - -shell.exec( - `oa token-registry issue -a ${TOKEN_REGISTRY_ADDRESS} --tokenId 0x3c4b6dada4856e82f9c1e931079f261311c72ef6092c51a4ab1dc1085c46b380 --to 0xfE442b75786c67E1e7a7146DAeD8943F0f2c23d2 -n local -k ${ACCOUNT_KEY}` -); - -// ------------------------------ -// For endorse owner case -// ------------------------------ - -// Deploy title escrow to 0x547Ca63C8fB3Ccb856DEb7040D327dBfe4e7d20F -shell.exec( - `oa deploy title-escrow -b ${ADDRESS_EXAMPLE_1} -h ${ADDRESS_EXAMPLE_1} -r ${TOKEN_REGISTRY_ADDRESS} -c ${TITLE_ESCROW_CREATOR} -n local -k ${ACCOUNT_KEY} - ` -); - -shell.exec( - `oa token-registry issue -a ${TOKEN_REGISTRY_ADDRESS} --tokenId 0xeda903b58689a72247350961bb62fc3a1d5f98caf6633ecbc75208ebb3eb273f --to 0x547Ca63C8fB3Ccb856DEb7040D327dBfe4e7d20F -n local -k ${ACCOUNT_KEY}` -); - -// ------------------------------ -// For nominate owner + accept nomination case -// ------------------------------ - -// Deploy title escrow to 0xe42668c14DCd9b0494F64ED528DC3789C69bF9b6 -shell.exec( - `oa deploy title-escrow -b ${ADDRESS_EXAMPLE_1} -h ${ADDRESS_EXAMPLE_2} -r ${TOKEN_REGISTRY_ADDRESS} -c ${TITLE_ESCROW_CREATOR} -n local -k ${ACCOUNT_KEY} - ` -); - -shell.exec( - `oa token-registry issue -a ${TOKEN_REGISTRY_ADDRESS} --tokenId 0x3e7418c37f878fd8585950210aca250a11002bb121d5624ef985a43a31381302 --to 0xe42668c14DCd9b0494F64ED528DC3789C69bF9b6 -n local -k ${ACCOUNT_KEY}` -); - -// ------------------------------ -// For surrender case -// ------------------------------ - -// Deploy title escrow to 0x82524C1C34F52a2c42eA41daF08B27cB7711c9EE -shell.exec( - `oa deploy title-escrow -b ${ADDRESS_EXAMPLE_1} -h ${ADDRESS_EXAMPLE_1} -r ${TOKEN_REGISTRY_ADDRESS} -c ${TITLE_ESCROW_CREATOR} -n local -k ${ACCOUNT_KEY} - ` -); - -shell.exec( - `oa token-registry issue -a ${TOKEN_REGISTRY_ADDRESS} --tokenId 0x877a638bdd8d09f415efc2ce1fc1adc41e979e50739145939f0be2a478a340b9 --to 0x82524C1C34F52a2c42eA41daF08B27cB7711c9EE -n local -k ${ACCOUNT_KEY}` -); diff --git a/apps/ui/integration/local/surrender-accept.mjs b/apps/ui/integration/local/surrender-accept.mjs deleted file mode 100644 index 46b1173b..00000000 --- a/apps/ui/integration/local/surrender-accept.mjs +++ /dev/null @@ -1,44 +0,0 @@ -import expect from "expect-puppeteer"; -import { confirmTransaction } from "./utils.mjs"; - -export const surrenderAccept = async (metamask, browser) => { - // force process to exit if any assertion fail - try { - const page = await browser.newPage(); - await page.goto("http://localhost:3000/verify"); - - const inputUploadHandle = await page.$("input[type=file]"); - inputUploadHandle.uploadFile("./integration/local/ebl-surrender.json"); // use back the same ebl - - await page.waitForSelector("[data-testid='connectToWallet']", { visible: true }); - await page.click("[data-testid='connectToWallet']"); - - await page.waitFor(1500); - await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true }); - await page.click("[data-testid='manageAssetDropdown']"); - - await page.waitForSelector("[data-testid='acceptSurrenderDropdown']", { visible: true }); - await page.click("[data-testid='acceptSurrenderDropdown']"); - - await page.waitForSelector("[data-testid='acceptSurrenderBtn']", { visible: true }); - await page.click("[data-testid='acceptSurrenderBtn']"); - - await page.waitFor(1500); - await confirmTransaction(metamask); - await page.bringToFront(); - await page.waitFor(1500); - - await expect(page).toMatchElement("[data-testid='overlay-title']", { - text: "Surrender Accepted", - visible: true, - }); - - await page.close(); - - console.log("✅ Surrender accept success"); - } catch (e) { - console.log("❌ Surrender accept fail"); - console.log(e); - process.exit(1); - } -}; diff --git a/apps/ui/integration/local/surrender-reject.mjs b/apps/ui/integration/local/surrender-reject.mjs deleted file mode 100644 index a3754967..00000000 --- a/apps/ui/integration/local/surrender-reject.mjs +++ /dev/null @@ -1,48 +0,0 @@ -import expect from "expect-puppeteer"; -import { confirmTransaction } from "./utils.mjs"; - -export const surrenderReject = async (metamask, browser) => { - // force process to exit if any assertion fail - try { - const page = await browser.newPage(); - await page.goto("http://localhost:3000/verify"); - - const inputUploadHandle = await page.$("input[type=file]"); - inputUploadHandle.uploadFile("./integration/local/ebl-surrender.json"); // use back the same ebl - - await page.waitForSelector("[data-testid='connectToWallet']", { visible: true }); - await page.click("[data-testid='connectToWallet']"); - - await page.waitFor(1500); - await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true }); - await page.click("[data-testid='manageAssetDropdown']"); - - await page.waitForSelector("[data-testid='rejectSurrenderDropdown']", { visible: true }); - await page.click("[data-testid='rejectSurrenderDropdown']"); - - await page.waitFor(1500); // need to wait for reject surrender btn, not sure why - await page.waitForSelector("[data-testid='rejectSurrenderBtn']", { visible: true }); - await page.click("[data-testid='rejectSurrenderBtn']"); - - await page.waitForSelector("[data-testid='confirmActionBtn']", { visible: true }); - await page.click("[data-testid='confirmActionBtn']"); - - await page.waitFor(1500); - await confirmTransaction(metamask); - await page.bringToFront(); - await page.waitFor(1500); - - await expect(page).toMatchElement("[data-testid='overlay-title']", { - text: "Surrender Rejected", - visible: true, - }); - - await page.close(); - - console.log("✅ Surrender reject success"); - } catch (e) { - console.log("❌ Surrender reject fail"); - console.log(e); - process.exit(1); - } -}; diff --git a/apps/ui/integration/local/surrender.mjs b/apps/ui/integration/local/surrender.mjs deleted file mode 100644 index 4b1d99d0..00000000 --- a/apps/ui/integration/local/surrender.mjs +++ /dev/null @@ -1,49 +0,0 @@ -import expect from "expect-puppeteer"; -import { confirmTransaction } from "./utils.mjs"; - -export const surrender = async (metamask, browser) => { - // force process to exit if any assertion fail - try { - const page = await browser.newPage(); - await page.goto("http://localhost:3000/verify"); - - const inputUploadHandle = await page.$("input[type=file]"); - inputUploadHandle.uploadFile("./integration/local/ebl-surrender.json"); - - await page.waitForSelector("[data-testid='connectToWallet']", { visible: true }); - await page.click("[data-testid='connectToWallet']"); - - await page.waitFor(1500); - await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true }); - await page.click("[data-testid='manageAssetDropdown']"); - - await page.waitForSelector("[data-testid='surrenderDropdown']", { visible: true }); - await page.click("[data-testid='surrenderDropdown']"); - - await page.waitForSelector("[data-testid='surrenderBtn']", { visible: true }); - await page.click("[data-testid='surrenderBtn']"); - - await page.waitFor(1500); - await confirmTransaction(metamask); - await page.bringToFront(); - await page.waitFor(1500); - - await expect(page).toMatchElement("#surrender-sign", { - text: "Surrendered To Issuer", - visible: true, - }); - - await expect(page).toMatchElement("[data-testid='overlay-title']", { - text: "Surrender Document Success", - visible: true, - }); - - await page.close(); - - console.log("✅ Surrender success"); - } catch (e) { - console.log("❌ Surrender fail"); - console.log(e); - process.exit(1); - } -}; diff --git a/apps/ui/integration/local/transfer-holder.mjs b/apps/ui/integration/local/transfer-holder.mjs deleted file mode 100644 index 564fd9f6..00000000 --- a/apps/ui/integration/local/transfer-holder.mjs +++ /dev/null @@ -1,58 +0,0 @@ -import expect from "expect-puppeteer"; -import { confirmTransaction, approveAllAccounts } from "./utils.mjs"; - -export const transferHolder = async (metamask, browser) => { - // force process to exit if any assertion fail - try { - const page = await browser.newPage(); - await page.goto("http://localhost:3000/verify"); - - const inputUploadHandle = await page.$("input[type=file]"); - inputUploadHandle.uploadFile("./integration/local/ebl-transfer-holder.json"); - - await page.waitForSelector("[data-testid='connectToWallet']", { visible: true }); - await page.click("[data-testid='connectToWallet']"); - - // START - approve application once after connect to wallet, subsequent tests no longer need - await approveAllAccounts(metamask); - await page.bringToFront(); - // END - approve application once after connect to wallet, subsequent tests no longer need - - await page.waitFor(1500); // after connect, need to wait awhile - await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true }); - await page.click("[data-testid='manageAssetDropdown']"); - - await page.waitForSelector("[data-testid='transferHolderDropdown']", { visible: true }); - await page.click("[data-testid='transferHolderDropdown']"); - - await page.waitForSelector("[data-testid='editable-input-holder']", { visible: true }); - await page.focus("[data-testid='editable-input-holder']"); - await page.keyboard.type("0xcDFAcbb428DD30ddf6d99875dcad04CbEFcd6E60"); - - await page.waitForSelector("[data-testid='transferBtn']", { visible: true }); - await page.click("[data-testid='transferBtn']"); - - await page.waitFor(1500); // switch between metamask / page tab, need to wait awhile - await confirmTransaction(metamask); - await page.bringToFront(); - await page.waitFor(1500); // switch between metamask / page tab, need to wait awhile - - await expect(page).toMatchElement("[data-testid='non-editable-input-holder']", { - text: "0xcDFAcbb428DD30ddf6d99875dcad04CbEFcd6E60", - visible: true, - }); - - await expect(page).toMatchElement("[data-testid='overlay-title']", { - text: "Transfer Holder Success", - visible: true, - }); - - await page.close(); - - console.log("✅ Transfer holder success"); - } catch (e) { - console.log("❌ Transfer holder fail"); - console.log(e); - process.exit(1); - } -}; diff --git a/apps/ui/integration/local/utils.mjs b/apps/ui/integration/local/utils.mjs deleted file mode 100644 index 3f059900..00000000 --- a/apps/ui/integration/local/utils.mjs +++ /dev/null @@ -1,41 +0,0 @@ -// ChainSafe/dappeteer's metamask methods mostly doesn't not work out of box, fml - -// manually dismiss banner! -// news popup keeps re-appearing AFTER some metamask actions -// clue (dasanra's fork) -> https://github.com/dasanra/dappeteer/commit/3656360e4f891a3e7d1e80e77a40b2cfb83af2c8 -export const checkAndCloseNewsPopOver = async (metamask) => { - await metamask.page.waitFor(1000); - const isPopOverOpen = await metamask.page.evaluate(() => { - return document.querySelector(".whats-new-popup__popover") !== null; - }); - - if (isPopOverOpen) { - const closePopOverButton = await metamask.page.waitForSelector(".popover-header__button"); - await closePopOverButton.click(); - } - await metamask.page.waitFor(1000); -}; - -// https://github.com/ChainSafe/dappeteer/issues/67 -export const confirmTransaction = async (metamask) => { - await metamask.confirmTransaction(); - await metamask.page.waitForSelector(".btn-primary:not([disabled])", { visible: true }); - await metamask.page.click(".btn-primary:not([disabled])"); - await checkAndCloseNewsPopOver(metamask); -}; - -// manually approve all accounts! -// https://github.com/ChainSafe/dappeteer/blob/master/src/metamask/approve.ts -export const approveAllAccounts = async (metamask) => { - await metamask.page.bringToFront(); - await metamask.page.reload(); - - const checkbox = await metamask.page.waitForSelector(".permissions-connect-choose-account__header-check-box"); - await checkbox.click(); - - const button = await metamask.page.waitForSelector("button.button.btn-primary"); - await button.click(); - - const connectButton = await metamask.page.waitForSelector("button.button.btn-primary"); - await connectButton.click(); -}; diff --git a/apps/ui/jest.config.js b/apps/ui/jest.config.js deleted file mode 100644 index b1fa8f07..00000000 --- a/apps/ui/jest.config.js +++ /dev/null @@ -1,22 +0,0 @@ -module.exports = { - collectCoverage: false, - collectCoverageFrom: [ - "src/**/*.{ts,tsx,js,jsx}", - "scripts/**/*.{ts,tsx,js,jsx}", - "!src/**/*.spec.{ts,tsx,js,jsx}", - "!src/**/*.stories.tsx", - ], - coverageDirectory: "/.coverage/", - moduleFileExtensions: ["ts", "tsx", "js", "jsx", "json"], - moduleNameMapper: { - "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": - "/_mocks_/fileMock.js", - "\\.(css|sass|scss)$": "identity-obj-proxy", - "^react-pdf/dist/esm/entry.webpack$": "react-pdf/dist/umd/entry.jest", - }, - testEnvironment: "jest-environment-jsdom", - setupFiles: ["/jest.setup.ts"], - setupFilesAfterEnv: ["/jest.dom.setup.ts"], - testMatch: ["**/__tests__/**/*.[jt]s?(x)", "**/?(*.)test.[jt]s?(x)"], - testPathIgnorePatterns: ["/node_modules/"], -}; diff --git a/apps/ui/jest.dom.setup.ts b/apps/ui/jest.dom.setup.ts deleted file mode 100644 index aaaa9fb3..00000000 --- a/apps/ui/jest.dom.setup.ts +++ /dev/null @@ -1,3 +0,0 @@ -// this will allow us to extend expect which testing-library expects -// https://github.com/enzymejs/enzyme-matchers/issues/86#issuecomment-312489052 -import "@testing-library/jest-dom"; diff --git a/apps/ui/jest.setup.ts b/apps/ui/jest.setup.ts deleted file mode 100644 index f503974d..00000000 --- a/apps/ui/jest.setup.ts +++ /dev/null @@ -1,22 +0,0 @@ -import debug from "debug"; -import "jest-canvas-mock"; -// Jest swallows stderr from debug, so if process is called with DEBUG then redirect debug to console.log -if (process.env.DEBUG) { - debug.log = console.log.bind(console); -} - -// polyfill (https://stackoverflow.com/questions/42213522/mocking-document-createrange-for-jest) -const createRange = () => ({ - setStart: () => {}, - setEnd: () => {}, - commonAncestorContainer: { - nodeName: "BODY", - ownerDocument: document, - }, -}); -window.alert = jest.fn(); -window.fetch = jest.fn(); - -Object.defineProperty(document, "createRange", createRange); - -process.env.CONFIG_FILE_ID = "62e8b48a9bc5f5c72410b98a"; diff --git a/apps/ui/netlify.toml b/apps/ui/netlify.toml deleted file mode 100644 index 62935ec8..00000000 --- a/apps/ui/netlify.toml +++ /dev/null @@ -1,22 +0,0 @@ -[[redirects]] - from = "/admin" - to = "/admin/index.html" - status = 200 - -[[redirects]] - from = "/resources" - to = "/learn" - -[[redirects]] - from = "/*" - to = "/index.html" - status = 200 - -[build] - ignore = "git log -1 --pretty=%B | grep dependabot" - -# Unset the infura key with domain restriction for branch previews -# so that the default key (without domain restriction) is used instead -[context.deploy-preview] - [context.deploy-preview.environment] - INFURA_API_KEY = "" diff --git a/apps/ui/package-lock.json b/apps/ui/package-lock.json deleted file mode 100644 index b7aac7c0..00000000 --- a/apps/ui/package-lock.json +++ /dev/null @@ -1,38878 +0,0 @@ -{ - "name": "digital-verification-platform-website", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" - }, - "@babel/core": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", - "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.5", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", - "requires": { - "@babel/types": "^7.15.4", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", - "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", - "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", - "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", - "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", - "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", - "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-wrap-function": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", - "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==" - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" - }, - "@babel/helper-wrap-function": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", - "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", - "dev": true, - "requires": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "requires": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==" - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", - "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", - "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.15.4", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", - "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.15.4.tgz", - "integrity": "sha512-WNER+YLs7avvRukEddhu5PSfSaMMimX2xBFgLQS7Bw16yrUxJGWidO9nQp+yLy9MVybg5Ba3BlhAw+BkdhpDmg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-decorators": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-default-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.16.7.tgz", - "integrity": "sha512-+cENpW1rgIjExn+o5c8Jw/4BuH4eGKKYvkMB8/0ZxFQ9mC0t4z09VsPIwNg6waF69QYC81zxGeAsREGuqQoKeg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-default-from": "^7.16.7" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "dev": true - } - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.5" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", - "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", - "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-default-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.16.7.tgz", - "integrity": "sha512-4C3E4NsrLOgftKaTYTULhHsuQrGv3FHrBzOMDiS7UYKIpgGBkAdawg4h+EI8zPeK9M0fiIIh72hIwsI24K7MbA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "dev": true - } - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", - "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", - "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", - "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", - "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz", - "integrity": "sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-flow": "^7.14.5" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", - "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", - "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.15.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", - "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", - "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.15.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", - "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", - "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.14.5", - "@babel/types": "^7.14.9" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", - "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", - "dev": true, - "requires": { - "@babel/plugin-transform-react-jsx": "^7.14.5" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", - "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz", - "integrity": "sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw==", - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.2", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "semver": "^6.3.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.4.tgz", - "integrity": "sha512-sM1/FEjwYjXvMwu1PJStH11kJ154zd/lpY56NQJ5qH2D0mabMv1CAy/kdvS9RP4Xgfj9fBBA3JiSLdDHgXdzOA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/preset-env": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.4.tgz", - "integrity": "sha512-4f2nLw+q6ht8gl3sHCmNhmA5W6b1ItLzbH3UrKuJxACHr2eCpk96jwjrAfCAaXaaVwTQGnyUYHY2EWXJGt7TUQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", - "@babel/plugin-proposal-async-generator-functions": "^7.15.4", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.15.4", - "@babel/plugin-proposal-dynamic-import": "^7.14.5", - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", - "@babel/plugin-proposal-json-strings": "^7.14.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", - "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.14.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.15.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.14.5", - "@babel/plugin-transform-async-to-generator": "^7.14.5", - "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.15.3", - "@babel/plugin-transform-classes": "^7.15.4", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@babel/plugin-transform-dotall-regex": "^7.14.5", - "@babel/plugin-transform-duplicate-keys": "^7.14.5", - "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.15.4", - "@babel/plugin-transform-function-name": "^7.14.5", - "@babel/plugin-transform-literals": "^7.14.5", - "@babel/plugin-transform-member-expression-literals": "^7.14.5", - "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.15.4", - "@babel/plugin-transform-modules-systemjs": "^7.15.4", - "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", - "@babel/plugin-transform-new-target": "^7.14.5", - "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.15.4", - "@babel/plugin-transform-property-literals": "^7.14.5", - "@babel/plugin-transform-regenerator": "^7.14.5", - "@babel/plugin-transform-reserved-words": "^7.14.5", - "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.14.6", - "@babel/plugin-transform-sticky-regex": "^7.14.5", - "@babel/plugin-transform-template-literals": "^7.14.5", - "@babel/plugin-transform-typeof-symbol": "^7.14.5", - "@babel/plugin-transform-unicode-escapes": "^7.14.5", - "@babel/plugin-transform-unicode-regex": "^7.14.5", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.4", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.2", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.16.0", - "semver": "^6.3.0" - } - }, - "@babel/preset-flow": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.14.5.tgz", - "integrity": "sha512-pP5QEb4qRUSVGzzKx9xqRuHUrM/jEzMqdrZpdMA+oUCRgd5zM1qGr5y5+ZgAL/1tVv1H0dyk5t4SKJntqyiVtg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-flow-strip-types": "^7.14.5" - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", - "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-react-display-name": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.5", - "@babel/plugin-transform-react-jsx-development": "^7.14.5", - "@babel/plugin-transform-react-pure-annotations": "^7.14.5" - } - }, - "@babel/preset-typescript": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.15.0.tgz", - "integrity": "sha512-lt0Y/8V3y06Wq/8H/u0WakrqciZ7Fz7mwPDHWUJAXlABL5hiUG42BNlRXiELNjeWjO5rWmnNKlx+yzJvxezHow==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-typescript": "^7.15.0" - } - }, - "@babel/register": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.17.0.tgz", - "integrity": "sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.5", - "source-map-support": "^0.5.16" - }, - "dependencies": { - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true - } - } - }, - "@babel/runtime": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", - "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", - "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", - "requires": { - "core-js-pure": "^3.16.0", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - }, - "@base2/pretty-print-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", - "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==", - "dev": true - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@chainsafe/dappeteer": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@chainsafe/dappeteer/-/dappeteer-2.3.0.tgz", - "integrity": "sha512-FDfdBLZIkkbx5nPQ+qpRr5oJgPs6H76KYz7jc2pKH17DcbiNtaF+egJA+wp+Lgsey7KYuK4W/0ttCsC0UBKw4w==", - "dev": true, - "requires": { - "node-stream-zip": "^1.13.0" - } - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" - }, - "@dabh/diagnostics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", - "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", - "requires": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" - } - }, - "@digitalbazaar/http-client": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-1.2.0.tgz", - "integrity": "sha512-W9KQQ5pUJcaR0I4c2HPJC0a7kRbZApIorZgPnEDwMBgj16iQzutGLrCXYaZOmxqVLVNqqlQ4aUJh+HBQZy4W6Q==", - "requires": { - "esm": "^3.2.22", - "ky": "^0.25.1", - "ky-universal": "^0.8.2" - } - }, - "@discoveryjs/json-ext": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", - "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", - "dev": true - }, - "@emotion/babel-plugin": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.3.0.tgz", - "integrity": "sha512-UZKwBV2rADuhRp+ZOGgNWg2eYgbzKzQXfQPtJbu/PLy8onurxlNCLvxMQEvlr1/GudguPI5IU9qIY1+2z1M5bA==", - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/runtime": "^7.13.10", - "@emotion/hash": "^0.8.0", - "@emotion/memoize": "^0.7.5", - "@emotion/serialize": "^1.0.2", - "babel-plugin-macros": "^2.6.1", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "^4.0.3" - }, - "dependencies": { - "babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", - "requires": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - } - } - }, - "@emotion/cache": { - "version": "11.7.1", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", - "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", - "requires": { - "@emotion/memoize": "^0.7.4", - "@emotion/sheet": "^1.1.0", - "@emotion/utils": "^1.0.0", - "@emotion/weak-memoize": "^0.2.5", - "stylis": "4.0.13" - }, - "dependencies": { - "stylis": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", - "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" - } - } - }, - "@emotion/core": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.3.1.tgz", - "integrity": "sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==", - "dev": true, - "requires": { - "@babel/runtime": "^7.5.5", - "@emotion/cache": "^10.0.27", - "@emotion/css": "^10.0.27", - "@emotion/serialize": "^0.11.15", - "@emotion/sheet": "0.9.4", - "@emotion/utils": "0.11.3" - }, - "dependencies": { - "@emotion/cache": { - "version": "10.0.29", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz", - "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==", - "dev": true, - "requires": { - "@emotion/sheet": "0.9.4", - "@emotion/stylis": "0.8.5", - "@emotion/utils": "0.11.3", - "@emotion/weak-memoize": "0.2.5" - } - }, - "@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "dev": true - }, - "@emotion/serialize": { - "version": "0.11.16", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", - "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", - "dev": true, - "requires": { - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/unitless": "0.7.5", - "@emotion/utils": "0.11.3", - "csstype": "^2.5.7" - } - }, - "@emotion/sheet": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz", - "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==", - "dev": true - }, - "@emotion/utils": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", - "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==", - "dev": true - }, - "csstype": { - "version": "2.6.19", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", - "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==", - "dev": true - } - } - }, - "@emotion/css": { - "version": "10.0.27", - "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz", - "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==", - "dev": true, - "requires": { - "@emotion/serialize": "^0.11.15", - "@emotion/utils": "0.11.3", - "babel-plugin-emotion": "^10.0.27" - }, - "dependencies": { - "@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "dev": true - }, - "@emotion/serialize": { - "version": "0.11.16", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", - "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", - "dev": true, - "requires": { - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/unitless": "0.7.5", - "@emotion/utils": "0.11.3", - "csstype": "^2.5.7" - } - }, - "@emotion/utils": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", - "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==", - "dev": true - }, - "csstype": { - "version": "2.6.19", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", - "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==", - "dev": true - } - } - }, - "@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" - }, - "@emotion/is-prop-valid": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.0.tgz", - "integrity": "sha512-9RkilvXAufQHsSsjQ3PIzSns+pxuX4EW8EbGeSPjZMHuMx6z/MOzb9LpqNieQX4F3mre3NWS2+X3JNRHTQztUQ==", - "requires": { - "@emotion/memoize": "^0.7.4" - } - }, - "@emotion/memoize": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", - "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" - }, - "@emotion/react": { - "version": "11.7.1", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz", - "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==", - "requires": { - "@babel/runtime": "^7.13.10", - "@emotion/cache": "^11.7.1", - "@emotion/serialize": "^1.0.2", - "@emotion/sheet": "^1.1.0", - "@emotion/utils": "^1.0.0", - "@emotion/weak-memoize": "^0.2.5", - "hoist-non-react-statics": "^3.3.1" - } - }, - "@emotion/serialize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz", - "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==", - "requires": { - "@emotion/hash": "^0.8.0", - "@emotion/memoize": "^0.7.4", - "@emotion/unitless": "^0.7.5", - "@emotion/utils": "^1.0.0", - "csstype": "^3.0.2" - } - }, - "@emotion/sheet": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz", - "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" - }, - "@emotion/styled": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.3.0.tgz", - "integrity": "sha512-fUoLcN3BfMiLlRhJ8CuPUMEyKkLEoM+n+UyAbnqGEsCd5IzKQ7VQFLtzpJOaCD2/VR2+1hXQTnSZXVJeiTNltA==", - "requires": { - "@babel/runtime": "^7.13.10", - "@emotion/babel-plugin": "^11.3.0", - "@emotion/is-prop-valid": "^1.1.0", - "@emotion/serialize": "^1.0.2", - "@emotion/utils": "^1.0.0" - } - }, - "@emotion/styled-base": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.3.0.tgz", - "integrity": "sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w==", - "dev": true, - "requires": { - "@babel/runtime": "^7.5.5", - "@emotion/is-prop-valid": "0.8.8", - "@emotion/serialize": "^0.11.15", - "@emotion/utils": "0.11.3" - }, - "dependencies": { - "@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "dev": true, - "requires": { - "@emotion/memoize": "0.7.4" - } - }, - "@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "dev": true - }, - "@emotion/serialize": { - "version": "0.11.16", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", - "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", - "dev": true, - "requires": { - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/unitless": "0.7.5", - "@emotion/utils": "0.11.3", - "csstype": "^2.5.7" - } - }, - "@emotion/utils": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", - "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==", - "dev": true - }, - "csstype": { - "version": "2.6.19", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", - "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==", - "dev": true - } - } - }, - "@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", - "dev": true - }, - "@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" - }, - "@emotion/utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.0.0.tgz", - "integrity": "sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA==" - }, - "@emotion/weak-memoize": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", - "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "@ethereumjs/common": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.2.tgz", - "integrity": "sha512-vDwye5v0SVeuDky4MtKsu+ogkH2oFUV8pBKzH/eNBzT8oI91pKa8WyzDuYuxOQsgNgv5R34LfFDh2aaw3H4HbQ==", - "requires": { - "crc-32": "^1.2.0", - "ethereumjs-util": "^7.1.4" - } - }, - "@ethersproject/abi": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.4.1.tgz", - "integrity": "sha512-9mhbjUk76BiSluiiW4BaYyI58KSbDMMQpCLdsAR+RsT2GyATiNYxVv+pGWRrekmsIdY3I+hOqsYQSTkc8L/mcg==", - "requires": { - "@ethersproject/address": "^5.4.0", - "@ethersproject/bignumber": "^5.4.0", - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/constants": "^5.4.0", - "@ethersproject/hash": "^5.4.0", - "@ethersproject/keccak256": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/properties": "^5.4.0", - "@ethersproject/strings": "^5.4.0" - } - }, - "@ethersproject/abstract-provider": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.4.1.tgz", - "integrity": "sha512-3EedfKI3LVpjSKgAxoUaI+gB27frKsxzm+r21w9G60Ugk+3wVLQwhi1LsEJAKNV7WoZc8CIpNrATlL1QFABjtQ==", - "requires": { - "@ethersproject/bignumber": "^5.4.0", - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/networks": "^5.4.0", - "@ethersproject/properties": "^5.4.0", - "@ethersproject/transactions": "^5.4.0", - "@ethersproject/web": "^5.4.0" - } - }, - "@ethersproject/abstract-signer": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.4.1.tgz", - "integrity": "sha512-SkkFL5HVq1k4/25dM+NWP9MILgohJCgGv5xT5AcRruGz4ILpfHeBtO/y6j+Z3UN/PAjDeb4P7E51Yh8wcGNLGA==", - "requires": { - "@ethersproject/abstract-provider": "^5.4.0", - "@ethersproject/bignumber": "^5.4.0", - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/properties": "^5.4.0" - } - }, - "@ethersproject/address": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.4.0.tgz", - "integrity": "sha512-SD0VgOEkcACEG/C6xavlU1Hy3m5DGSXW3CUHkaaEHbAPPsgi0coP5oNPsxau8eTlZOk/bpa/hKeCNoK5IzVI2Q==", - "requires": { - "@ethersproject/bignumber": "^5.4.0", - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/keccak256": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/rlp": "^5.4.0" - } - }, - "@ethersproject/base64": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.4.0.tgz", - "integrity": "sha512-CjQw6E17QDSSC5jiM9YpF7N1aSCHmYGMt9bWD8PWv6YPMxjsys2/Q8xLrROKI3IWJ7sFfZ8B3flKDTM5wlWuZQ==", - "requires": { - "@ethersproject/bytes": "^5.4.0" - } - }, - "@ethersproject/basex": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.4.0.tgz", - "integrity": "sha512-J07+QCVJ7np2bcpxydFVf/CuYo9mZ7T73Pe7KQY4c1lRlrixMeblauMxHXD0MPwFmUHZIILDNViVkykFBZylbg==", - "requires": { - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/properties": "^5.4.0" - } - }, - "@ethersproject/bignumber": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.4.1.tgz", - "integrity": "sha512-fJhdxqoQNuDOk6epfM7yD6J8Pol4NUCy1vkaGAkuujZm0+lNow//MKu1hLhRiYV4BsOHyBv5/lsTjF+7hWwhJg==", - "requires": { - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "bn.js": "^4.11.9" - } - }, - "@ethersproject/bytes": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.4.0.tgz", - "integrity": "sha512-H60ceqgTHbhzOj4uRc/83SCN9d+BSUnOkrr2intevqdtEMO1JFVZ1XL84OEZV+QjV36OaZYxtnt4lGmxcGsPfA==", - "requires": { - "@ethersproject/logger": "^5.4.0" - } - }, - "@ethersproject/constants": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.4.0.tgz", - "integrity": "sha512-tzjn6S7sj9+DIIeKTJLjK9WGN2Tj0P++Z8ONEIlZjyoTkBuODN+0VfhAyYksKi43l1Sx9tX2VlFfzjfmr5Wl3Q==", - "requires": { - "@ethersproject/bignumber": "^5.4.0" - } - }, - "@ethersproject/contracts": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.4.1.tgz", - "integrity": "sha512-m+z2ZgPy4pyR15Je//dUaymRUZq5MtDajF6GwFbGAVmKz/RF+DNIPwF0k5qEcL3wPGVqUjFg2/krlCRVTU4T5w==", - "requires": { - "@ethersproject/abi": "^5.4.0", - "@ethersproject/abstract-provider": "^5.4.0", - "@ethersproject/abstract-signer": "^5.4.0", - "@ethersproject/address": "^5.4.0", - "@ethersproject/bignumber": "^5.4.0", - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/constants": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/properties": "^5.4.0", - "@ethersproject/transactions": "^5.4.0" - } - }, - "@ethersproject/hash": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.4.0.tgz", - "integrity": "sha512-xymAM9tmikKgbktOCjW60Z5sdouiIIurkZUr9oW5NOex5uwxrbsYG09kb5bMcNjlVeJD3yPivTNzViIs1GCbqA==", - "requires": { - "@ethersproject/abstract-signer": "^5.4.0", - "@ethersproject/address": "^5.4.0", - "@ethersproject/bignumber": "^5.4.0", - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/keccak256": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/properties": "^5.4.0", - "@ethersproject/strings": "^5.4.0" - } - }, - "@ethersproject/hdnode": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.4.0.tgz", - "integrity": "sha512-pKxdS0KAaeVGfZPp1KOiDLB0jba11tG6OP1u11QnYfb7pXn6IZx0xceqWRr6ygke8+Kw74IpOoSi7/DwANhy8Q==", - "requires": { - "@ethersproject/abstract-signer": "^5.4.0", - "@ethersproject/basex": "^5.4.0", - "@ethersproject/bignumber": "^5.4.0", - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/pbkdf2": "^5.4.0", - "@ethersproject/properties": "^5.4.0", - "@ethersproject/sha2": "^5.4.0", - "@ethersproject/signing-key": "^5.4.0", - "@ethersproject/strings": "^5.4.0", - "@ethersproject/transactions": "^5.4.0", - "@ethersproject/wordlists": "^5.4.0" - } - }, - "@ethersproject/json-wallets": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.4.0.tgz", - "integrity": "sha512-igWcu3fx4aiczrzEHwG1xJZo9l1cFfQOWzTqwRw/xcvxTk58q4f9M7cjh51EKphMHvrJtcezJ1gf1q1AUOfEQQ==", - "requires": { - "@ethersproject/abstract-signer": "^5.4.0", - "@ethersproject/address": "^5.4.0", - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/hdnode": "^5.4.0", - "@ethersproject/keccak256": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/pbkdf2": "^5.4.0", - "@ethersproject/properties": "^5.4.0", - "@ethersproject/random": "^5.4.0", - "@ethersproject/strings": "^5.4.0", - "@ethersproject/transactions": "^5.4.0", - "aes-js": "3.0.0", - "scrypt-js": "3.0.1" - } - }, - "@ethersproject/keccak256": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.4.0.tgz", - "integrity": "sha512-FBI1plWet+dPUvAzPAeHzRKiPpETQzqSUWR1wXJGHVWi4i8bOSrpC3NwpkPjgeXG7MnugVc1B42VbfnQikyC/A==", - "requires": { - "@ethersproject/bytes": "^5.4.0", - "js-sha3": "0.5.7" - } - }, - "@ethersproject/logger": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.4.1.tgz", - "integrity": "sha512-DZ+bRinnYLPw1yAC64oRl0QyVZj43QeHIhVKfD/+YwSz4wsv1pfwb5SOFjz+r710YEWzU6LrhuSjpSO+6PeE4A==" - }, - "@ethersproject/networks": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.4.2.tgz", - "integrity": "sha512-eekOhvJyBnuibfJnhtK46b8HimBc5+4gqpvd1/H9LEl7Q7/qhsIhM81dI9Fcnjpk3jB1aTy6bj0hz3cifhNeYw==", - "requires": { - "@ethersproject/logger": "^5.4.0" - } - }, - "@ethersproject/pbkdf2": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.4.0.tgz", - "integrity": "sha512-x94aIv6tiA04g6BnazZSLoRXqyusawRyZWlUhKip2jvoLpzJuLb//KtMM6PEovE47pMbW+Qe1uw+68ameJjB7g==", - "requires": { - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/sha2": "^5.4.0" - } - }, - "@ethersproject/properties": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.4.1.tgz", - "integrity": "sha512-cyCGlF8wWlIZyizsj2PpbJ9I7rIlUAfnHYwy/T90pdkSn/NFTa5YWZx2wTJBe9V7dD65dcrrEMisCRUJiq6n3w==", - "requires": { - "@ethersproject/logger": "^5.4.0" - } - }, - "@ethersproject/providers": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.4.5.tgz", - "integrity": "sha512-1GkrvkiAw3Fj28cwi1Sqm8ED1RtERtpdXmRfwIBGmqBSN5MoeRUHuwHPppMtbPayPgpFcvD7/Gdc9doO5fGYgw==", - "requires": { - "@ethersproject/abstract-provider": "^5.4.0", - "@ethersproject/abstract-signer": "^5.4.0", - "@ethersproject/address": "^5.4.0", - "@ethersproject/basex": "^5.4.0", - "@ethersproject/bignumber": "^5.4.0", - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/constants": "^5.4.0", - "@ethersproject/hash": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/networks": "^5.4.0", - "@ethersproject/properties": "^5.4.0", - "@ethersproject/random": "^5.4.0", - "@ethersproject/rlp": "^5.4.0", - "@ethersproject/sha2": "^5.4.0", - "@ethersproject/strings": "^5.4.0", - "@ethersproject/transactions": "^5.4.0", - "@ethersproject/web": "^5.4.0", - "bech32": "1.1.4", - "ws": "7.4.6" - } - }, - "@ethersproject/random": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.4.0.tgz", - "integrity": "sha512-pnpWNQlf0VAZDEOVp1rsYQosmv2o0ITS/PecNw+mS2/btF8eYdspkN0vIXrCMtkX09EAh9bdk8GoXmFXM1eAKw==", - "requires": { - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/logger": "^5.4.0" - } - }, - "@ethersproject/rlp": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.4.0.tgz", - "integrity": "sha512-0I7MZKfi+T5+G8atId9QaQKHRvvasM/kqLyAH4XxBCBchAooH2EX5rL9kYZWwcm3awYV+XC7VF6nLhfeQFKVPg==", - "requires": { - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/logger": "^5.4.0" - } - }, - "@ethersproject/sha2": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.4.0.tgz", - "integrity": "sha512-siheo36r1WD7Cy+bDdE1BJ8y0bDtqXCOxRMzPa4bV1TGt/eTUUt03BHoJNB6reWJD8A30E/pdJ8WFkq+/uz4Gg==", - "requires": { - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "hash.js": "1.1.7" - } - }, - "@ethersproject/signing-key": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.4.0.tgz", - "integrity": "sha512-q8POUeywx6AKg2/jX9qBYZIAmKSB4ubGXdQ88l40hmATj29JnG5pp331nAWwwxPn2Qao4JpWHNZsQN+bPiSW9A==", - "requires": { - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/properties": "^5.4.0", - "bn.js": "^4.11.9", - "elliptic": "6.5.4", - "hash.js": "1.1.7" - } - }, - "@ethersproject/solidity": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.4.0.tgz", - "integrity": "sha512-XFQTZ7wFSHOhHcV1DpcWj7VXECEiSrBuv7JErJvB9Uo+KfCdc3QtUZV+Vjh/AAaYgezUEKbCtE6Khjm44seevQ==", - "requires": { - "@ethersproject/bignumber": "^5.4.0", - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/keccak256": "^5.4.0", - "@ethersproject/sha2": "^5.4.0", - "@ethersproject/strings": "^5.4.0" - } - }, - "@ethersproject/strings": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.4.0.tgz", - "integrity": "sha512-k/9DkH5UGDhv7aReXLluFG5ExurwtIpUfnDNhQA29w896Dw3i4uDTz01Quaptbks1Uj9kI8wo9tmW73wcIEaWA==", - "requires": { - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/constants": "^5.4.0", - "@ethersproject/logger": "^5.4.0" - } - }, - "@ethersproject/transactions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.4.0.tgz", - "integrity": "sha512-s3EjZZt7xa4BkLknJZ98QGoIza94rVjaEed0rzZ/jB9WrIuu/1+tjvYCWzVrystXtDswy7TPBeIepyXwSYa4WQ==", - "requires": { - "@ethersproject/address": "^5.4.0", - "@ethersproject/bignumber": "^5.4.0", - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/constants": "^5.4.0", - "@ethersproject/keccak256": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/properties": "^5.4.0", - "@ethersproject/rlp": "^5.4.0", - "@ethersproject/signing-key": "^5.4.0" - } - }, - "@ethersproject/units": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.4.0.tgz", - "integrity": "sha512-Z88krX40KCp+JqPCP5oPv5p750g+uU6gopDYRTBGcDvOASh6qhiEYCRatuM/suC4S2XW9Zz90QI35MfSrTIaFg==", - "requires": { - "@ethersproject/bignumber": "^5.4.0", - "@ethersproject/constants": "^5.4.0", - "@ethersproject/logger": "^5.4.0" - } - }, - "@ethersproject/wallet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.4.0.tgz", - "integrity": "sha512-wU29majLjM6AjCjpat21mPPviG+EpK7wY1+jzKD0fg3ui5fgedf2zEu1RDgpfIMsfn8fJHJuzM4zXZ2+hSHaSQ==", - "requires": { - "@ethersproject/abstract-provider": "^5.4.0", - "@ethersproject/abstract-signer": "^5.4.0", - "@ethersproject/address": "^5.4.0", - "@ethersproject/bignumber": "^5.4.0", - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/hash": "^5.4.0", - "@ethersproject/hdnode": "^5.4.0", - "@ethersproject/json-wallets": "^5.4.0", - "@ethersproject/keccak256": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/properties": "^5.4.0", - "@ethersproject/random": "^5.4.0", - "@ethersproject/signing-key": "^5.4.0", - "@ethersproject/transactions": "^5.4.0", - "@ethersproject/wordlists": "^5.4.0" - } - }, - "@ethersproject/web": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.4.0.tgz", - "integrity": "sha512-1bUusGmcoRLYgMn6c1BLk1tOKUIFuTg8j+6N8lYlbMpDesnle+i3pGSagGNvwjaiLo4Y5gBibwctpPRmjrh4Og==", - "requires": { - "@ethersproject/base64": "^5.4.0", - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/properties": "^5.4.0", - "@ethersproject/strings": "^5.4.0" - } - }, - "@ethersproject/wordlists": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.4.0.tgz", - "integrity": "sha512-FemEkf6a+EBKEPxlzeVgUaVSodU7G0Na89jqKjmWMlDB0tomoU8RlEMgUvXyqtrg8N4cwpLh8nyRnm1Nay1isA==", - "requires": { - "@ethersproject/bytes": "^5.4.0", - "@ethersproject/hash": "^5.4.0", - "@ethersproject/logger": "^5.4.0", - "@ethersproject/properties": "^5.4.0", - "@ethersproject/strings": "^5.4.0" - } - }, - "@fortawesome/fontawesome-common-types": { - "version": "0.2.36", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz", - "integrity": "sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg==" - }, - "@fortawesome/fontawesome-svg-core": { - "version": "1.2.36", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.36.tgz", - "integrity": "sha512-YUcsLQKYb6DmaJjIHdDWpBIGCcyE/W+p/LMGvjQem55Mm2XWVAP5kWTMKWLv9lwpCVjpLxPyOMOyUocP1GxrtA==", - "requires": { - "@fortawesome/fontawesome-common-types": "^0.2.36" - } - }, - "@fortawesome/free-solid-svg-icons": { - "version": "5.15.4", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.4.tgz", - "integrity": "sha512-JLmQfz6tdtwxoihXLg6lT78BorrFyCf59SAwBM6qV/0zXyVeDygJVb3fk+j5Qat+Yvcxp1buLTY5iDh1ZSAQ8w==", - "requires": { - "@fortawesome/fontawesome-common-types": "^0.2.36" - } - }, - "@fortawesome/react-fontawesome": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.16.tgz", - "integrity": "sha512-aLmzDwC9rEOAJv2UJdMns89VZR5Ry4IHu5dQQh24Z/lWKEm44lfQr1UNalZlkUaQN8d155tNh+CS7ntntj1VMA==", - "requires": { - "prop-types": "^15.7.2" - } - }, - "@gar/promisify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", - "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", - "dev": true - }, - "@govtechsg/address-identity-resolver": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@govtechsg/address-identity-resolver/-/address-identity-resolver-1.4.1.tgz", - "integrity": "sha512-1pve3vymWUlPuf5N1ii7txLBiVN0CKX4PbJbj1noCTsSTzLGDIjdOCScQU7a9vATEv3UKUogAAsaJ2PT8ngiGw==", - "requires": { - "axios": "^0.19.0", - "axios-extensions": "^3.1.3", - "debug": "^4.1.1", - "ethers": "^5.0.17", - "papaparse": "^5.3.0", - "query-string": "^6.13.7", - "use-persisted-state": "^0.3.0" - }, - "dependencies": { - "axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", - "requires": { - "follow-redirects": "1.5.10" - } - }, - "query-string": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz", - "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==", - "requires": { - "decode-uri-component": "^0.2.0", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - } - } - } - }, - "@govtechsg/decentralized-renderer-react-components": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@govtechsg/decentralized-renderer-react-components/-/decentralized-renderer-react-components-3.6.2.tgz", - "integrity": "sha512-oMQg1RhXbKdurEwmh2CpRaSEBgVKU06haKMoQGhssH0Tua4vV2ONCczy7goX658kXgpz1A+A+PfoByNUs00lRg==", - "requires": { - "@babel/runtime-corejs3": "^7.15.4", - "@emotion/react": "^11.1.5", - "@fortawesome/fontawesome-svg-core": "^1.2.35", - "@fortawesome/free-solid-svg-icons": "^5.15.3", - "@fortawesome/react-fontawesome": "^0.1.14", - "@govtechsg/open-attestation": "^6.2.0", - "crypto-browserify": "^3.12.0", - "debug": "^4.3.1", - "penpal": "^5.3.0", - "penpal-v4": "npm:penpal@^4.1.1", - "react-pdf": "^5.2.0", - "stream-browserify": "^3.0.0", - "typesafe-actions": "^5.1.0" - }, - "dependencies": { - "penpal-v4": { - "version": "npm:penpal@4.1.1", - "resolved": "https://registry.npmjs.org/penpal/-/penpal-4.1.1.tgz", - "integrity": "sha512-6d1f8khVLyBz3DnhLztbfjJ7+ANxdXRM2l6awpnCdEtbrmse4AGTsELOvGuNY0SU7xZw7heGbP6IikVvaVTOWw==" - } - } - }, - "@govtechsg/dnsprove": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@govtechsg/dnsprove/-/dnsprove-2.1.3.tgz", - "integrity": "sha512-eW/4MimGjhdS8mS5wM6RCezV+F9RBDuo5WD8DoLLXCipkMWYeWraCAhpKLd+Zl9NC2ROLXNDJSqg8/TUXt5/sg==", - "requires": { - "axios": "^0.21.1", - "debug": "^4.3.1", - "runtypes": "^6.3.0" - }, - "dependencies": { - "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "requires": { - "follow-redirects": "^1.14.0" - } - }, - "follow-redirects": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz", - "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==" - } - } - }, - "@govtechsg/document-store": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@govtechsg/document-store/-/document-store-2.2.2.tgz", - "integrity": "sha512-JsY+f9kiji1dhOi6H77ji8oj/BZ0KBJVD3VuLHXOsBaieJDwPNzmJpe0r9NSqnV1WxfA2s0U0RhxqTLKUdFtYw==", - "requires": { - "lodash": "^4.17.21" - } - }, - "@govtechsg/ethers-contract-hook": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@govtechsg/ethers-contract-hook/-/ethers-contract-hook-2.2.0.tgz", - "integrity": "sha512-vLH7rrlpeLXnp0tCwzrZMx6CUtIohqa18EuKP31vvL81X0qrn6xixtMmRfYMbUJ5iNa4u+VleyU/Ia/wh2tlPQ==", - "requires": { - "debug": "^4.1.1" - } - }, - "@govtechsg/jsonld": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@govtechsg/jsonld/-/jsonld-0.1.1.tgz", - "integrity": "sha512-G3mz6/ryS4tIWTV7FonallTuj4Oy2JjLkBdCn7wjKShb3AG3/PY6XCpNupz8+rpvDF5BGtYvptpW9HRArnjyMQ==", - "requires": { - "canonicalize": "^1.0.1", - "cross-fetch": "^3.1.4", - "lru-cache": "^6.0.0", - "rdf-canonize": "^3.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "@govtechsg/oa-encryption": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@govtechsg/oa-encryption/-/oa-encryption-1.3.3.tgz", - "integrity": "sha512-wbCLCLi6klP331MF3NUrvul+JQgYml0B5SgcFWHvT+GVqwrH8woaNoWxgTntunqSAfuMCQznHkrmfA833HF2Ng==", - "requires": { - "debug": "^4.3.1", - "node-forge": "^0.10.0" - } - }, - "@govtechsg/oa-verify": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@govtechsg/oa-verify/-/oa-verify-7.9.0.tgz", - "integrity": "sha512-QwYoZ5im1wx1NCQU0nB0gVsrqDLLzj8qHHMP7xvOftfJZ0GvHWKayaOSGvsbtfG2a+gn6bRvjqtFTPXnWALtug==", - "requires": { - "@govtechsg/dnsprove": "^2.3.0", - "@govtechsg/document-store": "^2.2.3", - "@govtechsg/open-attestation": "^6.2.0", - "@govtechsg/token-registry": "^2.5.3", - "axios": "^0.21.4", - "debug": "^4.3.1", - "did-resolver": "^3.1.0", - "ethers": "^5.1.4", - "ethr-did-resolver": "^4.3.3", - "node-cache": "^5.1.2", - "runtypes": "^6.3.0", - "snyk": "^1.839.0", - "web-did-resolver": "^2.0.4" - }, - "dependencies": { - "@govtechsg/dnsprove": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@govtechsg/dnsprove/-/dnsprove-2.3.0.tgz", - "integrity": "sha512-d8nmtlk8xbM7tR/7sKJcz1cL5yRLDxLysbzO5JTohj2grRij4jKyHwcEyfVTX5up6zXv2ELFcsu0zyvRuVVXFA==", - "requires": { - "axios": "^0.21.1", - "debug": "^4.3.1", - "runtypes": "^6.3.0" - } - }, - "@govtechsg/document-store": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@govtechsg/document-store/-/document-store-2.2.3.tgz", - "integrity": "sha512-d6D8ku4aCmdPaxHlU8OMwqIa0WHMZ02ZzUvYujlM/FInxTfKU1jUiAA4Jdx54D60hvhvGlBYU8T9jUsTZhBY4g==", - "requires": { - "lodash": "^4.17.21" - } - }, - "@govtechsg/token-registry": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@govtechsg/token-registry/-/token-registry-2.6.1.tgz", - "integrity": "sha512-QnAIlYeGD4zHtYPiZ46SIe6hFc3HyMKvyBJIdlsFxHscMR4f8AENIyUS2AKhqJibCcN2beNJy/bPWlCAtHoT7w==" - }, - "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "requires": { - "follow-redirects": "^1.14.0" - } - }, - "follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" - }, - "snyk": { - "version": "1.855.0", - "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.855.0.tgz", - "integrity": "sha512-LZ8tXVleYHPW2GL3UWfaswKatNY1rTQ7aUNOD1rboD4cWydJsHCnSHzoMQcXq+06XBLw//LxL0G2YhdZhPz2mA==" - } - } - }, - "@govtechsg/open-attestation": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@govtechsg/open-attestation/-/open-attestation-6.3.0.tgz", - "integrity": "sha512-XII0VbOxL03OlYeepoU8Rn4/PZ/dhUxGaVgzZBujo+mORsnaGLjky8CxiyB5PNi0csoL+kaZoOKJxNpDMPRfAQ==", - "requires": { - "@govtechsg/jsonld": "^0.1.0", - "ajv": "^8.6.2", - "ajv-formats": "^2.1.0", - "cross-fetch": "^3.1.4", - "debug": "^4.3.2", - "ethers": "^5.4.3", - "flatley": "^5.2.0", - "js-base64": "^3.6.1", - "js-sha3": "^0.8.0", - "lodash": "^4.17.21", - "runtypes": "^6.3.2", - "uuid": "^8.3.2", - "validator": "^13.6.0" - }, - "dependencies": { - "js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" - } - } - }, - "@govtechsg/open-attestation-cli": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/@govtechsg/open-attestation-cli/-/open-attestation-cli-1.45.0.tgz", - "integrity": "sha512-FWcatnvUwNntBdRgMyEmUCtmiUkWJrkCq83eqovcaHsSvEuQPlf87Pgt1dPuxD8EUMDBJ4MzFpYlAtaBIksXjA==", - "requires": { - "@govtechsg/dnsprove": "^2.1.3", - "@govtechsg/document-store": "^2.2.1", - "@govtechsg/oa-encryption": "^1.3.3", - "@govtechsg/oa-verify": "^7.4.3", - "@govtechsg/open-attestation": "^5.3.4", - "@govtechsg/token-registry": "^2.5.2", - "ajv": "^8.4.0", - "ajv-formats": "^2.1.0", - "chalk": "^4.1.1", - "debug": "^4.3.1", - "ethers": "^5.4.1", - "ethers-aws-kms-signer": "^1.3.2", - "inquirer": "^8.0.0", - "mkdirp": "^1.0.4", - "node-fetch": "^2.6.1", - "signale": "^1.4.0", - "snyk": "^1.596.0", - "web3-utils": "^1.3.6", - "yargs": "^17.0.1" - }, - "dependencies": { - "@govtechsg/open-attestation": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@govtechsg/open-attestation/-/open-attestation-5.4.0.tgz", - "integrity": "sha512-sny4iLTFBFdyBjr6C6I0cPSkephv12KsT/JO26KLdc1S/7W/HuIsPn4ak9QO73BmxhnoRHEnyAWWJaHNNV4GTA==", - "requires": { - "ajv": "^8.1.0", - "ajv-formats": "^2.0.2", - "debug": "^4.3.1", - "ethers": "^5.1.3", - "flatley": "^5.2.0", - "js-base64": "^3.6.0", - "js-sha3": "^0.8.0", - "jsonld": "^5.2.0", - "lodash": "^4.17.21", - "node-fetch": "^2.6.0", - "runtypes": "^6.2.1", - "uuid": "^8.3.2", - "validator": "^13.6.0" - } - }, - "@govtechsg/token-registry": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@govtechsg/token-registry/-/token-registry-2.5.2.tgz", - "integrity": "sha512-LVz4d57RlNvAdumHSOwf1HAWM9YpizLi3iWaQcOr47X2umucZhwxHhyVBmGcA0nfsiLMc/oxSKbmANy8+fqI6g==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@govtechsg/token-registry": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@govtechsg/token-registry/-/token-registry-2.5.1.tgz", - "integrity": "sha512-OT5oPHz6ENKhyqAdkWJX3AZcD/tVwbAtm+snfBE8e3i1kw7eciEQIPC1sXiAwm51o1F/6qgU+6/VFaGQx1u5uA==" - }, - "@govtechsg/tradetrust-ui-components": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/@govtechsg/tradetrust-ui-components/-/tradetrust-ui-components-2.15.1.tgz", - "integrity": "sha512-AHgVcvRrs7HsGig1n4obhHsvSmGT6WsYLwe2tMqtFnuAtBXjpWmKPc9s5wObR2vIqiZbHIRbfCEWchcTyUVNPQ==", - "requires": { - "@govtechsg/address-identity-resolver": "^1.4.1", - "debug": "^4.3.1", - "react-feather": "^2.0.9", - "start-server-and-test": "^1.13.1", - "tailwindcss": "^3.0.23", - "validator": "^13.6.0" - } - }, - "@govtechsg/tradetrust-utils": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@govtechsg/tradetrust-utils/-/tradetrust-utils-1.1.1.tgz", - "integrity": "sha512-PkQ67iuuBL9h8Sop5SgvjZe9oG6+mli4mTeS8JWxOqKq1e5QrYNkvgaQpYQJhi1Ulg4NhkoATklrBiiFSKuP1w==", - "requires": { - "@govtechsg/oa-verify": "^7.7.0" - } - }, - "@hapi/address": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz", - "integrity": "sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@hapi/formula": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-2.0.0.tgz", - "integrity": "sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A==" - }, - "@hapi/hoek": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz", - "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==" - }, - "@hapi/joi": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz", - "integrity": "sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg==", - "requires": { - "@hapi/address": "^4.0.1", - "@hapi/formula": "^2.0.0", - "@hapi/hoek": "^9.0.0", - "@hapi/pinpoint": "^2.0.0", - "@hapi/topo": "^5.0.0" - } - }, - "@hapi/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-vzXR5MY7n4XeIvLpfl3HtE3coZYO4raKXW766R6DZw/6aLqR26iuZ109K7a0NtF2Db0jxqh7xz2AxkUwpUFybw==" - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", - "dev": true - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - } - }, - "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - } - }, - "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - } - } - }, - "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - } - }, - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@magic-sdk/commons": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@magic-sdk/commons/-/commons-4.0.0.tgz", - "integrity": "sha512-zEgBSoZetxH0HcyRHczM4VoScjnFw4v+yKVcmjPsNSatjLXhlSBxVP5HS99UTd290pOaoBlZMrWLn2mFb8hiTQ==" - }, - "@magic-sdk/provider": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@magic-sdk/provider/-/provider-8.0.0.tgz", - "integrity": "sha512-gaWEPrl091vPWLwTln62lyYOMP5IDKBPT5xer2F7vl4PlI5TThf7Dx5G9EPdN/hwnAo/wOQ3cBCQ49HAWtxXSg==", - "requires": { - "@magic-sdk/types": "^7.0.0", - "eventemitter3": "^4.0.4", - "web3-core": "1.5.2" - } - }, - "@magic-sdk/types": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@magic-sdk/types/-/types-7.0.0.tgz", - "integrity": "sha512-yD2t8VETFuyiNBn+97oxQv44Yrlj3VB+jAUlHzhmMgt/5Nrt79Wsz3Uqyy4xQqh2rm0ClG+m2lx4J3zdMGT9Ug==" - }, - "@mdx-js/loader": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-1.6.22.tgz", - "integrity": "sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q==", - "dev": true, - "requires": { - "@mdx-js/mdx": "1.6.22", - "@mdx-js/react": "1.6.22", - "loader-utils": "2.0.0" - } - }, - "@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "dev": true, - "requires": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true - }, - "mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "dev": true, - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - } - }, - "remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "dev": true, - "requires": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dev": true, - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - } - } - }, - "@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "dev": true - }, - "@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", - "dev": true - }, - "@metamask/safe-event-emitter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", - "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@npmcli/fs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz", - "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==", - "dev": true, - "requires": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "@openeth/truffle-typings": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@openeth/truffle-typings/-/truffle-typings-0.0.6.tgz", - "integrity": "sha512-GWFDMVmisKDLTqIg0dZO3Wkri/EW8KNsETqoQB6iyAf/ULPxcAdMy5fCt02GlarL32s87M+B9kNbJ6znmDIWsw==", - "requires": { - "@types/chai": "^4.1.4", - "@types/mocha": "^5.2.5", - "@types/web3": "^1.2.2", - "web3": "1.2.6" - }, - "dependencies": { - "@types/mocha": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.7.tgz", - "integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==" - } - } - }, - "@opengsn/gsn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@opengsn/gsn/-/gsn-2.1.0.tgz", - "integrity": "sha512-QEHLc8ckiQA9Aa1iJH0+rN8aZSncaUzgonH5wX8YILmmYJCG+4IsdhhamkWotK2gINVY3z6jaEQKc/SYwizs1g==", - "requires": { - "@openeth/truffle-typings": "0.0.6", - "@openzeppelin/contracts": "^3.2.0", - "@truffle/hdwallet-provider": "1.0.34", - "@types/chai": "^4.2.12", - "@types/chai-as-promised": "^7.1.3", - "@types/cors": "^2.8.7", - "@types/eth-sig-util": "2.1.0", - "@types/express": "^4.17.8", - "@types/lodash": "^4.14.161", - "@types/minimist": "^1.2.0", - "@types/nedb": "^1.8.11", - "@types/node": "^13.0.0", - "@types/semver": "^7.3.4", - "@types/sinon": "^9.0.0", - "@types/sinon-chai": "^3.2.5", - "@types/web3": "1.2.2", - "@types/web3-provider-engine": "^14.0.0", - "abi-decoder": "^2.3.0", - "async-mutex": "^0.2.4", - "axios": "^0.20.0", - "bn.js": "5.1.2", - "body-parser": "^1.19.0", - "chai": "^4.2.0", - "chalk": "^4.1.0", - "commander": "^6.1.0", - "console-read-write": "^0.1.1", - "date-format": "^3.0.0", - "eth-sig-util": "2.5.2", - "ethereumjs-common": "^1.5.2", - "ethereumjs-tx": "^2.1.2", - "ethereumjs-util": "^6.2.1", - "ethereumjs-wallet": "0.6.3", - "ethval": "^2.1.1", - "express": "^4.17.1", - "jsonrpc-lite": "^2.2.0", - "lodash": "^4.17.20", - "loglevel": "^1.7.0", - "minimist": "^1.2.5", - "nedb-async": "^0.1.3", - "ow": "^0.17.0", - "patch-package": "^6.2.2", - "semver": "^7.3.2", - "web3": "1.2.6", - "web3-core": "1.2.6", - "web3-core-helpers": "1.2.6", - "web3-eth": "1.2.6", - "web3-eth-abi": "1.2.6", - "web3-eth-contract": "1.2.6", - "web3-utils": "1.2.6", - "winston": "^3.3.3" - }, - "dependencies": { - "@types/node": { - "version": "13.13.52", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz", - "integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "axios": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.20.0.tgz", - "integrity": "sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==", - "requires": { - "follow-redirects": "^1.10.0" - } - }, - "bn.js": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", - "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "eth-lib": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", - "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "ethereumjs-util": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", - "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", - "requires": { - "@types/bn.js": "^4.11.3", - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "0.1.6", - "rlp": "^2.2.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "oboe": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz", - "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==", - "requires": { - "http-https": "^1.0.0" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "web3-core": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz", - "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==", - "requires": { - "@types/bn.js": "^4.11.4", - "@types/node": "^12.6.1", - "web3-core-helpers": "1.2.6", - "web3-core-method": "1.2.6", - "web3-core-requestmanager": "1.2.6", - "web3-utils": "1.2.6" - }, - "dependencies": { - "@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - } - } - }, - "web3-core-helpers": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz", - "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==", - "requires": { - "underscore": "1.9.1", - "web3-eth-iban": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-method": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz", - "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-core-promievent": "1.2.6", - "web3-core-subscriptions": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-promievent": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz", - "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==", - "requires": { - "any-promise": "1.3.0", - "eventemitter3": "3.1.2" - } - }, - "web3-core-requestmanager": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz", - "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-providers-http": "1.2.6", - "web3-providers-ipc": "1.2.6", - "web3-providers-ws": "1.2.6" - } - }, - "web3-core-subscriptions": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz", - "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==", - "requires": { - "eventemitter3": "3.1.2", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-eth-iban": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz", - "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==", - "requires": { - "bn.js": "4.11.8", - "web3-utils": "1.2.6" - }, - "dependencies": { - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - } - } - }, - "web3-providers-http": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz", - "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==", - "requires": { - "web3-core-helpers": "1.2.6", - "xhr2-cookies": "1.1.0" - } - }, - "web3-providers-ipc": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz", - "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==", - "requires": { - "oboe": "2.1.4", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-providers-ws": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz", - "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==", - "requires": { - "@web3-js/websocket": "^1.0.29", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-utils": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz", - "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==", - "requires": { - "bn.js": "4.11.8", - "eth-lib": "0.2.7", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "underscore": "1.9.1", - "utf8": "3.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - } - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "@openzeppelin/contracts": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.2.tgz", - "integrity": "sha512-z0zMCjyhhp4y7XKAcDAi3Vgms4T2PstwBdahiO0+9NaGICQKjynK3wduSRplTgk4LXmoO1yfDGO5RbjKYxtuxA==" - }, - "@pdf-lib/standard-fonts": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz", - "integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==", - "requires": { - "pako": "^1.0.6" - } - }, - "@pdf-lib/upng": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz", - "integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==", - "requires": { - "pako": "^1.0.10" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", - "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", - "dev": true, - "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", - "dev": true - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "@popperjs/core": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.2.tgz", - "integrity": "sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==", - "dev": true - }, - "@redux-saga/core": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@redux-saga/core/-/core-1.1.3.tgz", - "integrity": "sha512-8tInBftak8TPzE6X13ABmEtRJGjtK17w7VUs7qV17S8hCO5S3+aUTWZ/DBsBJPdE8Z5jOPwYALyvofgq1Ws+kg==", - "requires": { - "@babel/runtime": "^7.6.3", - "@redux-saga/deferred": "^1.1.2", - "@redux-saga/delay-p": "^1.1.2", - "@redux-saga/is": "^1.1.2", - "@redux-saga/symbols": "^1.1.2", - "@redux-saga/types": "^1.1.0", - "redux": "^4.0.4", - "typescript-tuple": "^2.2.1" - } - }, - "@redux-saga/deferred": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@redux-saga/deferred/-/deferred-1.1.2.tgz", - "integrity": "sha512-908rDLHFN2UUzt2jb4uOzj6afpjgJe3MjICaUNO3bvkV/kN/cNeI9PMr8BsFXB/MR8WTAZQq/PlTq8Kww3TBSQ==" - }, - "@redux-saga/delay-p": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@redux-saga/delay-p/-/delay-p-1.1.2.tgz", - "integrity": "sha512-ojc+1IoC6OP65Ts5+ZHbEYdrohmIw1j9P7HS9MOJezqMYtCDgpkoqB5enAAZrNtnbSL6gVCWPHaoaTY5KeO0/g==", - "requires": { - "@redux-saga/symbols": "^1.1.2" - } - }, - "@redux-saga/is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@redux-saga/is/-/is-1.1.2.tgz", - "integrity": "sha512-OLbunKVsCVNTKEf2cH4TYyNbbPgvmZ52iaxBD4I1fTif4+MTXMa4/Z07L83zW/hTCXwpSZvXogqMqLfex2Tg6w==", - "requires": { - "@redux-saga/symbols": "^1.1.2", - "@redux-saga/types": "^1.1.0" - } - }, - "@redux-saga/symbols": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@redux-saga/symbols/-/symbols-1.1.2.tgz", - "integrity": "sha512-EfdGnF423glv3uMwLsGAtE6bg+R9MdqlHEzExnfagXPrIiuxwr3bdiAwz3gi+PsrQ3yBlaBpfGLtDG8rf3LgQQ==" - }, - "@redux-saga/types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@redux-saga/types/-/types-1.1.0.tgz", - "integrity": "sha512-afmTuJrylUU/0OtqzaRkbyYFFNgCF73Bvel/sw90pvGrWIZ+vyoIJqA6eMSoA6+nb443kTmulmBtC9NerXboNg==" - }, - "@reduxjs/toolkit": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.6.1.tgz", - "integrity": "sha512-pa3nqclCJaZPAyBhruQtiRwtTjottRrVJqziVZcWzI73i6L3miLTtUyWfauwv08HWtiXLx1xGyGt+yLFfW/d0A==", - "requires": { - "immer": "^9.0.1", - "redux": "^4.1.0", - "redux-thunk": "^2.3.0", - "reselect": "^4.0.0" - } - }, - "@rjsf/core": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-3.2.1.tgz", - "integrity": "sha512-dk8ihvxFbcuIwU7G+HiJbFgwyIvaumPt5g5zfnuC26mwTUPlaDGFXKK2yITp8tJ3+hcwS5zEXtAN9wUkfuM4jA==", - "requires": { - "@types/json-schema": "^7.0.7", - "ajv": "^6.7.0", - "core-js-pure": "^3.6.5", - "json-schema-merge-allof": "^0.6.0", - "jsonpointer": "^5.0.0", - "lodash": "^4.17.15", - "nanoid": "^3.1.23", - "prop-types": "^15.7.2", - "react-is": "^16.9.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - } - } - }, - "@sideway/address": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.2.tgz", - "integrity": "sha512-idTz8ibqWFrPU8kMirL0CoPH/A29XOzzAzpyN3zQ4kAWnzmNfFmRaoMNN6VI8ske5M73HZyhIaW4OuSFIdM4oA==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@storybook/addon-actions": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.4.19.tgz", - "integrity": "sha512-GpSvP8xV8GfNkmtGJjfCgaOx6mbjtyTK0aT9FqX9pU0s+KVMmoCTrBh43b7dWrwxxas01yleBK9VpYggzhi/Fw==", - "dev": true, - "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "polished": "^4.0.5", - "prop-types": "^15.7.2", - "react-inspector": "^5.1.0", - "regenerator-runtime": "^0.13.7", - "telejson": "^5.3.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2", - "uuid-browser": "^3.1.0" - } - }, - "@storybook/addon-backgrounds": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.19.tgz", - "integrity": "sha512-yn8MTE7lctO48Rdw+DmmA1wKdf5eyAbA/vrug5ske/U2WPgGc65sApzwT8BItZfuyAMjuT5RnCWwd7o6hGRgGQ==", - "dev": true, - "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "global": "^4.4.0", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/addon-controls": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.4.19.tgz", - "integrity": "sha512-JHi5z9i6NsgQLfG5WOeQE1AyOrM+QJLrjT+uOYx40bq+OC1yWHH7qHiphPP8kjJJhCZlaQk1qqXYkkQXgaeHSw==", - "dev": true, - "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.19", - "@storybook/store": "6.4.19", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "lodash": "^4.17.21", - "ts-dedent": "^2.0.0" - }, - "dependencies": { - "@storybook/node-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz", - "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==", - "dev": true, - "requires": { - "@types/npmlog": "^4.1.2", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "npmlog": "^5.0.1", - "pretty-hrtime": "^1.0.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@storybook/addon-docs": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.4.19.tgz", - "integrity": "sha512-OEPyx/5ZXmZOPqIAWoPjlIP8Q/YfNjAmBosA8tmA8t5KCSiq/vpLcAvQhxqK6n0wk/B8Xp67Z8RpLfXjU8R3tw==", - "dev": true, - "requires": { - "@babel/core": "^7.12.10", - "@babel/generator": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/plugin-transform-react-jsx": "^7.12.12", - "@babel/preset-env": "^7.12.11", - "@jest/transform": "^26.6.2", - "@mdx-js/loader": "^1.6.22", - "@mdx-js/mdx": "^1.6.22", - "@mdx-js/react": "^1.6.22", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/builder-webpack4": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/postinstall": "6.4.19", - "@storybook/preview-web": "6.4.19", - "@storybook/source-loader": "6.4.19", - "@storybook/store": "6.4.19", - "@storybook/theming": "6.4.19", - "acorn": "^7.4.1", - "acorn-jsx": "^5.3.1", - "acorn-walk": "^7.2.0", - "core-js": "^3.8.2", - "doctrine": "^3.0.0", - "escodegen": "^2.0.0", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "html-tags": "^3.1.0", - "js-string-escape": "^1.0.1", - "loader-utils": "^2.0.0", - "lodash": "^4.17.21", - "nanoid": "^3.1.23", - "p-limit": "^3.1.0", - "prettier": ">=2.2.1 <=2.3.0", - "prop-types": "^15.7.2", - "react-element-to-jsx-string": "^14.3.4", - "regenerator-runtime": "^0.13.7", - "remark-external-links": "^8.0.0", - "remark-slug": "^6.0.0", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "dependencies": { - "@storybook/node-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz", - "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==", - "dev": true, - "requires": { - "@types/npmlog": "^4.1.2", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "npmlog": "^5.0.1", - "pretty-hrtime": "^1.0.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@storybook/addon-essentials": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.4.19.tgz", - "integrity": "sha512-vbV8sjepMVEuwhTDBHjO3E6vXluG7RiEeozV1QVuS9lGhjQdvUPdZ9rDNUcP6WHhTdEkS/ffTMaGIy1v8oZd7g==", - "dev": true, - "requires": { - "@storybook/addon-actions": "6.4.19", - "@storybook/addon-backgrounds": "6.4.19", - "@storybook/addon-controls": "6.4.19", - "@storybook/addon-docs": "6.4.19", - "@storybook/addon-measure": "6.4.19", - "@storybook/addon-outline": "6.4.19", - "@storybook/addon-toolbars": "6.4.19", - "@storybook/addon-viewport": "6.4.19", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/node-logger": "6.4.19", - "core-js": "^3.8.2", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0" - }, - "dependencies": { - "@storybook/node-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz", - "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==", - "dev": true, - "requires": { - "@types/npmlog": "^4.1.2", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "npmlog": "^5.0.1", - "pretty-hrtime": "^1.0.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@storybook/addon-measure": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.4.19.tgz", - "integrity": "sha512-PXeU0AlpnGEvnzBQ6snkzmlIpwE0ci8LdFtL1Vz1V1Xk5fbuETWYuEkPuk1oZ7L9igB9cfT32SyJlE5MC1iaGg==", - "dev": true, - "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "global": "^4.4.0" - } - }, - "@storybook/addon-outline": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.4.19.tgz", - "integrity": "sha512-7ZDXo8qrms6dx0KRP9PInXIie82h5g9XCNrGOUdfZkQPvgofJVj0kNv6p+WOiGiaVfKPC5KMgIofqzBTFV+k6Q==", - "dev": true, - "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "global": "^4.4.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/addon-postcss": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@storybook/addon-postcss/-/addon-postcss-2.0.0.tgz", - "integrity": "sha512-Nt82A7e9zJH4+A+VzLKKswUfru+T6FJTakj4dccP0i8DSn7a0CkzRPrLuZBq8tg4voV6gD74bcDf3gViCVBGtA==", - "dev": true, - "requires": { - "@storybook/node-logger": "^6.1.14", - "css-loader": "^3.6.0", - "postcss": "^7.0.35", - "postcss-loader": "^4.2.0", - "style-loader": "^1.3.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", - "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.0", - "semver": "^6.3.0" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", - "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" - }, - "dependencies": { - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "style-loader": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", - "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.0" - }, - "dependencies": { - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@storybook/addon-toolbars": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.4.19.tgz", - "integrity": "sha512-2UtuX9yB1rD/CAZv1etnOnunfPTvsEKEg/J2HYMKE1lhenWC5muIUXvDXCXvwDC65WviPJ56nFNKaKK1Zz7JDg==", - "dev": true, - "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "regenerator-runtime": "^0.13.7" - } - }, - "@storybook/addon-viewport": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.4.19.tgz", - "integrity": "sha512-T1hdImxbLj8suQSTbp6HSA1LLHOlqaNK5jjnqzEOoAxY0O8LNPXMJ2jKIeT2fPQ0v+tWGU3tbwf+3xFq0parVQ==", - "dev": true, - "requires": { - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "global": "^4.4.0", - "memoizerific": "^1.11.3", - "prop-types": "^15.7.2", - "regenerator-runtime": "^0.13.7" - } - }, - "@storybook/addons": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.4.19.tgz", - "integrity": "sha512-QNyRYhpqmHV8oJxxTBdkRlLSbDFhpBvfvMfIrIT1UXb/eemdBZTaCGVvXZ9UixoEEI7f8VwAQ44IvkU5B1509w==", - "dev": true, - "requires": { - "@storybook/api": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.19", - "@storybook/theming": "6.4.19", - "@types/webpack-env": "^1.16.0", - "core-js": "^3.8.2", - "global": "^4.4.0", - "regenerator-runtime": "^0.13.7" - } - }, - "@storybook/api": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.4.19.tgz", - "integrity": "sha512-aDvea+NpQCBjpNp9YidO1Pr7fzzCp15FSdkG+2ihGQfv5raxrN+IIJnGUXecpe71nvlYiB+29UXBVK7AL0j51Q==", - "dev": true, - "requires": { - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.19", - "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.19", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7", - "store2": "^2.12.0", - "telejson": "^5.3.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "dependencies": { - "@storybook/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", - "dev": true, - "requires": { - "core-js": "^3.6.5", - "find-up": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } - } - }, - "@storybook/builder-webpack4": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.4.19.tgz", - "integrity": "sha512-wxA6SMH11duc9D53aeVVBwrVRemFIoxHp/dOugkkg6ZZFAb4ZmWzf/ENc3vQIZdZpfNRi7IZIZEOfoHc994cmw==", - "dev": true, - "requires": { - "@babel/core": "^7.12.10", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-decorators": "^7.12.12", - "@babel/plugin-proposal-export-default-from": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.12", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/preset-env": "^7.12.11", - "@babel/preset-react": "^7.12.10", - "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/preview-web": "6.4.19", - "@storybook/router": "6.4.19", - "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.19", - "@storybook/theming": "6.4.19", - "@storybook/ui": "6.4.19", - "@types/node": "^14.0.10", - "@types/webpack": "^4.41.26", - "autoprefixer": "^9.8.6", - "babel-loader": "^8.0.0", - "babel-plugin-macros": "^2.8.0", - "babel-plugin-polyfill-corejs3": "^0.1.0", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "core-js": "^3.8.2", - "css-loader": "^3.6.0", - "file-loader": "^6.2.0", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^4.1.6", - "glob": "^7.1.6", - "glob-promise": "^3.4.0", - "global": "^4.4.0", - "html-webpack-plugin": "^4.0.0", - "pnp-webpack-plugin": "1.6.4", - "postcss": "^7.0.36", - "postcss-flexbugs-fixes": "^4.2.1", - "postcss-loader": "^4.2.0", - "raw-loader": "^4.0.2", - "stable": "^0.1.8", - "style-loader": "^1.3.0", - "terser-webpack-plugin": "^4.2.3", - "ts-dedent": "^2.0.0", - "url-loader": "^4.1.1", - "util-deprecate": "^1.0.2", - "webpack": "4", - "webpack-dev-middleware": "^3.7.3", - "webpack-filter-warnings-plugin": "^1.2.1", - "webpack-hot-middleware": "^2.25.1", - "webpack-virtual-modules": "^0.2.2" - }, - "dependencies": { - "@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - } - }, - "@storybook/node-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz", - "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==", - "dev": true, - "requires": { - "@types/npmlog": "^4.1.2", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "npmlog": "^5.0.1", - "pretty-hrtime": "^1.0.3" - } - }, - "@storybook/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", - "dev": true, - "requires": { - "core-js": "^3.6.5", - "find-up": "^4.1.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - } - } - }, - "@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", - "dev": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "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-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", - "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.0", - "semver": "^6.3.0" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "dependencies": { - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - } - } - }, - "fork-ts-checker-webpack-plugin": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", - "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.5.5", - "chalk": "^2.4.1", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", - "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.4" - }, - "dependencies": { - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "style-loader": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", - "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.0" - }, - "dependencies": { - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@storybook/channel-postmessage": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.4.19.tgz", - "integrity": "sha512-E5h/itFzQ/6M08LR4kqlgqqmeO3tmavI+nUAlZrkCrotpJFNMHE2i0PQHg0TkFJrRDpYcrwD+AjUW4IwdqrisQ==", - "dev": true, - "requires": { - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "core-js": "^3.8.2", - "global": "^4.4.0", - "qs": "^6.10.0", - "telejson": "^5.3.2" - } - }, - "@storybook/channel-websocket": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.4.19.tgz", - "integrity": "sha512-cXKwQjIXttfdUyZlcHORelUmJ5nUKswsnCA/qy7IRWpZjD8yQJcNk1dYC+tTHDVqFgdRT89pL0hRRB1rlaaR8Q==", - "dev": true, - "requires": { - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "core-js": "^3.8.2", - "global": "^4.4.0", - "telejson": "^5.3.2" - } - }, - "@storybook/channels": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.4.19.tgz", - "integrity": "sha512-EwyoncFvTfmIlfsy8jTfayCxo2XchPkZk/9txipugWSmc057HdklMKPLOHWP0z5hLH0IbVIKXzdNISABm36jwQ==", - "dev": true, - "requires": { - "core-js": "^3.8.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/client-api": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.4.19.tgz", - "integrity": "sha512-OCrT5Um3FDvZnimQKwWtwsaI+5agPwq2i8YiqlofrI/NPMKp0I7DEkCGwE5IRD1Q8BIKqHcMo5tTmfYi0AxyOg==", - "dev": true, - "requires": { - "@storybook/addons": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.19", - "@types/qs": "^6.9.5", - "@types/webpack-env": "^1.16.0", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "store2": "^2.12.0", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/client-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.4.19.tgz", - "integrity": "sha512-zmg/2wyc9W3uZrvxaW4BfHcr40J0v7AGslqYXk9H+ERLVwIvrR4NhxQFaS6uITjBENyRDxwzfU3Va634WcmdDQ==", - "dev": true, - "requires": { - "core-js": "^3.8.2", - "global": "^4.4.0" - } - }, - "@storybook/components": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.4.19.tgz", - "integrity": "sha512-q/0V37YAJA7CNc+wSiiefeM9+3XVk8ixBNylY36QCGJgIeGQ5/79vPyUe6K4lLmsQwpmZsIq1s1Ad5+VbboeOA==", - "dev": true, - "requires": { - "@popperjs/core": "^2.6.0", - "@storybook/client-logger": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.19", - "@types/color-convert": "^2.0.0", - "@types/overlayscrollbars": "^1.12.0", - "@types/react-syntax-highlighter": "11.0.5", - "color-convert": "^2.0.1", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.3", - "memoizerific": "^1.11.3", - "overlayscrollbars": "^1.13.1", - "polished": "^4.0.5", - "prop-types": "^15.7.2", - "react-colorful": "^5.1.2", - "react-popper-tooltip": "^3.1.1", - "react-syntax-highlighter": "^13.5.3", - "react-textarea-autosize": "^8.3.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "dependencies": { - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "@storybook/core": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.4.19.tgz", - "integrity": "sha512-55LOQ/h/kf1jMhjN85t/pIEdIwWEG9yV7bdwv3niVvmoypCxyyjn9/QNK0RKYAeDSUtdm6FVoJ6k5CpxWz2d8w==", - "dev": true, - "requires": { - "@storybook/core-client": "6.4.19", - "@storybook/core-server": "6.4.19" - } - }, - "@storybook/core-client": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.4.19.tgz", - "integrity": "sha512-rQHRZjhArPleE7/S8ZUolgzwY+hC0smSKX/3PQxO2GcebDjnJj6+iSV3h+aSMHMmTdoCQvjYw9aBpT8scuRe+A==", - "dev": true, - "requires": { - "@storybook/addons": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/channel-websocket": "6.4.19", - "@storybook/client-api": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.19", - "@storybook/store": "6.4.19", - "@storybook/ui": "6.4.19", - "airbnb-js-shims": "^2.2.1", - "ansi-to-html": "^0.6.11", - "core-js": "^3.8.2", - "global": "^4.4.0", - "lodash": "^4.17.21", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", - "unfetch": "^4.2.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/core-common": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.4.19.tgz", - "integrity": "sha512-X1pJJkO48DFxl6iyEemIKqRkJ7j9/cBh3BRBUr+xZHXBvnD0GKDXIocwh0PjSxSC6XSu3UCQnqtKi3PbjRl8Dg==", - "dev": true, - "requires": { - "@babel/core": "^7.12.10", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-decorators": "^7.12.12", - "@babel/plugin-proposal-export-default-from": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.12", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/preset-env": "^7.12.11", - "@babel/preset-react": "^7.12.10", - "@babel/preset-typescript": "^7.12.7", - "@babel/register": "^7.12.1", - "@storybook/node-logger": "6.4.19", - "@storybook/semver": "^7.3.2", - "@types/node": "^14.0.10", - "@types/pretty-hrtime": "^1.0.0", - "babel-loader": "^8.0.0", - "babel-plugin-macros": "^3.0.1", - "babel-plugin-polyfill-corejs3": "^0.1.0", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "express": "^4.17.1", - "file-system-cache": "^1.0.5", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.0.4", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "handlebars": "^4.7.7", - "interpret": "^2.2.0", - "json5": "^2.1.3", - "lazy-universal-dotenv": "^3.0.1", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "slash": "^3.0.0", - "telejson": "^5.3.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2", - "webpack": "4" - }, - "dependencies": { - "@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - } - }, - "@storybook/node-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz", - "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==", - "dev": true, - "requires": { - "@types/npmlog": "^4.1.2", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "npmlog": "^5.0.1", - "pretty-hrtime": "^1.0.3" - } - }, - "@storybook/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", - "dev": true, - "requires": { - "core-js": "^3.6.5", - "find-up": "^4.1.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - } - } - }, - "@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "dependencies": { - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - } - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@storybook/core-events": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.4.19.tgz", - "integrity": "sha512-KICzUw6XVQUJzFSCXfvhfHAuyhn4Q5J4IZEfuZkcGJS4ODkrO6tmpdYE5Cfr+so95Nfp0ErWiLUuodBsW9/rtA==", - "dev": true, - "requires": { - "core-js": "^3.8.2" - } - }, - "@storybook/core-server": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.4.19.tgz", - "integrity": "sha512-bKsUB9f7hl5ya2JXxpIrErmbDQjoH39FVbzYZWjMo4t/b7+Xyi6vYadwyWcqlpUQmis09ZaSMv8L/Tw0TuwLAA==", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-webpack4": "6.4.19", - "@storybook/core-client": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.19", - "@storybook/manager-webpack4": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.19", - "@types/node": "^14.0.10", - "@types/node-fetch": "^2.5.7", - "@types/pretty-hrtime": "^1.0.0", - "@types/webpack": "^4.41.26", - "better-opn": "^2.1.1", - "boxen": "^5.1.2", - "chalk": "^4.1.0", - "cli-table3": "^0.6.1", - "commander": "^6.2.1", - "compression": "^1.7.4", - "core-js": "^3.8.2", - "cpy": "^8.1.2", - "detect-port": "^1.3.0", - "express": "^4.17.1", - "file-system-cache": "^1.0.5", - "fs-extra": "^9.0.1", - "globby": "^11.0.2", - "ip": "^1.1.5", - "lodash": "^4.17.21", - "node-fetch": "^2.6.1", - "pretty-hrtime": "^1.0.3", - "prompts": "^2.4.0", - "regenerator-runtime": "^0.13.7", - "serve-favicon": "^2.5.0", - "slash": "^3.0.0", - "telejson": "^5.3.3", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2", - "watchpack": "^2.2.0", - "webpack": "4", - "ws": "^8.2.3" - }, - "dependencies": { - "@storybook/node-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz", - "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==", - "dev": true, - "requires": { - "@types/npmlog": "^4.1.2", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "npmlog": "^5.0.1", - "pretty-hrtime": "^1.0.3" - } - }, - "@storybook/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", - "dev": true, - "requires": { - "core-js": "^3.6.5", - "find-up": "^4.1.0" - } - }, - "@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "dev": true, - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "requires": { - "@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" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true - } - } - }, - "@storybook/csf": { - "version": "0.0.2--canary.87bc651.0", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.87bc651.0.tgz", - "integrity": "sha512-ajk1Uxa+rBpFQHKrCcTmJyQBXZ5slfwHVEaKlkuFaW77it8RgbPJp/ccna3sgoi8oZ7FkkOyvv1Ve4SmwFqRqw==", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "@storybook/csf-tools": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.4.19.tgz", - "integrity": "sha512-gf/zRhGoAVsFwSyV2tc+jeJfZQkxF6QsaZgbUSe24/IUvGFCT/PS/jZq1qy7dECAwrTOfykgu8juyBtj6WhWyw==", - "dev": true, - "requires": { - "@babel/core": "^7.12.10", - "@babel/generator": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/plugin-transform-react-jsx": "^7.12.12", - "@babel/preset-env": "^7.12.11", - "@babel/traverse": "^7.12.11", - "@babel/types": "^7.12.11", - "@mdx-js/mdx": "^1.6.22", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "fs-extra": "^9.0.1", - "global": "^4.4.0", - "js-string-escape": "^1.0.1", - "lodash": "^4.17.21", - "prettier": ">=2.2.1 <=2.3.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", - "dev": true - } - } - }, - "@storybook/manager-webpack4": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.4.19.tgz", - "integrity": "sha512-R8ugZjTYqXvlc6gDOcw909L65sIleOmIJLZR+N6/H85MivGXHu39jOwONqB7tVACufRty4FNecn8tEiQL2SAKA==", - "dev": true, - "requires": { - "@babel/core": "^7.12.10", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.19", - "@storybook/core-client": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/node-logger": "6.4.19", - "@storybook/theming": "6.4.19", - "@storybook/ui": "6.4.19", - "@types/node": "^14.0.10", - "@types/webpack": "^4.41.26", - "babel-loader": "^8.0.0", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "css-loader": "^3.6.0", - "express": "^4.17.1", - "file-loader": "^6.2.0", - "file-system-cache": "^1.0.5", - "find-up": "^5.0.0", - "fs-extra": "^9.0.1", - "html-webpack-plugin": "^4.0.0", - "node-fetch": "^2.6.1", - "pnp-webpack-plugin": "1.6.4", - "read-pkg-up": "^7.0.1", - "regenerator-runtime": "^0.13.7", - "resolve-from": "^5.0.0", - "style-loader": "^1.3.0", - "telejson": "^5.3.2", - "terser-webpack-plugin": "^4.2.3", - "ts-dedent": "^2.0.0", - "url-loader": "^4.1.1", - "util-deprecate": "^1.0.2", - "webpack": "4", - "webpack-dev-middleware": "^3.7.3", - "webpack-virtual-modules": "^0.2.2" - }, - "dependencies": { - "@storybook/node-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz", - "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==", - "dev": true, - "requires": { - "@types/npmlog": "^4.1.2", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "npmlog": "^5.0.1", - "pretty-hrtime": "^1.0.3" - } - }, - "@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==", - "dev": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "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-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", - "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.0", - "semver": "^6.3.0" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "style-loader": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", - "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.0" - }, - "dependencies": { - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@storybook/node-logger": { - "version": "6.3.8", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.3.8.tgz", - "integrity": "sha512-NDXLcvEepnsVGnnhNgRa1SuedPrHJpbi3rubJENCwAy1fD3oB8HIkSCVHaml/htaQXVp6CGMWy02l5iGCVN4ZA==", - "dev": true, - "requires": { - "@types/npmlog": "^4.1.2", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "npmlog": "^4.1.2", - "pretty-hrtime": "^1.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@storybook/postinstall": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.4.19.tgz", - "integrity": "sha512-/0tHHxyIV82zt1rw4BW70GmrQbDVu9IJPAxOqFzGjC1fNojwJ53mK6FfUsOzbhG5mWk5p0Ip5+zr74moP119AA==", - "dev": true, - "requires": { - "core-js": "^3.8.2" - } - }, - "@storybook/preview-web": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.4.19.tgz", - "integrity": "sha512-jqltoBv5j7lvnxEfV9w8dLX9ASWGuvgz97yg8Yo5FqkftEwrHJenyvMGcTgDJKJPorF+wiz/9aIqnmd3LCAcZQ==", - "dev": true, - "requires": { - "@storybook/addons": "6.4.19", - "@storybook/channel-postmessage": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.19", - "ansi-to-html": "^0.6.11", - "core-js": "^3.8.2", - "global": "^4.4.0", - "lodash": "^4.17.21", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "unfetch": "^4.2.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/react": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.4.19.tgz", - "integrity": "sha512-5b3i8jkVrjQGmcxxxXwCduHPIh+cluWkfeweKeQOe+lW4BR8fuUICo3AMLrYPAtB/UcaJyYkIYmTvF2mkfepFA==", - "dev": true, - "requires": { - "@babel/preset-flow": "^7.12.1", - "@babel/preset-react": "^7.12.10", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1", - "@storybook/addons": "6.4.19", - "@storybook/core": "6.4.19", - "@storybook/core-common": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.19", - "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.253f8c1.0", - "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.19", - "@types/webpack-env": "^1.16.0", - "babel-plugin-add-react-displayname": "^0.0.5", - "babel-plugin-named-asset-import": "^0.3.1", - "babel-plugin-react-docgen": "^4.2.1", - "core-js": "^3.8.2", - "global": "^4.4.0", - "lodash": "^4.17.21", - "prop-types": "^15.7.2", - "react-refresh": "^0.11.0", - "read-pkg-up": "^7.0.1", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", - "webpack": "4" - }, - "dependencies": { - "@storybook/node-logger": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz", - "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==", - "dev": true, - "requires": { - "@types/npmlog": "^4.1.2", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "npmlog": "^5.0.1", - "pretty-hrtime": "^1.0.3" - } - }, - "@storybook/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", - "dev": true, - "requires": { - "core-js": "^3.6.5", - "find-up": "^4.1.0" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@storybook/react-docgen-typescript-plugin": { - "version": "1.0.2-canary.253f8c1.0", - "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.2-canary.253f8c1.0.tgz", - "integrity": "sha512-mmoRG/rNzAiTbh+vGP8d57dfcR2aP+5/Ll03KKFyfy5FqWFm/Gh7u27ikx1I3LmVMI8n6jh5SdWMkMKon7/tDw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "endent": "^2.0.1", - "find-cache-dir": "^3.3.1", - "flat-cache": "^3.0.4", - "micromatch": "^4.0.2", - "react-docgen-typescript": "^2.0.0", - "tslib": "^2.0.0" - }, - "dependencies": { - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "@storybook/router": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.4.19.tgz", - "integrity": "sha512-KWWwIzuyeEIWVezkCihwY2A76Il9tUNg0I410g9qT7NrEsKyqXGRYOijWub7c1GGyNjLqz0jtrrehtixMcJkuA==", - "dev": true, - "requires": { - "@storybook/client-logger": "6.4.19", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "history": "5.0.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "react-router": "^6.0.0", - "react-router-dom": "^6.0.0", - "ts-dedent": "^2.0.0" - }, - "dependencies": { - "history": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.0.0.tgz", - "integrity": "sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.6" - } - }, - "react-router": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.2.1.tgz", - "integrity": "sha512-2fG0udBtxou9lXtK97eJeET2ki5//UWfQSl1rlJ7quwe6jrktK9FCCc8dQb5QY6jAv3jua8bBQRhhDOM/kVRsg==", - "dev": true, - "requires": { - "history": "^5.2.0" - }, - "dependencies": { - "history": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.2.0.tgz", - "integrity": "sha512-uPSF6lAJb3nSePJ43hN3eKj1dTWpN9gMod0ZssbFTIsen+WehTmEadgL+kg78xLJFdRfrrC//SavDzmRVdE+Ig==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.6" - } - } - } - }, - "react-router-dom": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.2.1.tgz", - "integrity": "sha512-I6Zax+/TH/cZMDpj3/4Fl2eaNdcvoxxHoH1tYOREsQ22OKDYofGebrNm6CTPUcvLvZm63NL/vzCYdjf9CUhqmA==", - "dev": true, - "requires": { - "history": "^5.2.0", - "react-router": "6.2.1" - }, - "dependencies": { - "history": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.2.0.tgz", - "integrity": "sha512-uPSF6lAJb3nSePJ43hN3eKj1dTWpN9gMod0ZssbFTIsen+WehTmEadgL+kg78xLJFdRfrrC//SavDzmRVdE+Ig==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.6" - } - } - } - } - } - }, - "@storybook/source-loader": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.4.19.tgz", - "integrity": "sha512-XqTsqddRglvfW7mhyjwoqd/B8L6samcBehhO0OEbsFp6FPWa9eXuObCxtRYIcjcSIe+ksbW3D/54ppEs1L/g1Q==", - "dev": true, - "requires": { - "@storybook/addons": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "estraverse": "^5.2.0", - "global": "^4.4.0", - "loader-utils": "^2.0.0", - "lodash": "^4.17.21", - "prettier": ">=2.2.1 <=2.3.0", - "regenerator-runtime": "^0.13.7" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "prettier": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz", - "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==", - "dev": true - } - } - }, - "@storybook/store": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.4.19.tgz", - "integrity": "sha512-N9/ZjemRHGfT3InPIbqQqc6snkcfnf3Qh9oOr0smbfaVGJol//KOX65kzzobtzFcid0WxtTDZ3HmgFVH+GvuhQ==", - "dev": true, - "requires": { - "@storybook/addons": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/csf": "0.0.2--canary.87bc651.0", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7", - "slash": "^3.0.0", - "stable": "^0.1.8", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/theming": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.4.19.tgz", - "integrity": "sha512-V4pWmTvAxmbHR6B3jA4hPkaxZPyExHvCToy7b76DpUTpuHihijNDMAn85KhOQYIeL9q14zP/aiz899tOHsOidg==", - "dev": true, - "requires": { - "@emotion/core": "^10.1.1", - "@emotion/is-prop-valid": "^0.8.6", - "@emotion/styled": "^10.0.27", - "@storybook/client-logger": "6.4.19", - "core-js": "^3.8.2", - "deep-object-diff": "^1.1.0", - "emotion-theming": "^10.0.27", - "global": "^4.4.0", - "memoizerific": "^1.11.3", - "polished": "^4.0.5", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "dependencies": { - "@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "dev": true, - "requires": { - "@emotion/memoize": "0.7.4" - } - }, - "@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "dev": true - }, - "@emotion/styled": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.3.0.tgz", - "integrity": "sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ==", - "dev": true, - "requires": { - "@emotion/styled-base": "^10.3.0", - "babel-plugin-emotion": "^10.0.27" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "@storybook/ui": { - "version": "6.4.19", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.4.19.tgz", - "integrity": "sha512-gFwdn5LA2U6oQ4bfUFLyHZnNasGQ01YVdwjbi+l6yjmnckBNtZfJoVTZ1rzGUbxSE9rK48InJRU+latTsr7xAg==", - "dev": true, - "requires": { - "@emotion/core": "^10.1.1", - "@storybook/addons": "6.4.19", - "@storybook/api": "6.4.19", - "@storybook/channels": "6.4.19", - "@storybook/client-logger": "6.4.19", - "@storybook/components": "6.4.19", - "@storybook/core-events": "6.4.19", - "@storybook/router": "6.4.19", - "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.19", - "copy-to-clipboard": "^3.3.1", - "core-js": "^3.8.2", - "core-js-pure": "^3.8.2", - "downshift": "^6.0.15", - "emotion-theming": "^10.0.27", - "fuse.js": "^3.6.1", - "global": "^4.4.0", - "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.3", - "memoizerific": "^1.11.3", - "polished": "^4.0.5", - "qs": "^6.10.0", - "react-draggable": "^4.4.3", - "react-helmet-async": "^1.0.7", - "react-sizeme": "^3.0.1", - "regenerator-runtime": "^0.13.7", - "resolve-from": "^5.0.0", - "store2": "^2.12.0" - }, - "dependencies": { - "@storybook/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==", - "dev": true, - "requires": { - "core-js": "^3.6.5", - "find-up": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@tailwindcss/aspect-ratio": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/aspect-ratio/-/aspect-ratio-0.2.1.tgz", - "integrity": "sha512-aDFi80aHQ3JM3symJ5iKU70lm151ugIGFCI0yRZGpyjgQSDS+Fbe93QwypC1tCEllQE8p0S7TUu20ih1b9IKLA==", - "dev": true - }, - "@testing-library/dom": { - "version": "7.31.2", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", - "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^4.2.2", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.6", - "lz-string": "^1.4.4", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@testing-library/jest-dom": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz", - "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^4.2.2", - "chalk": "^3.0.0", - "css": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@testing-library/react": { - "version": "11.2.7", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz", - "integrity": "sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^7.28.1" - } - }, - "@testing-library/react-hooks": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@testing-library/react-hooks/-/react-hooks-7.0.2.tgz", - "integrity": "sha512-dYxpz8u9m4q1TuzfcUApqi8iFfR6R0FaMbr2hjZJy1uC8z+bO/K4v8Gs9eogGKYQop7QsrBTFkv/BCF7MzD2Cg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.12.5", - "@types/react": ">=16.9.0", - "@types/react-dom": ">=16.9.0", - "@types/react-test-renderer": ">=16.9.0", - "react-error-boundary": "^3.1.0" - } - }, - "@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.12.5" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@truffle/hdwallet-provider": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/@truffle/hdwallet-provider/-/hdwallet-provider-1.0.34.tgz", - "integrity": "sha512-sy7sismdclvzWQmHDjElqPGoU1+ff4w3nODKqBpauacAYpWngu865CrtgRNnETZ1c90zDElU41V6yWrUgKupAQ==", - "requires": { - "any-promise": "^1.3.0", - "bindings": "^1.5.0", - "bip39": "^2.4.2", - "ethereum-protocol": "^1.0.1", - "ethereumjs-tx": "^1.0.0", - "ethereumjs-util": "^6.1.0", - "ethereumjs-wallet": "^0.6.3", - "source-map-support": "^0.5.16", - "web3": "1.2.1", - "web3-provider-engine": "git+https://github.com/trufflesuite/provider-engine.git#web3-one" - }, - "dependencies": { - "@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "eth-lib": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", - "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - } - }, - "ethereumjs-tx": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", - "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", - "requires": { - "ethereum-common": "^0.0.18", - "ethereumjs-util": "^5.0.0" - }, - "dependencies": { - "ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "requires": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - } - } - }, - "ethereumjs-util": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", - "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", - "requires": { - "@types/bn.js": "^4.11.3", - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "0.1.6", - "rlp": "^2.2.3" - } - }, - "ethers": { - "version": "4.0.0-beta.3", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.0-beta.3.tgz", - "integrity": "sha512-YYPogooSknTwvHg3+Mv71gM/3Wcrx+ZpCzarBj3mqs9njjRkrOo2/eufzhHloOCo3JSoNI4TQJJ6yU5ABm3Uog==", - "requires": { - "@types/node": "^10.3.2", - "aes-js": "3.0.0", - "bn.js": "^4.4.0", - "elliptic": "6.3.3", - "hash.js": "1.1.3", - "js-sha3": "0.5.7", - "scrypt-js": "2.0.3", - "setimmediate": "1.0.4", - "uuid": "2.0.1", - "xmlhttprequest": "1.8.0" - }, - "dependencies": { - "elliptic": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.3.tgz", - "integrity": "sha512-cIky9SO2H8W2eU1NOLySnhOYJnuEWCq9ZJeHvHd/lXzEL9vyraIMfilZSn57X3aVX+wkfYmqkch2LvmTzkjFpA==", - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "inherits": "^2.0.1" - } - } - } - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "hash.js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", - "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.0" - } - }, - "oboe": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz", - "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==", - "requires": { - "http-https": "^1.0.0" - } - }, - "scrypt-js": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.3.tgz", - "integrity": "sha512-d8DzQxNivoNDogyYmb/9RD5mEQE/Q7vG2dLDUgvfPmKL9xCVzgqUntOdS0me9Cq9Sh9VxIZuoNEFcsfyXRnyUw==" - }, - "semver": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.2.0.tgz", - "integrity": "sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A==" - }, - "setimmediate": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", - "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==" - }, - "uuid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", - "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==" - }, - "web3": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3/-/web3-1.2.1.tgz", - "integrity": "sha512-nNMzeCK0agb5i/oTWNdQ1aGtwYfXzHottFP2Dz0oGIzavPMGSKyVlr8ibVb1yK5sJBjrWVnTdGaOC2zKDFuFRw==", - "requires": { - "web3-bzz": "1.2.1", - "web3-core": "1.2.1", - "web3-eth": "1.2.1", - "web3-eth-personal": "1.2.1", - "web3-net": "1.2.1", - "web3-shh": "1.2.1", - "web3-utils": "1.2.1" - } - }, - "web3-bzz": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.2.1.tgz", - "integrity": "sha512-LdOO44TuYbGIPfL4ilkuS89GQovxUpmLz6C1UC7VYVVRILeZS740FVB3j9V4P4FHUk1RenaDfKhcntqgVCHtjw==", - "requires": { - "got": "9.6.0", - "swarm-js": "0.1.39", - "underscore": "1.9.1" - } - }, - "web3-core": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.1.tgz", - "integrity": "sha512-5ODwIqgl8oIg/0+Ai4jsLxkKFWJYE0uLuE1yUKHNVCL4zL6n3rFjRMpKPokd6id6nJCNgeA64KdWQ4XfpnjdMg==", - "requires": { - "web3-core-helpers": "1.2.1", - "web3-core-method": "1.2.1", - "web3-core-requestmanager": "1.2.1", - "web3-utils": "1.2.1" - } - }, - "web3-core-helpers": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.1.tgz", - "integrity": "sha512-Gx3sTEajD5r96bJgfuW377PZVFmXIH4TdqDhgGwd2lZQCcMi+DA4TgxJNJGxn0R3aUVzyyE76j4LBrh412mXrw==", - "requires": { - "underscore": "1.9.1", - "web3-eth-iban": "1.2.1", - "web3-utils": "1.2.1" - } - }, - "web3-core-method": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.1.tgz", - "integrity": "sha512-Ghg2WS23qi6Xj8Od3VCzaImLHseEA7/usvnOItluiIc5cKs00WYWsNy2YRStzU9a2+z8lwQywPYp0nTzR/QXdQ==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.1", - "web3-core-promievent": "1.2.1", - "web3-core-subscriptions": "1.2.1", - "web3-utils": "1.2.1" - } - }, - "web3-core-promievent": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.1.tgz", - "integrity": "sha512-IVUqgpIKoeOYblwpex4Hye6npM0aMR+kU49VP06secPeN0rHMyhGF0ZGveWBrGvf8WDPI7jhqPBFIC6Jf3Q3zw==", - "requires": { - "any-promise": "1.3.0", - "eventemitter3": "3.1.2" - } - }, - "web3-core-requestmanager": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.1.tgz", - "integrity": "sha512-xfknTC69RfYmLKC+83Jz73IC3/sS2ZLhGtX33D4Q5nQ8yc39ElyAolxr9sJQS8kihOcM6u4J+8gyGMqsLcpIBg==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.1", - "web3-providers-http": "1.2.1", - "web3-providers-ipc": "1.2.1", - "web3-providers-ws": "1.2.1" - } - }, - "web3-core-subscriptions": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.1.tgz", - "integrity": "sha512-nmOwe3NsB8V8UFsY1r+sW6KjdOS68h8nuh7NzlWxBQT/19QSUGiERRTaZXWu5BYvo1EoZRMxCKyCQpSSXLc08g==", - "requires": { - "eventemitter3": "3.1.2", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.1" - } - }, - "web3-eth": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.2.1.tgz", - "integrity": "sha512-/2xly4Yry5FW1i+uygPjhfvgUP/MS/Dk+PDqmzp5M88tS86A+j8BzKc23GrlA8sgGs0645cpZK/999LpEF5UdA==", - "requires": { - "underscore": "1.9.1", - "web3-core": "1.2.1", - "web3-core-helpers": "1.2.1", - "web3-core-method": "1.2.1", - "web3-core-subscriptions": "1.2.1", - "web3-eth-abi": "1.2.1", - "web3-eth-accounts": "1.2.1", - "web3-eth-contract": "1.2.1", - "web3-eth-ens": "1.2.1", - "web3-eth-iban": "1.2.1", - "web3-eth-personal": "1.2.1", - "web3-net": "1.2.1", - "web3-utils": "1.2.1" - } - }, - "web3-eth-abi": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.2.1.tgz", - "integrity": "sha512-jI/KhU2a/DQPZXHjo2GW0myEljzfiKOn+h1qxK1+Y9OQfTcBMxrQJyH5AP89O6l6NZ1QvNdq99ThAxBFoy5L+g==", - "requires": { - "ethers": "4.0.0-beta.3", - "underscore": "1.9.1", - "web3-utils": "1.2.1" - } - }, - "web3-eth-accounts": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.2.1.tgz", - "integrity": "sha512-26I4qq42STQ8IeKUyur3MdQ1NzrzCqPsmzqpux0j6X/XBD7EjZ+Cs0lhGNkSKH5dI3V8CJasnQ5T1mNKeWB7nQ==", - "requires": { - "any-promise": "1.3.0", - "crypto-browserify": "3.12.0", - "eth-lib": "0.2.7", - "scryptsy": "2.1.0", - "semver": "6.2.0", - "underscore": "1.9.1", - "uuid": "3.3.2", - "web3-core": "1.2.1", - "web3-core-helpers": "1.2.1", - "web3-core-method": "1.2.1", - "web3-utils": "1.2.1" - }, - "dependencies": { - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - } - } - }, - "web3-eth-contract": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.2.1.tgz", - "integrity": "sha512-kYFESbQ3boC9bl2rYVghj7O8UKMiuKaiMkxvRH5cEDHil8V7MGEGZNH0slSdoyeftZVlaWSMqkRP/chfnKND0g==", - "requires": { - "underscore": "1.9.1", - "web3-core": "1.2.1", - "web3-core-helpers": "1.2.1", - "web3-core-method": "1.2.1", - "web3-core-promievent": "1.2.1", - "web3-core-subscriptions": "1.2.1", - "web3-eth-abi": "1.2.1", - "web3-utils": "1.2.1" - } - }, - "web3-eth-ens": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.2.1.tgz", - "integrity": "sha512-lhP1kFhqZr2nnbu3CGIFFrAnNxk2veXpOXBY48Tub37RtobDyHijHgrj+xTh+mFiPokyrapVjpFsbGa+Xzye4Q==", - "requires": { - "eth-ens-namehash": "2.0.8", - "underscore": "1.9.1", - "web3-core": "1.2.1", - "web3-core-helpers": "1.2.1", - "web3-core-promievent": "1.2.1", - "web3-eth-abi": "1.2.1", - "web3-eth-contract": "1.2.1", - "web3-utils": "1.2.1" - } - }, - "web3-eth-iban": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.1.tgz", - "integrity": "sha512-9gkr4QPl1jCU+wkgmZ8EwODVO3ovVj6d6JKMos52ggdT2YCmlfvFVF6wlGLwi0VvNa/p+0BjJzaqxnnG/JewjQ==", - "requires": { - "bn.js": "4.11.8", - "web3-utils": "1.2.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - } - } - }, - "web3-eth-personal": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.2.1.tgz", - "integrity": "sha512-RNDVSiaSoY4aIp8+Hc7z+X72H7lMb3fmAChuSBADoEc7DsJrY/d0R5qQDK9g9t2BO8oxgLrLNyBP/9ub2Hc6Bg==", - "requires": { - "web3-core": "1.2.1", - "web3-core-helpers": "1.2.1", - "web3-core-method": "1.2.1", - "web3-net": "1.2.1", - "web3-utils": "1.2.1" - } - }, - "web3-net": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.2.1.tgz", - "integrity": "sha512-Yt1Bs7WgnLESPe0rri/ZoPWzSy55ovioaP35w1KZydrNtQ5Yq4WcrAdhBzcOW7vAkIwrsLQsvA+hrOCy7mNauw==", - "requires": { - "web3-core": "1.2.1", - "web3-core-method": "1.2.1", - "web3-utils": "1.2.1" - } - }, - "web3-providers-http": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.1.tgz", - "integrity": "sha512-BDtVUVolT9b3CAzeGVA/np1hhn7RPUZ6YYGB/sYky+GjeO311Yoq8SRDUSezU92x8yImSC2B+SMReGhd1zL+bQ==", - "requires": { - "web3-core-helpers": "1.2.1", - "xhr2-cookies": "1.1.0" - } - }, - "web3-providers-ipc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.1.tgz", - "integrity": "sha512-oPEuOCwxVx8L4CPD0TUdnlOUZwGBSRKScCz/Ws2YHdr9Ium+whm+0NLmOZjkjQp5wovQbyBzNa6zJz1noFRvFA==", - "requires": { - "oboe": "2.1.4", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.1" - } - }, - "web3-providers-ws": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.1.tgz", - "integrity": "sha512-oqsQXzu+ejJACVHy864WwIyw+oB21nw/pI65/sD95Zi98+/HQzFfNcIFneF1NC4bVF3VNX4YHTNq2I2o97LAiA==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.1", - "websocket": "github:web3-js/WebSocket-Node#polyfill/globalThis" - } - }, - "web3-shh": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.2.1.tgz", - "integrity": "sha512-/3Cl04nza5kuFn25bV3FJWa0s3Vafr5BlT933h26xovQ6HIIz61LmvNQlvX1AhFL+SNJOTcQmK1SM59vcyC8bA==", - "requires": { - "web3-core": "1.2.1", - "web3-core-method": "1.2.1", - "web3-core-subscriptions": "1.2.1", - "web3-net": "1.2.1" - } - }, - "web3-utils": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.1.tgz", - "integrity": "sha512-Mrcn3l58L+yCKz3zBryM6JZpNruWuT0OCbag8w+reeNROSGVlXzUQkU+gtAwc9JCZ7tKUyg67+2YUGqUjVcyBA==", - "requires": { - "bn.js": "4.11.8", - "eth-lib": "0.2.7", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randomhex": "0.1.5", - "underscore": "1.9.1", - "utf8": "3.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - } - } - }, - "websocket": { - "version": "github:web3-js/WebSocket-Node#ef5ea2f41daf4a2113b80c9223df884b4d56c400", - "from": "github:web3-js/WebSocket-Node#polyfill/globalThis", - "requires": { - "debug": "^2.2.0", - "es5-ext": "^0.10.50", - "nan": "^2.14.0", - "typedarray-to-buffer": "^3.1.5", - "yaeti": "^0.0.6" - } - } - } - }, - "@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", - "dev": true - }, - "@types/babel__core": { - "version": "7.1.16", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", - "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", - "requires": { - "@types/node": "*" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/chai": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.1.tgz", - "integrity": "sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==" - }, - "@types/chai-as-promised": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-7.1.5.tgz", - "integrity": "sha512-jStwss93SITGBwt/niYrkf2C+/1KTeZCZl1LaeezTlqppAKeoQC7jxyqYuP72sxBGKCIbw7oHgbYssIRzT5FCQ==", - "requires": { - "@types/chai": "*" - } - }, - "@types/color-convert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.0.tgz", - "integrity": "sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==", - "dev": true, - "requires": { - "@types/color-name": "*" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" - }, - "@types/debug": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", - "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", - "dev": true, - "requires": { - "@types/ms": "*" - } - }, - "@types/error-stack-parser": { - "version": "1.3.18", - "resolved": "https://registry.npmjs.org/@types/error-stack-parser/-/error-stack-parser-1.3.18.tgz", - "integrity": "sha1-4ByfjIXKg7YQMgxiJYsMkCat4Pc=", - "dev": true - }, - "@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", - "dev": true - }, - "@types/eth-sig-util": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/eth-sig-util/-/eth-sig-util-2.1.0.tgz", - "integrity": "sha512-GWX0s/FFGWl6lO2nbd9nq3fh1x47vmLL/p4yDG1+VgCqrip1ErQrbHlTZThtEc6JrcmwCKB2H1de32Hdo3JdJg==", - "requires": { - "@types/node": "*" - } - }, - "@types/ethereum-protocol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/ethereum-protocol/-/ethereum-protocol-1.0.2.tgz", - "integrity": "sha512-Ri/hwt4UckZlF7eqhhAQcXsNvcgQmSJOKZteLco1/5NsRcneW/cJuQcrQNILN2Ohs9WUQjeGW3ZRRNqkEVMzuQ==", - "requires": { - "bignumber.js": "7.2.1" - }, - "dependencies": { - "bignumber.js": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz", - "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ==" - } - } - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.29", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", - "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/file-saver": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.3.tgz", - "integrity": "sha512-MBIou8pd/41jkff7s97B47bc9+p0BszqqDJsO51yDm49uUxeKzrfuNl5fSLC6BpLEWKA8zlwyqALVmXrFwoBHQ==", - "dev": true - }, - "@types/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/gtag.js": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.8.tgz", - "integrity": "sha512-xKDygydxruSUNkVbZWjiEbMijz9+xZCLb2yiTiQT88pm5EhIAUhaCo05IZF1HcQc90u4W7cp+7OZNpcJxpyL5g==" - }, - "@types/hapi__joi": { - "version": "17.1.8", - "resolved": "https://registry.npmjs.org/@types/hapi__joi/-/hapi__joi-17.1.8.tgz", - "integrity": "sha512-omVytnOAiAfzGUOQArujJr3heWxPrDHW7MF1ieqix1ngoGdhtJmSSDFVM+ZAOa7UmhlGJtltdgUAT03mfDu6kg==", - "dev": true - }, - "@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "requires": { - "@types/unist": "*" - } - }, - "@types/history": { - "version": "4.7.9", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.9.tgz", - "integrity": "sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ==", - "dev": true - }, - "@types/hoist-non-react-statics": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", - "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", - "requires": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "@types/html-minifier-terser": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", - "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", - "dev": true - }, - "@types/is-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/is-function/-/is-function-1.0.1.tgz", - "integrity": "sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==", - "dev": true - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "26.0.24", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", - "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", - "dev": true, - "requires": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" - }, - "@types/lodash": { - "version": "4.14.172", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.172.tgz", - "integrity": "sha512-/BHF5HAx3em7/KkzVKm3LrsD6HZAXuXO1AJZQ3cRRBZj4oHZDviWPYu0aEplAqDFNHZPW6d3G7KN+ONcCCC7pw==" - }, - "@types/lodash.throttle": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/@types/lodash.throttle/-/lodash.throttle-4.1.7.tgz", - "integrity": "sha512-znwGDpjCHQ4FpLLx19w4OXDqq8+OvREa05H89obtSyXyOFKL3dDjCslsmfBz0T2FU8dmf5Wx1QvogbINiGIu9g==", - "dev": true, - "requires": { - "@types/lodash": "*" - } - }, - "@types/lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-QjCOmf5kYwekcsfEKhcEHMK8/SvgnneuSDXFERBuC/DPca2KJIO/gpChTsVb35BoWLBpEAJWz1GFVEArSdtKtw==" - }, - "@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", - "requires": { - "@types/unist": "*" - } - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" - }, - "@types/mocha": { - "version": "file:src/types/empty-type", - "dev": true - }, - "@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true - }, - "@types/nedb": { - "version": "1.8.12", - "resolved": "https://registry.npmjs.org/@types/nedb/-/nedb-1.8.12.tgz", - "integrity": "sha512-ICDoQMORMjOSqfNFXT4ENXfwwCir1BPblXNm0SPH7C4Q10ou+pvVagcFAJ+rrzf3A47tGU4K/KbzKu7wO9j45Q==", - "requires": { - "@types/node": "*" - } - }, - "@types/node": { - "version": "15.14.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.14.9.tgz", - "integrity": "sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==" - }, - "@types/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==", - "dev": true, - "requires": { - "@types/node": "*", - "form-data": "^3.0.0" - } - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "@types/npmlog": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.3.tgz", - "integrity": "sha512-1TcL7YDYCtnHmLhTWbum+IIwLlvpaHoEKS2KNIngEwLzwgDeHaebaEHHbQp8IqzNQ9IYiboLKUjAf7MZqG63+w==", - "dev": true - }, - "@types/overlayscrollbars": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@types/overlayscrollbars/-/overlayscrollbars-1.12.1.tgz", - "integrity": "sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==", - "dev": true - }, - "@types/pbkdf2": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", - "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", - "dev": true - }, - "@types/pretty-hrtime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz", - "integrity": "sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==", - "dev": true - }, - "@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "@types/qrcode": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.4.2.tgz", - "integrity": "sha512-7uNT9L4WQTNJejHTSTdaJhfBSCN73xtXaHFyBJ8TSwiLhe4PRuTue7Iph0s2nG9R/ifUaSnGhLUOZavlBEqDWQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/qrcode.react": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/qrcode.react/-/qrcode.react-1.0.2.tgz", - "integrity": "sha512-I9Oq5Cjlkgy3Tw7krCnCXLw2/zMhizkTere49OOcta23tkvH0xBTP0yInimTh0gstLRtb8Ki9NZVujE5UI6ffQ==", - "dev": true, - "requires": { - "@types/react": "*" - } - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/react": { - "version": "17.0.20", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.20.tgz", - "integrity": "sha512-wWZrPlihslrPpcKyCSlmIlruakxr57/buQN1RjlIeaaTWDLtJkTtRW429MoQJergvVKc4IWBpRhWw7YNh/7GVA==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "17.0.9", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.9.tgz", - "integrity": "sha512-wIvGxLfgpVDSAMH5utdL9Ngm5Owu0VsGmldro3ORLXV8CShrL8awVj06NuEXFQ5xyaYfdca7Sgbk/50Ri1GdPg==", - "dev": true, - "requires": { - "@types/react": "*" - } - }, - "@types/react-helmet": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@types/react-helmet/-/react-helmet-6.1.2.tgz", - "integrity": "sha512-dcfAZNlWb5JYFbO9CGfrPWLJAyFcT6UeR3u35eBbv8liY2Rg4K7fM1G5+HnwVgot+C+kVwXAZ8pLEn2jsMfTDg==", - "dev": true, - "requires": { - "@types/react": "*" - } - }, - "@types/react-pdf": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/@types/react-pdf/-/react-pdf-5.7.2.tgz", - "integrity": "sha512-6cUselXlQSNd9pMswJGvHqki3Lq0cnls/3hNwrFizdDeHBAfTFXTScEBObfGPznEmtO2LvmZMeced43BV9Wbog==", - "requires": { - "@types/react": "*", - "pdfjs-dist": "^2.10.377" - } - }, - "@types/react-redux": { - "version": "7.1.18", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.18.tgz", - "integrity": "sha512-9iwAsPyJ9DLTRH+OFeIrm9cAbIj1i2ANL3sKQFATqnPWRbg+jEFXyZOKHiQK/N86pNRXbb4HRxAxo0SIX1XwzQ==", - "requires": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - } - }, - "@types/react-router": { - "version": "5.1.16", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.16.tgz", - "integrity": "sha512-8d7nR/fNSqlTFGHti0R3F9WwIertOaaA1UEB8/jr5l5mDMOs4CidEgvvYMw4ivqrBK+vtVLxyTj2P+Pr/dtgzg==", - "dev": true, - "requires": { - "@types/history": "*", - "@types/react": "*" - } - }, - "@types/react-router-dom": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.1.8.tgz", - "integrity": "sha512-03xHyncBzG0PmDmf8pf3rehtjY0NpUj7TIN46FrT5n1ZWHPZvXz32gUyNboJ+xsL8cpg8bQVLcllptcQHvocrw==", - "dev": true, - "requires": { - "@types/history": "*", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "@types/react-syntax-highlighter": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz", - "integrity": "sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==", - "dev": true, - "requires": { - "@types/react": "*" - } - }, - "@types/react-test-renderer": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-17.0.1.tgz", - "integrity": "sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw==", - "dev": true, - "requires": { - "@types/react": "*" - } - }, - "@types/react-tooltip": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@types/react-tooltip/-/react-tooltip-4.2.4.tgz", - "integrity": "sha512-UzjzmgY/VH3Str6DcAGTLMA1mVVhGOyARNTANExrirtp+JgxhaIOVDxq4TIRmpSi4voLv+w4HA9CC5GvhhCA0A==", - "dev": true, - "requires": { - "react-tooltip": "*" - } - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "@types/secp256k1": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", - "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", - "requires": { - "@types/node": "*" - } - }, - "@types/semver": { - "version": "7.3.10", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.10.tgz", - "integrity": "sha512-zsv3fsC7S84NN6nPK06u79oWgrPVd0NvOyqgghV1haPaFcVxIrP4DLomRwGAXk0ui4HZA7mOcSFL98sMVW9viw==" - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/sinon": { - "version": "9.0.11", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-9.0.11.tgz", - "integrity": "sha512-PwP4UY33SeeVKodNE37ZlOsR9cReypbMJOhZ7BVE0lB+Hix3efCOxiJWiE5Ia+yL9Cn2Ch72EjFTRze8RZsNtg==", - "requires": { - "@types/sinonjs__fake-timers": "*" - } - }, - "@types/sinon-chai": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.8.tgz", - "integrity": "sha512-d4ImIQbT/rKMG8+AXpmcan5T2/PNeSjrYhvkwet6z0p8kzYtfgA32xzOBlbU0yqJfq+/0Ml805iFoODO0LP5/g==", - "requires": { - "@types/chai": "*", - "@types/sinon": "*" - } - }, - "@types/sinonjs__fake-timers": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.2.tgz", - "integrity": "sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA==" - }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/tapable": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", - "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", - "dev": true - }, - "@types/testing-library__jest-dom": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.1.tgz", - "integrity": "sha512-Gk9vaXfbzc5zCXI9eYE9BI5BNHEp4D3FWjgqBE/ePGYElLAP+KvxBcsdkwfIVvezs605oiyd/VrpiHe3Oeg+Aw==", - "dev": true, - "requires": { - "@types/jest": "*" - } - }, - "@types/tmp": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.2.tgz", - "integrity": "sha512-MhSa0yylXtVMsyT8qFpHA1DLHj4DvQGH5ntxrhHSh8PxUVNi35Wk+P5hVgqbO2qZqOotqr9jaoPRL+iRjWYm/A==", - "dev": true - }, - "@types/uglify-js": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", - "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "@types/use-persisted-state": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@types/use-persisted-state/-/use-persisted-state-0.3.0.tgz", - "integrity": "sha512-ZT98QuckR95qM7W97lGVqc7fFS9TT6f3txp7R40fl0zxa5BLm3GG7j0i51G12h8DkoJxFAf2oQyYKU99h0pxFA==", - "dev": true, - "requires": { - "@types/react": "*" - } - }, - "@types/uuid": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", - "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", - "dev": true - }, - "@types/web3": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/web3/-/web3-1.2.2.tgz", - "integrity": "sha512-eFiYJKggNrOl0nsD+9cMh2MLk4zVBfXfGnVeRFbpiZzBE20eet4KLA3fXcjSuHaBn0RnQzwLAGdgzgzdet4C0A==", - "requires": { - "web3": "*" - } - }, - "@types/web3-provider-engine": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/@types/web3-provider-engine/-/web3-provider-engine-14.0.1.tgz", - "integrity": "sha512-SaAfLJY/40wKFDsNFwaNfwqFSL6kVhTx9JD18qM+Gaw1qdAXLYF/6E7TIqWEdoG4so6fki/zxURP5NsoCePYJw==", - "requires": { - "@types/ethereum-protocol": "*" - } - }, - "@types/webpack": { - "version": "4.41.30", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.30.tgz", - "integrity": "sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack-env": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.3.tgz", - "integrity": "sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw==", - "dev": true - }, - "@types/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", - "dev": true - }, - "@types/yauzl": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", - "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", - "dev": true, - "optional": true, - "requires": { - "@types/node": "*" - } - }, - "@typescript-eslint/eslint-plugin": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.0.tgz", - "integrity": "sha512-iPKZTZNavAlOhfF4gymiSuUkgLne/nh5Oz2/mdiUmuZVD42m9PapnCnzjxuDsnpnbH3wT5s2D8bw6S39TC6GNw==", - "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "4.31.0", - "@typescript-eslint/scope-manager": "4.31.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@typescript-eslint/experimental-utils": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.0.tgz", - "integrity": "sha512-Hld+EQiKLMppgKKkdUsLeVIeEOrwKc2G983NmznY/r5/ZtZCDvIOXnXtwqJIgYz/ymsy7n7RGvMyrzf1WaSQrw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.31.0", - "@typescript-eslint/types": "4.31.0", - "@typescript-eslint/typescript-estree": "4.31.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - } - } - }, - "@typescript-eslint/parser": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.31.0.tgz", - "integrity": "sha512-oWbzvPh5amMuTmKaf1wp0ySxPt2ZXHnFQBN2Szu1O//7LmOvgaKTCIDNLK2NvzpmVd5A2M/1j/rujBqO37hj3w==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "4.31.0", - "@typescript-eslint/types": "4.31.0", - "@typescript-eslint/typescript-estree": "4.31.0", - "debug": "^4.3.1" - } - }, - "@typescript-eslint/scope-manager": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.0.tgz", - "integrity": "sha512-LJ+xtl34W76JMRLjbaQorhR0hfRAlp3Lscdiz9NeI/8i+q0hdBZ7BsiYieLoYWqy+AnRigaD3hUwPFugSzdocg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.31.0", - "@typescript-eslint/visitor-keys": "4.31.0" - } - }, - "@typescript-eslint/types": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.0.tgz", - "integrity": "sha512-9XR5q9mk7DCXgXLS7REIVs+BaAswfdHhx91XqlJklmqWpTALGjygWVIb/UnLh4NWhfwhR5wNe1yTyCInxVhLqQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.0.tgz", - "integrity": "sha512-QHl2014t3ptg+xpmOSSPn5hm4mY8D4s97ftzyk9BZ8RxYQ3j73XcwuijnJ9cMa6DO4aLXeo8XS3z1omT9LA/Eg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.31.0", - "@typescript-eslint/visitor-keys": "4.31.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@typescript-eslint/utils": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.12.0.tgz", - "integrity": "sha512-k4J2WovnMPGI4PzKgDtQdNrCnmBHpMUFy21qjX2CoPdoBcSBIMvVBr9P2YDP8jOqZOeK3ThOL6VO/sy6jtnvzw==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.12.0.tgz", - "integrity": "sha512-GAMobtIJI8FGf1sLlUWNUm2IOkIjvn7laFWyRx7CLrv6nLBI7su+B7lbStqVlK5NdLvHRFiJo2HhiDF7Ki01WQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.12.0", - "@typescript-eslint/visitor-keys": "5.12.0" - } - }, - "@typescript-eslint/types": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.12.0.tgz", - "integrity": "sha512-JowqbwPf93nvf8fZn5XrPGFBdIK8+yx5UEGs2QFAYFI8IWYfrzz+6zqlurGr2ctShMaJxqwsqmra3WXWjH1nRQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.12.0.tgz", - "integrity": "sha512-Dd9gVeOqt38QHR0BEA8oRaT65WYqPYbIc5tRFQPkfLquVEFPD1HAtbZT98TLBkEcCkvwDYOAvuSvAD9DnQhMfQ==", - "dev": true, - "requires": { - "@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/visitor-keys": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.0.tgz", - "integrity": "sha512-cFwTlgnMV6TgezQynx2c/4/tx9Tufbuo9LPzmWqyRC3QC4qTGkAG1C6pBr0/4I10PAI/FlYunI3vJjIcu+ZHMg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.12.0", - "eslint-visitor-keys": "^3.0.0" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "requires": { - "@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" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "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" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "4.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.0.tgz", - "integrity": "sha512-HUcRp2a9I+P21+O21yu3ezv3GEPGjyGiXoEUQwZXjR8UxRApGeLyWH4ZIIUSalE28aG4YsV6GjtaAVB3QKOu0w==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.31.0", - "eslint-visitor-keys": "^2.0.0" - } - }, - "@use-it/event-listener": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@use-it/event-listener/-/event-listener-0.1.6.tgz", - "integrity": "sha512-e6V7vbU8xpuqy4GZkTLExHffOFgxmGHo3kNWnlhzM/zcX2v+idbD/HaJ9sKdQMgTh+L7MIhdRDXGX3SdAViZzA==" - }, - "@web3-js/scrypt-shim": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@web3-js/scrypt-shim/-/scrypt-shim-0.1.0.tgz", - "integrity": "sha512-ZtZeWCc/s0nMcdx/+rZwY1EcuRdemOK9ag21ty9UsHkFxsNb/AaoucUz0iPuyGe0Ku+PFuRmWZG7Z7462p9xPw==", - "requires": { - "scryptsy": "^2.1.0", - "semver": "^6.3.0" - } - }, - "@web3-js/websocket": { - "version": "1.0.30", - "resolved": "https://registry.npmjs.org/@web3-js/websocket/-/websocket-1.0.30.tgz", - "integrity": "sha512-fDwrD47MiDrzcJdSeTLF75aCcxVVt8B1N74rA+vh2XCAvFy4tEWJjtnUtj2QG7/zlQ6g9cQ88bZFBxwd9/FmtA==", - "requires": { - "debug": "^2.2.0", - "es5-ext": "^0.10.50", - "nan": "^2.14.0", - "typedarray-to-buffer": "^3.1.5", - "yaeti": "^0.0.6" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - } - } - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "abi-decoder": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/abi-decoder/-/abi-decoder-2.4.0.tgz", - "integrity": "sha512-TOLU2q1HgYOjs1GKGtVzaqrYkar6I2fT9a80rzx6/9EJ/5crb4nCGuro0grZayixem93T7omrajYmLiMkYDLDA==", - "requires": { - "web3-eth-abi": "^1.2.1", - "web3-utils": "^1.2.1" - } - }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "abstract-leveldown": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz", - "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==", - "requires": { - "xtend": "~4.0.0" - } - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "acorn-hammerhead": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/acorn-hammerhead/-/acorn-hammerhead-0.5.0.tgz", - "integrity": "sha512-TI9TFfJBfduhcM2GggayNhdYvdJ3UgS/Bu3sB7FB2AUmNCmCJ+TSOT6GXu+bodG5/xL74D5zE4XRaqyjgjsYVQ==", - "dev": true, - "requires": { - "@types/estree": "0.0.46" - } - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "dev": true - }, - "aes-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", - "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==" - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "airbnb-js-shims": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/airbnb-js-shims/-/airbnb-js-shims-2.2.1.tgz", - "integrity": "sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ==", - "dev": true, - "requires": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", - "array.prototype.flatmap": "^1.2.1", - "es5-shim": "^4.5.13", - "es6-shim": "^0.35.5", - "function.prototype.name": "^1.1.0", - "globalthis": "^1.0.0", - "object.entries": "^1.1.0", - "object.fromentries": "^2.0.0 || ^1.0.0", - "object.getownpropertydescriptors": "^2.0.3", - "object.values": "^1.1.0", - "promise.allsettled": "^1.0.0", - "promise.prototype.finally": "^3.1.0", - "string.prototype.matchall": "^4.0.0 || ^3.0.1", - "string.prototype.padend": "^3.0.0", - "string.prototype.padstart": "^3.0.0", - "symbol.prototype.description": "^1.0.0" - } - }, - "ajv": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", - "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", - "dev": true - }, - "ansi-align": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", - "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", - "dev": true, - "requires": { - "string-width": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "ansi-to-html": { - "version": "0.6.15", - "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.15.tgz", - "integrity": "sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==", - "dev": true, - "requires": { - "entities": "^2.0.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "app-root-dir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", - "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==", - "dev": true - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true - }, - "array-find": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", - "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", - "dev": true - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "array-includes": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", - "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.5" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true - }, - "array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - }, - "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "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" - } - } - } - }, - "array.prototype.flatmap": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", - "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "function-bind": "^1.1.1" - } - }, - "array.prototype.map": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.4.tgz", - "integrity": "sha512-Qds9QnX7A0qISY7JT5WuJO0NJPE9CMlC6JzHQfhpqAAQQzufVRoeH7EzUY5GcPTx72voG8LV/5eo+b8Qi8hmhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "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" - } - } - } - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - }, - "asar": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/asar/-/asar-2.1.0.tgz", - "integrity": "sha512-d2Ovma+bfqNpvBzY/KU8oPY67ZworixTpkjSx0PCXnQi67c2cXmssaTxpFDUM0ttopXoGx/KRxNg/GDThYbXQA==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "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" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" - }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true - }, - "ast-types": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", - "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", - "dev": true, - "requires": { - "tslib": "^2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-eventemitter": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", - "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", - "requires": { - "async": "^2.4.0" - } - }, - "async-exit-hook": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-1.1.2.tgz", - "integrity": "sha512-CeTSWB5Bou31xSHeO45ZKgLPRaJbV4I8csRcFYETDBehX7H+1GDO/v+v8G7fZmar1gOmYa6UTXn6d/WIiJbslw==", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, - "async-mutex": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", - "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", - "requires": { - "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "attr-accept": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", - "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==" - }, - "autoprefixer": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", - "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", - "dev": true, - "requires": { - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001297", - "fraction.js": "^4.1.2", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "dependencies": { - "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001312", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz", - "integrity": "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.71", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.71.tgz", - "integrity": "sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw==", - "dev": true - }, - "node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", - "dev": true - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - } - } - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" - }, - "await-lock": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-1.1.3.tgz", - "integrity": "sha512-e0jRB8X/VVxulahjW16cM1dHsO7xjyZBP8p2AnVmg2Vn3q5xJ5sTUAybmkp96+s+QcrtidSJqpCGfWhVOX7NGg==" - }, - "aws-sdk": { - "version": "2.983.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.983.0.tgz", - "integrity": "sha512-i4QMJt5hEYzhoDzmbo0v+aAuHQPXM6ah15GBKObbxwYxmzK9wjMG+FH3DiWZZHdFsf3C+p1zDg4rIr63jmOeBw==", - "requires": { - "buffer": "4.9.2", - "events": "1.1.1", - "ieee754": "1.1.13", - "jmespath": "0.15.0", - "querystring": "0.2.0", - "sax": "1.2.1", - "url": "0.10.3", - "uuid": "3.3.2", - "xml2js": "0.4.19" - }, - "dependencies": { - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - } - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" - }, - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - }, - "dependencies": { - "follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } - } - }, - "axios-extensions": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/axios-extensions/-/axios-extensions-3.1.3.tgz", - "integrity": "sha512-/OB9OcJLNOIx9pdW4m4/hFRvNo12wlX5BaprIzqpMaLR02I88Mr98/wW4QN9rhx0/yg9rM7i6Af/RpV4MyxXjA==", - "requires": { - "@types/lru-cache": "^4.1.1", - "lru-cache": "^5.1.1", - "tslib": "^1.9.0", - "util": "^0.11.1" - } - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==" - } - } - }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==" - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==" - } - } - }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" - }, - "dependencies": { - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==" - } - } - }, - "babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==", - "requires": { - "babel-helper-explode-assignable-expression": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==", - "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==", - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==", - "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==", - "requires": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==", - "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==", - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==", - "requires": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-jest": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.1.0.tgz", - "integrity": "sha512-6NrdqzaYemALGCuR97QkC/FkFIEBWP5pw5TMJoUHZTVXyOgocujp6A0JE2V6gE0HtqAAv6VKU/nI+OCR1Z4gHA==", - "dev": true, - "requires": { - "@jest/transform": "^27.1.0", - "@jest/types": "^27.1.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.6", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "dependencies": { - "@jest/transform": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.1.0.tgz", - "integrity": "sha512-ZRGCA2ZEVJ00ubrhkTG87kyLbN6n55g1Ilq0X9nJb5bX3MhMp3O6M7KG+LvYu+nZRqG5cXsQnJEdZbdpTAV8pQ==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.1.0", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.1.0", - "jest-regex-util": "^27.0.6", - "jest-util": "^27.1.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "@jest/types": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.0.tgz", - "integrity": "sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "dev": true, - "requires": { - "ci-info": "^3.1.1" - } - }, - "jest-haste-map": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.1.0.tgz", - "integrity": "sha512-7mz6LopSe+eA6cTFMf10OfLLqRoIPvmMyz5/OnSXnHO7hB0aDP1iIeLWCXzAcYU5eIJVpHr12Bk9yyq2fTW9vg==", - "dev": true, - "requires": { - "@jest/types": "^27.1.0", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.0.6", - "jest-serializer": "^27.0.6", - "jest-util": "^27.1.0", - "jest-worker": "^27.1.0", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", - "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", - "dev": true - }, - "jest-serializer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", - "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.1.0.tgz", - "integrity": "sha512-edSLD2OneYDKC6gZM1yc+wY/877s/fuJNoM1k3sOEpzFyeptSmke3SLnk1dDHk9CgTA+58mnfx3ew3J11Kes/w==", - "dev": true, - "requires": { - "@jest/types": "^27.1.0", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "picomatch": "^2.2.3" - } - }, - "jest-worker": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.1.0.tgz", - "integrity": "sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-add-react-displayname": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz", - "integrity": "sha512-LY3+Y0XVDYcShHHorshrDbt4KFWL4bSeniCtl4SYZbask+Syngk1uMPCeN9+nSiZo6zX5s0RTq/J9Pnaaf/KHw==", - "dev": true - }, - "babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - } - } - }, - "babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-emotion": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz", - "integrity": "sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/serialize": "^0.11.16", - "babel-plugin-macros": "^2.0.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^1.0.5", - "find-root": "^1.1.0", - "source-map": "^0.5.7" - }, - "dependencies": { - "@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "dev": true - }, - "@emotion/serialize": { - "version": "0.11.16", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz", - "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==", - "dev": true, - "requires": { - "@emotion/hash": "0.8.0", - "@emotion/memoize": "0.7.4", - "@emotion/unitless": "0.7.5", - "@emotion/utils": "0.11.3", - "csstype": "^2.5.7" - } - }, - "@emotion/utils": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", - "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==", - "dev": true - }, - "babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - }, - "csstype": { - "version": "2.6.19", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", - "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - } - } - }, - "babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - } - } - }, - "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", - "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - } - } - }, - "babel-plugin-module-resolver": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz", - "integrity": "sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==", - "dev": true, - "requires": { - "find-babel-config": "^1.2.0", - "glob": "^7.1.6", - "pkg-up": "^3.1.0", - "reselect": "^4.0.0", - "resolve": "^1.13.1" - } - }, - "babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "dev": true - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - } - }, - "babel-plugin-react-docgen": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz", - "integrity": "sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ==", - "dev": true, - "requires": { - "ast-types": "^0.14.2", - "lodash": "^4.17.15", - "react-docgen": "^5.0.0" - } - }, - "babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==" - }, - "babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==" - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "dev": true - }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==" - }, - "babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==", - "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==", - "requires": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==", - "requires": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==", - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==", - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==", - "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", - "requires": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" - } - }, - "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==", - "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==", - "requires": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==", - "requires": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==", - "requires": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==", - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==", - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==", - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" - }, - "regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==", - "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, - "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==" - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==", - "requires": { - "jsesc": "~0.5.0" - } - } - } - }, - "babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==", - "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==", - "requires": { - "regenerator-transform": "^0.10.0" - }, - "dependencies": { - "regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", - "requires": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" - } - } - } - }, - "babel-plugin-transform-require-context": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-require-context/-/babel-plugin-transform-require-context-0.1.1.tgz", - "integrity": "sha512-4ceqYOtzgmq4/QsB8dP7pUrUOCjY/jrRYdt7YkIOWHxtGDQbcf6YZDyLCiPQf6KsEIcIbSQiTRXOsbLiuJfgNQ==", - "dev": true, - "requires": { - "@babel/template": "7" - } - }, - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-env": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", - "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", - "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.23.0", - "babel-plugin-transform-es2015-classes": "^6.23.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", - "babel-plugin-transform-es2015-destructuring": "^6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", - "babel-plugin-transform-es2015-for-of": "^6.23.0", - "babel-plugin-transform-es2015-function-name": "^6.22.0", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-umd": "^6.23.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.23.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0", - "browserslist": "^3.2.6", - "invariant": "^2.2.2", - "semver": "^5.3.0" - }, - "dependencies": { - "browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", - "requires": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "babel-preset-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", - "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^27.0.6", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", - "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - }, - "dependencies": { - "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "requires": { - "source-map": "^0.5.6" - } - } - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - } - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", - "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", - "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - }, - "dependencies": { - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==" - } - } - }, - "babelify": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/babelify/-/babelify-7.3.0.tgz", - "integrity": "sha512-vID8Fz6pPN5pJMdlUnNFSfrlcx5MUule4k9aKs/zbZPyXxMTcRrB0M4Tarw22L8afr8eYSWxDPYCob3TdrqtlA==", - "requires": { - "babel-core": "^6.0.14", - "object-assign": "^4.0.0" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" - }, - "backoff": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", - "integrity": "sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA==", - "requires": { - "precond": "0.2" - } - }, - "bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - } - } - }, - "base-x": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "basic-auth": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz", - "integrity": "sha512-CtGuTyWf3ig+sgRyC7uP6DM3N+5ur/p8L+FPfsd+BbIfIs74TFfCajZTHnCw6K5dqM0bZEbRIqRy1fAdiUJhTA==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "batch-processor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", - "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" - }, - "better-opn": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", - "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==", - "dev": true, - "requires": { - "open": "^7.0.3" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "bignumber.js": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", - "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==" - }, - "bin-v8-flags-filter": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bin-v8-flags-filter/-/bin-v8-flags-filter-1.2.0.tgz", - "integrity": "sha512-g8aeYkY7GhyyKRvQMBsJQZjhm2iCX3dKYvfrMpwVR8IxmUGrkpCBFoKbB9Rh0o3sTLCjU/1tFpZ4C7j3f+D+3g==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "binary-search-tree": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/binary-search-tree/-/binary-search-tree-0.2.5.tgz", - "integrity": "sha512-CvNVKS6iXagL1uGwLagSXz1hzSMezxOuGnFi5FHGKqaTO3nPPWrAbyALUzK640j+xOTVm7lzD9YP8W1f/gvUdw==", - "requires": { - "underscore": "~1.4.4" - }, - "dependencies": { - "underscore": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", - "integrity": "sha512-ZqGrAgaqqZM7LGRzNjLnw5elevWb5M8LEoDMadxIW3OWbcv72wMMgKdwOKpd5Fqxe8choLD8HN3iSj3TUh/giQ==" - } - } - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bip39": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/bip39/-/bip39-2.6.0.tgz", - "integrity": "sha512-RrnQRG2EgEoqO24ea+Q/fftuPUZLmrEM3qNhhGsA3PbaXaCW791LTzPuVyx/VprXQcTbPJ3K3UeTna8ZnVl2sg==", - "requires": { - "create-hash": "^1.1.0", - "pbkdf2": "^3.0.9", - "randombytes": "^2.0.1", - "safe-buffer": "^5.0.1", - "unorm": "^1.3.3" - } - }, - "bip66": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", - "integrity": "sha512-nemMHz95EmS38a26XbbdxIYj5csHd3RMP3H5bwQknX0WYHF01qhpufP42mLOwVICuH2JmhIhXiWs89MfUGL7Xw==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - } - } - }, - "blakejs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.1.tgz", - "integrity": "sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg==" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - } - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "bowser": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", - "dev": true - }, - "boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "dev": true, - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, - "brotli": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.2.tgz", - "integrity": "sha1-UlqcrU/LqWR119OI9q7LE+7VL0Y=", - "dev": true, - "requires": { - "base64-js": "^1.1.2" - } - }, - "brotli-webpack-plugin": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brotli-webpack-plugin/-/brotli-webpack-plugin-1.1.0.tgz", - "integrity": "sha512-byxKhV7L/OsN9urBgcD8Gkgq0OW61KYdSBwN249vT77VRl+9iz6TlWDXhg45rwYynZYetr+WRVuUvQ5WzwcYDQ==", - "dev": true, - "requires": { - "async": "~2.6.0", - "brotli": "^1.3.1", - "iltorb": "^2.0.1", - "webpack-sources": "^1.0.2" - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" - } - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", - "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", - "requires": { - "caniuse-lite": "^1.0.30001254", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.830", - "escalade": "^3.1.1", - "node-releases": "^1.1.75" - } - }, - "bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", - "requires": { - "base-x": "^3.0.2" - } - }, - "bs58check": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", - "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", - "requires": { - "bs58": "^4.0.0", - "create-hash": "^1.1.0", - "safe-buffer": "^5.1.2" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "btoa": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", - "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==" - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-to-arraybuffer": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", - "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==" - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" - }, - "bufferutil": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", - "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", - "requires": { - "node-gyp-build": "^4.3.0" - } - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - }, - "c8": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/c8/-/c8-7.11.0.tgz", - "integrity": "sha512-XqPyj1uvlHMr+Y1IeRndC2X5P7iJzJlEJwBpCdBbq2JocXOgJfr+JVfJkyNMGROke5LfKrhSFXGFXnwnRJAUJw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@istanbuljs/schema": "^0.1.2", - "find-up": "^5.0.0", - "foreground-child": "^2.0.0", - "istanbul-lib-coverage": "^3.0.1", - "istanbul-lib-report": "^3.0.0", - "istanbul-reports": "^3.0.2", - "rimraf": "^3.0.0", - "test-exclude": "^6.0.0", - "v8-to-istanbul": "^8.0.0", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.7" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "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" - } - } - } - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - } - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - } - } - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "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" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - } - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==", - "dev": true - }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", - "dev": true - }, - "callsite-record": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/callsite-record/-/callsite-record-4.1.3.tgz", - "integrity": "sha512-otAcPmu8TiHZ38cIL3NjQa1nGoSQRRe8WDDUgj5ZUwJWn1wzOYBwVSJbpVyzZ0sesQeKlYsPu9DG70fhh6AK9g==", - "dev": true, - "requires": { - "@types/error-stack-parser": "^1.3.18", - "@types/lodash": "^4.14.72", - "callsite": "^1.0.0", - "chalk": "^2.4.0", - "error-stack-parser": "^1.3.3", - "highlight-es": "^1.0.0", - "lodash": "4.6.1 || ^4.16.1", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "error-stack-parser": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-1.3.6.tgz", - "integrity": "sha1-4Oc7k+QXE40c18C3RrGkoUhUwpI=", - "dev": true, - "requires": { - "stackframe": "^0.3.1" - } - }, - "stackframe": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-0.3.1.tgz", - "integrity": "sha1-M6qE8Rd6VUjIk1Uzy/6zQgl19aQ=", - "dev": true - } - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "caniuse-lite": { - "version": "1.0.30001255", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001255.tgz", - "integrity": "sha512-F+A3N9jTZL882f/fg/WWVnKSu6IOo3ueLz4zwaOPbPYHNmM/ZaDUyzyJwS1mZhX7Ex5jqTyW599Gdelh5PDYLQ==" - }, - "canonicalize": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.5.tgz", - "integrity": "sha512-mAjKJPIyP0xqqv6IAkvso07StOmz6cmGtNDg3pXCSzXVZOqka7StIkAhJl/zHOi4M2CgpYfD6aeRWbnrmtvBEA==" - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, - "ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", - "dev": true - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==", - "dev": true, - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } - }, - "chai": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz", - "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==", - "requires": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "pathval": "^1.1.1", - "type-detect": "^4.0.5" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - } - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" - }, - "character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" - }, - "character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==" - }, - "check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==" - }, - "checkpoint-store": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz", - "integrity": "sha512-J/NdY2WvIx654cc6LWSq/IYFFCUf75fFTgwzFnmbqyORH4MwgiQCgswLLKBGzmsyTI5V7i5bp/So6sMbDWhedg==", - "requires": { - "functional-red-black-tree": "^1.0.1" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chokidar-cli": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chokidar-cli/-/chokidar-cli-3.0.0.tgz", - "integrity": "sha512-xVW+Qeh7z15uZRxHOkP93Ux8A0xbPzwK4GaqD8dQOYc34TlkqUhVSS59fK36DOp5WdJlrRzlYSy02Ht99FjZqQ==", - "dev": true, - "requires": { - "chokidar": "^3.5.2", - "lodash.debounce": "^4.0.8", - "lodash.throttle": "^4.1.1", - "yargs": "^13.3.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "chrome-remote-interface": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.30.1.tgz", - "integrity": "sha512-emKaqCjYAgrT35nm6PvTUKJ++2NX9qAmrcNRPRGyryG9Kc7wlkvO0bmvEdNMrr8Bih2e149WctJZFzUiM1UNwg==", - "dev": true, - "requires": { - "commander": "2.11.x", - "ws": "^7.2.0" - }, - "dependencies": { - "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", - "dev": true - } - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "chromium-pickle-js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", - "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", - "dev": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - } - } - }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", - "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==" - }, - "cli-table3": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz", - "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==", - "dev": true, - "requires": { - "colors": "1.4.0", - "string-width": "^4.2.0" - } - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "clsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", - "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", - "dev": true - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", - "dev": true - }, - "coffeescript": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.5.1.tgz", - "integrity": "sha512-J2jRPX0eeFh5VKyVnoLrfVFgLZtnnmp96WQSLAS8OrLm2wtQLcnikYKe1gViJKDH7vucjuhHvBKKBP3rKcD1tQ==", - "dev": true - }, - "collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true - }, - "colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==" - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - }, - "colorspace": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", - "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", - "requires": { - "color": "^3.1.3", - "text-hex": "1.0.x" - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" - }, - "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" - }, - "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "compression-webpack-plugin": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-6.1.1.tgz", - "integrity": "sha512-BEHft9M6lwOqVIQFMS/YJGmeCYXVOakC5KzQk05TFpMBlODByh1qNsZCWjUBxCQhUP9x0WfGidxTbGkjbWO/TQ==", - "dev": true, - "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "requires": { - "@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" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "compute-gcd": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/compute-gcd/-/compute-gcd-1.2.1.tgz", - "integrity": "sha512-TwMbxBNz0l71+8Sc4czv13h4kEqnchV9igQZBi6QUaz09dnz13juGnnaWWJTRsP3brxOoxeB4SA2WELLw1hCtg==", - "requires": { - "validate.io-array": "^1.0.3", - "validate.io-function": "^1.0.2", - "validate.io-integer-array": "^1.0.0" - } - }, - "compute-lcm": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/compute-lcm/-/compute-lcm-1.1.2.tgz", - "integrity": "sha512-OFNPdQAXnQhDSKioX8/XYT6sdUlXwpeMjfd6ApxMJfyZ4GxmLR1xvMERctlYhlHwIiz6CSpBc2+qYKjHGZw4TQ==", - "requires": { - "compute-gcd": "^1.2.1", - "validate.io-array": "^1.0.3", - "validate.io-function": "^1.0.2", - "validate.io-integer-array": "^1.0.0" - } - }, - "compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "concurrently": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.2.1.tgz", - "integrity": "sha512-emgwhH+ezkuYKSHZQ+AkgEpoUZZlbpPVYCVv7YZx0r+T7fny1H03r2nYRebpi2DudHR4n1Rgbo2YTxKOxVJ4+g==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "date-fns": "^2.16.1", - "lodash": "^4.17.21", - "read-pkg": "^5.2.0", - "rxjs": "^6.6.3", - "spawn-command": "^0.0.2-1", - "supports-color": "^8.1.0", - "tree-kill": "^1.2.2", - "yargs": "^16.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "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" - } - } - } - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - } - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, - "console-read-write": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/console-read-write/-/console-read-write-0.1.1.tgz", - "integrity": "sha512-oznwP8YnhYzN+72C6+LA4LnbcletRyz4ZQfNCBdvtXnE/RnpnRskaTljl7X4EAijkc2PQ3oYHU+C5r88Y8JC3A==", - "requires": { - "await-lock": "1.1.3" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "cookiejar": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz", - "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==" - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true - }, - "copy-to-clipboard": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", - "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", - "dev": true, - "requires": { - "toggle-selection": "^1.0.6" - } - }, - "copy-webpack-plugin": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.1.tgz", - "integrity": "sha512-MXyPCjdPVx5iiWyl40Va3JGh27bKzOTNY3NjUTrosD2q7dR/cLD0013uqJ3BpFbUjyONINjb6qI7nDIJujrMbA==", - "dev": true, - "requires": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "requires": { - "@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" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "core-js": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.17.2.tgz", - "integrity": "sha512-XkbXqhcXeMHPRk2ItS+zQYliAMilea2euoMsnpRRdDad6b2VY6CQQcwz1K8AnWesfw4p165RzY0bTnr3UrbYiA==", - "dev": true - }, - "core-js-compat": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.2.tgz", - "integrity": "sha512-lHnt7A1Oqplebl5i0MrQyFv/yyEzr9p29OjlkcsFRDDgHwwQyVckfRGJ790qzXhkwM8ba4SFHHa2sO+T5f1zGg==", - "requires": { - "browserslist": "^4.16.8", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } - } - }, - "core-js-pure": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.17.2.tgz", - "integrity": "sha512-2VV7DlIbooyTI7Bh+yzOOWL9tGwLnQKHno7qATE+fqZzDKYr6llVjVQOzpD/QLZFgXDPb8T71pJokHEZHEYJhQ==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "corser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", - "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", - "dev": true - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "cp-file": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz", - "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "nested-error-stacks": "^2.0.0", - "p-event": "^4.1.0" - }, - "dependencies": { - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - } - } - }, - "cpy": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/cpy/-/cpy-8.1.2.tgz", - "integrity": "sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==", - "dev": true, - "requires": { - "arrify": "^2.0.1", - "cp-file": "^7.0.0", - "globby": "^9.2.0", - "has-glob": "^1.0.0", - "junk": "^3.1.0", - "nested-error-stacks": "^2.1.0", - "p-all": "^2.1.0", - "p-filter": "^2.1.0", - "p-map": "^3.0.0" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - } - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "crc-32": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz", - "integrity": "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==", - "requires": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.3.1" - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "requires": { - "cross-spawn": "^7.0.1" - } - }, - "cross-fetch": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", - "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", - "requires": { - "node-fetch": "2.6.1" - }, - "dependencies": { - "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" - } - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "crypto-md5": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-md5/-/crypto-md5-1.0.0.tgz", - "integrity": "sha512-65Mtei8+EkSIK+5Ie4gpWXoJ/5bgpqPXFknHHXAyhDqKsEAAzUslGd8mOeawbfcuQ8fADNKcF4xQA3fqlZJ8Ig==", - "dev": true - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true - }, - "css": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - } - } - }, - "css-loader": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", - "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - }, - "dependencies": { - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" - } - }, - "css-what": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", - "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", - "dev": true - }, - "css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssfontparser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz", - "integrity": "sha512-6tun4LoZnj7VN6YeegOVb67KBX/7JJsqvj+pv3ZA7F878/eN33AbGa5b/S/wXxS/tcp8nc40xRUrsPlxIyNUPg==" - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "csstype": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", - "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" - }, - "cuint": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==", - "dev": true - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==", - "dev": true - }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-uri-to-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", - "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "date-fns": { - "version": "2.23.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.23.0.tgz", - "integrity": "sha512-5ycpauovVyAk0kXNZz6ZoB9AYMZB4DObse7P3BPWmyEjXNORTI8EJ6X0uaSAq4sCHzM1uajzrkr6HnsLQpxGXA==" - }, - "date-fns-tz": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-1.1.6.tgz", - "integrity": "sha512-nyy+URfFI3KUY7udEJozcoftju+KduaqkVfwyTIE0traBiVye09QnyWKLZK7drRr5h9B7sPJITmQnS3U6YOdQg==" - }, - "date-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", - "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==" - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" - }, - "decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", - "requires": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - }, - "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - } - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - } - } - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "dependencies": { - "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - } - } - } - }, - "decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "dependencies": { - "file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - } - } - }, - "decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "dependencies": { - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - } - } - }, - "decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", - "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==" - }, - "get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", - "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - } - } - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "deeks": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/deeks/-/deeks-2.5.1.tgz", - "integrity": "sha512-fqrBeUz7f1UqaXDRzVB5RG2EfPk15HJRrb2pMZj8mLlSTtz4tRPsK5leFOskoHFPuyZ6+7aRM9j657fvXLkJ7Q==" - }, - "deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", - "requires": { - "type-detect": "^4.0.0" - } - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "deep-object-diff": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.7.tgz", - "integrity": "sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "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" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", - "requires": { - "clone": "^1.0.2" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" - } - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "deferred-leveldown": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz", - "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==", - "requires": { - "abstract-leveldown": "~2.6.0" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - } - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" - }, - "del": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", - "integrity": "sha512-7yjqSoVSlJzA4t/VUwazuEagGeANEKB3f/aNI//06pfKgwoCb7f6Q1gETN1sZzYaj6chTQ0AhIwDiPdfOjko4A==", - "dev": true, - "requires": { - "globby": "^6.1.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "p-map": "^1.1.1", - "pify": "^3.0.0", - "rimraf": "^2.2.8" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, - "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "dependency-graph": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", - "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "dev": true, - "requires": { - "repeat-string": "^1.5.4" - } - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", - "dev": true - }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", - "requires": { - "repeating": "^2.0.0" - }, - "dependencies": { - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", - "requires": { - "is-finite": "^1.0.0" - } - } - } - }, - "detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "dev": true, - "optional": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "detect-port": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", - "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", - "dev": true, - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "requires": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - } - }, - "device-specs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/device-specs/-/device-specs-1.0.0.tgz", - "integrity": "sha512-fYXbFSeilT7bnKWFi4OERSPHdtaEoDGn4aUhV5Nly6/I+Tp6JZ/6Icmd7LVIF5euyodGpxz2e/bfUmDnIdSIDw==", - "dev": true - }, - "devtools-protocol": { - "version": "0.0.901419", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.901419.tgz", - "integrity": "sha512-4INMPwNm9XRpBukhNbF7OB6fNTTCaI8pzy/fXg0xQzAy5h3zL1P8xT3QazgKqBrb/hAYwIBizqDBZ7GtJE74QQ==", - "dev": true - }, - "did-resolver": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.1.5.tgz", - "integrity": "sha512-/4lM1vK5osnWVZ2oN9QhlWV5xOwssuLSL1MvueBc8LQWotbD5kM9XQMe7h4GydYpbh3JaWMFkOWwc9jvSZ+qgg==" - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "dijkstrajs": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", - "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "doc-path": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/doc-path/-/doc-path-3.0.2.tgz", - "integrity": "sha512-VRlA2OKSjTbHWj6wmSanxJ338fE/YN8pqmZ0FIWK5JWkIJMFRc4KmD35JtOrnjvVG0WrzOtDDNHx1lN1tkb+lA==" - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-accessibility-api": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.7.tgz", - "integrity": "sha512-ml3lJIq9YjUfM9TUnEPvEYWFSwivwIGBPKpewX7tii7fwCazA8yCioGdqQcNsItPpfFvSJ3VIdMQPj60LJhcQA==", - "dev": true - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "domhandler": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "dotignore": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz", - "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==", - "requires": { - "minimatch": "^3.0.4" - } - }, - "downshift": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.7.tgz", - "integrity": "sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.14.8", - "compute-scroll-into-view": "^1.0.17", - "prop-types": "^15.7.2", - "react-is": "^17.0.2", - "tslib": "^2.3.0" - }, - "dependencies": { - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "drbg.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", - "integrity": "sha512-F4wZ06PvqxYLFEZKkFxTDcns9oFNk34hvmJSEwdzsxVQ8YI5YaxtACgQatkYgv2VI2CFkUd2Y+xosPQnHv809g==", - "requires": { - "browserify-aes": "^1.0.6", - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4" - } - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "ebnf": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/ebnf/-/ebnf-1.9.0.tgz", - "integrity": "sha512-LKK899+j758AgPq00ms+y90mo+2P86fMKUWD28sH0zLKUj7aL6iIH2wy4jejAMM9I2BawJ+2kp6C3mMXj+Ii5g==" - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ecstatic": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz", - "integrity": "sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog==", - "dev": true, - "requires": { - "he": "^1.1.1", - "mime": "^1.6.0", - "minimist": "^1.1.0", - "url-join": "^2.0.5" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "electron-to-chromium": { - "version": "1.3.830", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.830.tgz", - "integrity": "sha512-gBN7wNAxV5vl1430dG+XRcQhD4pIeYeak6p6rjdCtlz5wWNwDad8jwvphe5oi1chL5MV6RNRikfffBBiFuj+rQ==" - }, - "elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==", - "dev": true - }, - "element-resize-detector": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.4.tgz", - "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==", - "dev": true, - "requires": { - "batch-processor": "1.0.0" - } - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - } - } - }, - "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "emotion-theming": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.3.0.tgz", - "integrity": "sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.5.5", - "@emotion/weak-memoize": "0.2.5", - "hoist-non-react-statics": "^3.3.0" - } - }, - "enabled": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", - "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" - }, - "encode-utf8": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz", - "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "endent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", - "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==", - "dev": true, - "requires": { - "dedent": "^0.7.0", - "fast-json-parse": "^1.0.3", - "objectorarray": "^1.0.5" - } - }, - "endpoint-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/endpoint-utils/-/endpoint-utils-1.0.2.tgz", - "integrity": "sha512-s5IrlLvx7qVXPOjcxjF00CRBlybiQWOoGCNiIZ/Vin2WeJ3SHtfkWHRsyu7C1+6QAwYXf0ULoweylxUa19Khjg==", - "dev": true, - "requires": { - "ip": "^1.1.3", - "pinkie-promise": "^1.0.0" - }, - "dependencies": { - "pinkie": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "integrity": "sha512-VFVaU1ysKakao68ktZm76PIdOhvEfoNNRaGkyLln9Os7r0/MCxqHjHyBM7dT3pgTiBybqiPtpqKfpENwdBp50Q==", - "dev": true - }, - "pinkie-promise": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "integrity": "sha512-5mvtVNse2Ml9zpFKkWBpGsTPwm3DKhs+c95prO/F6E7d6DN0FPqxs6LONpLNpyD7Iheb7QN4BbUoKJgo+DnkQA==", - "dev": true, - "requires": { - "pinkie": "^1.0.0" - } - } - } - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - }, - "dependencies": { - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - } - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "dev": true, - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "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-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "es-get-iterator": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz", - "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "es5-shim": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.6.5.tgz", - "integrity": "sha512-vfQ4UAai8szn0sAubCy97xnZ4sJVDD1gt/Grn736hg8D7540wemIb1YPrYZSTqlM2H69EQX1or4HU/tSwRTI3w==", - "dev": true - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-shim": { - "version": "0.35.6", - "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz", - "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==", - "dev": true - }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.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": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "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", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "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-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "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" - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true - }, - "eslint-plugin-jest": { - "version": "24.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.4.0.tgz", - "integrity": "sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg==", - "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "^4.0.1" - } - }, - "eslint-plugin-prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", - "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", - "dev": true, - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-plugin-react": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz", - "integrity": "sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==", - "dev": true, - "requires": { - "array-includes": "^3.1.3", - "array.prototype.flatmap": "^1.2.4", - "doctrine": "^2.1.0", - "estraverse": "^5.2.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.0.4", - "object.entries": "^1.1.4", - "object.fromentries": "^2.0.4", - "object.values": "^1.1.4", - "prop-types": "^15.7.2", - "resolve": "^2.0.0-next.3", - "string.prototype.matchall": "^4.0.5" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - }, - "resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", - "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", - "dev": true - }, - "eslint-plugin-storybook": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.5.7.tgz", - "integrity": "sha512-rko/QUHa3/hrC3W5RmPrukKawCyGeVqSuwzyLZO6aV/neyOPrgkL/LED8u6NQJSaT1qZFT+7iLQ1eE8Ce7G+aA==", - "dev": true, - "requires": { - "@storybook/csf": "^0.0.1", - "@typescript-eslint/experimental-utils": "^5.3.0", - "requireindex": "^1.1.0" - }, - "dependencies": { - "@storybook/csf": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.1.tgz", - "integrity": "sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.0.tgz", - "integrity": "sha512-iFVADWH2CmiDF+E9kFK2r474BO2JILDKw1NVD5ytqHrM3ezsfdu5uo6B+77DH0suM7iUC/yOayHNziuiI9BPbQ==", - "dev": true, - "requires": { - "@typescript-eslint/utils": "5.12.0" - } - } - } - }, - "eslint-plugin-testcafe": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testcafe/-/eslint-plugin-testcafe-0.2.1.tgz", - "integrity": "sha512-LZMHQ2kHFXzbt6ZSS2yUOQhr8QaHwaqvmra1EnXKK0qEwpAvegLdjntCbRPtuD6bDGxPFG87Y7mkI3S9TjZA4A==", - "dev": true - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, - "esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" - }, - "esotope-hammerhead": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/esotope-hammerhead/-/esotope-hammerhead-0.6.1.tgz", - "integrity": "sha512-RG4orJ1xy+zD6fTEKuDYaqCuL1ymYa1/Bp+j9c7b/u7B8yI6+Qgg8o4lT1EDAOG9eBzBtwtTWR0chqt3hr0hZw==", - "dev": true, - "requires": { - "@types/estree": "0.0.46" - } - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "estree-to-babel": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/estree-to-babel/-/estree-to-babel-3.2.1.tgz", - "integrity": "sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.6", - "@babel/types": "^7.2.0", - "c8": "^7.6.0" - } - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "eth-block-tracker": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz", - "integrity": "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==", - "requires": { - "@babel/plugin-transform-runtime": "^7.5.5", - "@babel/runtime": "^7.5.5", - "eth-query": "^2.1.0", - "json-rpc-random-id": "^1.0.1", - "pify": "^3.0.0", - "safe-event-emitter": "^1.0.1" - } - }, - "eth-ens-namehash": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", - "integrity": "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==", - "requires": { - "idna-uts46-hx": "^2.3.1", - "js-sha3": "^0.5.7" - } - }, - "eth-json-rpc-errors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz", - "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==", - "requires": { - "fast-safe-stringify": "^2.0.6" - } - }, - "eth-json-rpc-filters": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-4.2.2.tgz", - "integrity": "sha512-DGtqpLU7bBg63wPMWg1sCpkKCf57dJ+hj/k3zF26anXMzkmtSBDExL8IhUu7LUd34f0Zsce3PYNO2vV2GaTzaw==", - "requires": { - "@metamask/safe-event-emitter": "^2.0.0", - "async-mutex": "^0.2.6", - "eth-json-rpc-middleware": "^6.0.0", - "eth-query": "^2.1.2", - "json-rpc-engine": "^6.1.0", - "pify": "^5.0.0" - }, - "dependencies": { - "eth-json-rpc-middleware": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-6.0.0.tgz", - "integrity": "sha512-qqBfLU2Uq1Ou15Wox1s+NX05S9OcAEL4JZ04VZox2NS0U+RtCMjSxzXhLFWekdShUPZ+P8ax3zCO2xcPrp6XJQ==", - "requires": { - "btoa": "^1.2.1", - "clone": "^2.1.1", - "eth-query": "^2.1.2", - "eth-rpc-errors": "^3.0.0", - "eth-sig-util": "^1.4.2", - "ethereumjs-util": "^5.1.2", - "json-rpc-engine": "^5.3.0", - "json-stable-stringify": "^1.0.1", - "node-fetch": "^2.6.1", - "pify": "^3.0.0", - "safe-event-emitter": "^1.0.1" - }, - "dependencies": { - "json-rpc-engine": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", - "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", - "requires": { - "eth-rpc-errors": "^3.0.0", - "safe-event-emitter": "^1.0.1" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - } - } - }, - "eth-sig-util": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", - "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", - "requires": { - "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", - "ethereumjs-util": "^5.1.1" - } - }, - "ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "requires": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - }, - "pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==" - } - } - }, - "eth-json-rpc-infura": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-3.2.1.tgz", - "integrity": "sha512-W7zR4DZvyTn23Bxc0EWsq4XGDdD63+XPUCEhV2zQvQGavDVC4ZpFDK4k99qN7bd7/fjj37+rxmuBOBeIqCA5Mw==", - "requires": { - "cross-fetch": "^2.1.1", - "eth-json-rpc-middleware": "^1.5.0", - "json-rpc-engine": "^3.4.0", - "json-rpc-error": "^2.0.0" - }, - "dependencies": { - "cross-fetch": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", - "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", - "requires": { - "node-fetch": "^2.6.7", - "whatwg-fetch": "^2.0.4" - } - }, - "eth-json-rpc-middleware": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-1.6.0.tgz", - "integrity": "sha512-tDVCTlrUvdqHKqivYMjtFZsdD7TtpNLBCfKAcOpaVs7orBMS/A8HWro6dIzNtTZIR05FAbJ3bioFOnZpuCew9Q==", - "requires": { - "async": "^2.5.0", - "eth-query": "^2.1.2", - "eth-tx-summary": "^3.1.2", - "ethereumjs-block": "^1.6.0", - "ethereumjs-tx": "^1.3.3", - "ethereumjs-util": "^5.1.2", - "ethereumjs-vm": "^2.1.0", - "fetch-ponyfill": "^4.0.0", - "json-rpc-engine": "^3.6.0", - "json-rpc-error": "^2.0.0", - "json-stable-stringify": "^1.0.1", - "promise-to-callback": "^1.0.0", - "tape": "^4.6.3" - } - }, - "ethereumjs-tx": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", - "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", - "requires": { - "ethereum-common": "^0.0.18", - "ethereumjs-util": "^5.0.0" - } - }, - "ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "requires": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - }, - "json-rpc-engine": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-3.8.0.tgz", - "integrity": "sha512-6QNcvm2gFuuK4TKU1uwfH0Qd/cOSb9c1lls0gbnIhciktIUQJwz6NQNAW4B1KiGPenv7IKu97V222Yo1bNhGuA==", - "requires": { - "async": "^2.0.1", - "babel-preset-env": "^1.7.0", - "babelify": "^7.3.0", - "json-rpc-error": "^2.0.0", - "promise-to-callback": "^1.0.0", - "safe-event-emitter": "^1.0.1" - } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, - "eth-json-rpc-middleware": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-4.4.1.tgz", - "integrity": "sha512-yoSuRgEYYGFdVeZg3poWOwAlRI+MoBIltmOB86MtpoZjvLbou9EB/qWMOWSmH2ryCWLW97VYY6NWsmWm3OAA7A==", - "requires": { - "btoa": "^1.2.1", - "clone": "^2.1.1", - "eth-json-rpc-errors": "^1.0.1", - "eth-query": "^2.1.2", - "eth-sig-util": "^1.4.2", - "ethereumjs-block": "^1.6.0", - "ethereumjs-tx": "^1.3.7", - "ethereumjs-util": "^5.1.2", - "ethereumjs-vm": "^2.6.0", - "fetch-ponyfill": "^4.0.0", - "json-rpc-engine": "^5.1.3", - "json-stable-stringify": "^1.0.1", - "pify": "^3.0.0", - "safe-event-emitter": "^1.0.1" - }, - "dependencies": { - "eth-sig-util": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", - "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", - "requires": { - "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", - "ethereumjs-util": "^5.1.1" - } - }, - "ethereumjs-tx": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", - "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", - "requires": { - "ethereum-common": "^0.0.18", - "ethereumjs-util": "^5.0.0" - } - }, - "ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "requires": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - }, - "json-rpc-engine": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", - "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", - "requires": { - "eth-rpc-errors": "^3.0.0", - "safe-event-emitter": "^1.0.1" - } - } - } - }, - "eth-lib": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", - "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - } - }, - "eth-query": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", - "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==", - "requires": { - "json-rpc-random-id": "^1.0.0", - "xtend": "^4.0.1" - } - }, - "eth-rpc-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", - "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", - "requires": { - "fast-safe-stringify": "^2.0.6" - } - }, - "eth-sig-util": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-2.5.2.tgz", - "integrity": "sha512-xvDojS/4reXsw8Pz/+p/qcM5rVB61FOdPbEtMZ8FQ0YHnPEzPy5F8zAAaZ+zj5ud0SwRLWPfor2Cacjm7EzMIw==", - "requires": { - "buffer": "^5.2.1", - "elliptic": "^6.4.0", - "ethereumjs-abi": "0.6.5", - "ethereumjs-util": "^5.1.1", - "tweetnacl": "^1.0.0", - "tweetnacl-util": "^0.15.0" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "ethereumjs-abi": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.5.tgz", - "integrity": "sha512-rCjJZ/AE96c/AAZc6O3kaog4FhOsAViaysBxqJNy2+LHP0ttH0zkZ7nXdVHOAyt6lFwLO0nlCwWszysG/ao1+g==", - "requires": { - "bn.js": "^4.10.0", - "ethereumjs-util": "^4.3.0" - }, - "dependencies": { - "ethereumjs-util": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-4.5.1.tgz", - "integrity": "sha512-WrckOZ7uBnei4+AKimpuF1B3Fv25OmoRgmYCpGsP7u8PFxXAmAgiJSYT2kRWnt6fVIlKaQlZvuwXp7PIrmn3/w==", - "requires": { - "bn.js": "^4.8.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "rlp": "^2.0.0" - } - } - } - }, - "ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "requires": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - }, - "tweetnacl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", - "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" - } - } - }, - "eth-tx-summary": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/eth-tx-summary/-/eth-tx-summary-3.2.4.tgz", - "integrity": "sha512-NtlDnaVZah146Rm8HMRUNMgIwG/ED4jiqk0TME9zFheMl1jOp6jL1m0NKGjJwehXQ6ZKCPr16MTr+qspKpEXNg==", - "requires": { - "async": "^2.1.2", - "clone": "^2.0.0", - "concat-stream": "^1.5.1", - "end-of-stream": "^1.1.0", - "eth-query": "^2.0.2", - "ethereumjs-block": "^1.4.1", - "ethereumjs-tx": "^1.1.1", - "ethereumjs-util": "^5.0.1", - "ethereumjs-vm": "^2.6.0", - "through2": "^2.0.3" - }, - "dependencies": { - "ethereumjs-tx": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", - "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", - "requires": { - "ethereum-common": "^0.0.18", - "ethereumjs-util": "^5.0.0" - } - }, - "ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "requires": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - } - } - }, - "ethereum-bloom-filters": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", - "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", - "requires": { - "js-sha3": "^0.8.0" - }, - "dependencies": { - "js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" - } - } - }, - "ethereum-common": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", - "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" - }, - "ethereum-cryptography": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", - "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", - "requires": { - "@types/pbkdf2": "^3.0.0", - "@types/secp256k1": "^4.0.1", - "blakejs": "^1.1.0", - "browserify-aes": "^1.2.0", - "bs58check": "^2.1.2", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "hash.js": "^1.1.7", - "keccak": "^3.0.0", - "pbkdf2": "^3.0.17", - "randombytes": "^2.1.0", - "safe-buffer": "^5.1.2", - "scrypt-js": "^3.0.0", - "secp256k1": "^4.0.1", - "setimmediate": "^1.0.5" - } - }, - "ethereum-protocol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ethereum-protocol/-/ethereum-protocol-1.0.1.tgz", - "integrity": "sha512-3KLX1mHuEsBW0dKG+c6EOJS1NBNqdCICvZW9sInmZTt5aY0oxmHVggYRE0lJu1tcnMD1K+AKHdLi6U43Awm1Vg==" - }, - "ethereumjs-abi": { - "version": "git+https://github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0", - "from": "git+https://github.com/ethereumjs/ethereumjs-abi.git", - "requires": { - "bn.js": "^4.11.8", - "ethereumjs-util": "^6.0.0" - }, - "dependencies": { - "ethereumjs-util": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", - "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", - "requires": { - "@types/bn.js": "^4.11.3", - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "0.1.6", - "rlp": "^2.2.3" - } - } - } - }, - "ethereumjs-account": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz", - "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==", - "requires": { - "ethereumjs-util": "^5.0.0", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - }, - "dependencies": { - "ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "requires": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - } - } - }, - "ethereumjs-block": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", - "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", - "requires": { - "async": "^2.0.1", - "ethereum-common": "0.2.0", - "ethereumjs-tx": "^1.2.2", - "ethereumjs-util": "^5.0.0", - "merkle-patricia-tree": "^2.1.2" - }, - "dependencies": { - "ethereum-common": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", - "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" - }, - "ethereumjs-tx": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", - "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", - "requires": { - "ethereum-common": "^0.0.18", - "ethereumjs-util": "^5.0.0" - }, - "dependencies": { - "ethereum-common": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", - "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" - } - } - }, - "ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "requires": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - } - } - }, - "ethereumjs-common": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz", - "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==" - }, - "ethereumjs-tx": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", - "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", - "requires": { - "ethereumjs-common": "^1.5.0", - "ethereumjs-util": "^6.0.0" - }, - "dependencies": { - "ethereumjs-util": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", - "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", - "requires": { - "@types/bn.js": "^4.11.3", - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "0.1.6", - "rlp": "^2.2.3" - } - } - } - }, - "ethereumjs-util": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.4.tgz", - "integrity": "sha512-p6KmuPCX4mZIqsQzXfmSx9Y0l2hqf+VkAiwSisW3UKUFdk8ZkAt+AYaor83z2nSi6CU2zSsXMlD80hAbNEGM0A==", - "requires": { - "@types/bn.js": "^5.1.0", - "bn.js": "^5.1.2", - "create-hash": "^1.1.2", - "ethereum-cryptography": "^0.1.3", - "rlp": "^2.2.4" - }, - "dependencies": { - "@types/bn.js": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", - "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", - "requires": { - "@types/node": "*" - } - }, - "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" - } - } - }, - "ethereumjs-vm": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz", - "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==", - "requires": { - "async": "^2.1.2", - "async-eventemitter": "^0.2.2", - "ethereumjs-account": "^2.0.3", - "ethereumjs-block": "~2.2.0", - "ethereumjs-common": "^1.1.0", - "ethereumjs-util": "^6.0.0", - "fake-merkle-patricia-tree": "^1.0.1", - "functional-red-black-tree": "^1.0.1", - "merkle-patricia-tree": "^2.3.2", - "rustbn.js": "~0.2.0", - "safe-buffer": "^5.1.1" - }, - "dependencies": { - "ethereumjs-block": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz", - "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==", - "requires": { - "async": "^2.0.1", - "ethereumjs-common": "^1.5.0", - "ethereumjs-tx": "^2.1.1", - "ethereumjs-util": "^5.0.0", - "merkle-patricia-tree": "^2.1.2" - }, - "dependencies": { - "ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "requires": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - } - } - }, - "ethereumjs-util": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", - "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", - "requires": { - "@types/bn.js": "^4.11.3", - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "0.1.6", - "rlp": "^2.2.3" - } - } - } - }, - "ethereumjs-wallet": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.6.3.tgz", - "integrity": "sha512-qiXPiZOsStem+Dj/CQHbn5qex+FVkuPmGH7SvSnA9F3tdRDt8dLMyvIj3+U05QzVZNPYh4HXEdnzoYI4dZkr9w==", - "requires": { - "aes-js": "^3.1.1", - "bs58check": "^2.1.2", - "ethereumjs-util": "^6.0.0", - "hdkey": "^1.1.0", - "randombytes": "^2.0.6", - "safe-buffer": "^5.1.2", - "scrypt.js": "^0.3.0", - "utf8": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "aes-js": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", - "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" - }, - "ethereumjs-util": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", - "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", - "requires": { - "@types/bn.js": "^4.11.3", - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "0.1.6", - "rlp": "^2.2.3" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - } - } - }, - "ethers": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.4.6.tgz", - "integrity": "sha512-F7LXARyB/Px3AQC6/QKedWZ8eqCkgOLORqL4B/F0Mag/K+qJSFGqsR36EaOZ6fKg3ZonI+pdbhb4A8Knt/43jQ==", - "requires": { - "@ethersproject/abi": "5.4.1", - "@ethersproject/abstract-provider": "5.4.1", - "@ethersproject/abstract-signer": "5.4.1", - "@ethersproject/address": "5.4.0", - "@ethersproject/base64": "5.4.0", - "@ethersproject/basex": "5.4.0", - "@ethersproject/bignumber": "5.4.1", - "@ethersproject/bytes": "5.4.0", - "@ethersproject/constants": "5.4.0", - "@ethersproject/contracts": "5.4.1", - "@ethersproject/hash": "5.4.0", - "@ethersproject/hdnode": "5.4.0", - "@ethersproject/json-wallets": "5.4.0", - "@ethersproject/keccak256": "5.4.0", - "@ethersproject/logger": "5.4.1", - "@ethersproject/networks": "5.4.2", - "@ethersproject/pbkdf2": "5.4.0", - "@ethersproject/properties": "5.4.1", - "@ethersproject/providers": "5.4.5", - "@ethersproject/random": "5.4.0", - "@ethersproject/rlp": "5.4.0", - "@ethersproject/sha2": "5.4.0", - "@ethersproject/signing-key": "5.4.0", - "@ethersproject/solidity": "5.4.0", - "@ethersproject/strings": "5.4.0", - "@ethersproject/transactions": "5.4.0", - "@ethersproject/units": "5.4.0", - "@ethersproject/wallet": "5.4.0", - "@ethersproject/web": "5.4.0", - "@ethersproject/wordlists": "5.4.0" - } - }, - "ethers-aws-kms-signer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ethers-aws-kms-signer/-/ethers-aws-kms-signer-1.3.2.tgz", - "integrity": "sha512-A/xsjCtUGXybpo7imThn4wWcOazHKQi9wnfs9ArPrgp4TmD7dH0bw0FsX71rr9QWsP6RCj0FAGsAxCKNWgEP/g==", - "requires": { - "asn1.js": "^5.4.1", - "aws-sdk": "^2.922.0", - "bn.js": "^5.2.0", - "debug": "^4.3.1", - "ethers": "^5.4.1" - }, - "dependencies": { - "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" - } - } - }, - "ethjs-unit": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", - "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", - "requires": { - "bn.js": "4.11.6", - "number-to-bn": "1.7.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" - } - } - }, - "ethjs-util": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", - "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", - "requires": { - "is-hex-prefixed": "1.0.0", - "strip-hex-prefix": "1.0.0" - } - }, - "ethr-did-registry": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/ethr-did-registry/-/ethr-did-registry-0.0.3.tgz", - "integrity": "sha512-4BPvMGkxAK9vTduCq6D5b8ZqjteD2cvDIPPriXP6nnmPhWKFSxypo+AFvyQ0omJGa0cGTR+dkdI/8jiF7U/qaw==" - }, - "ethr-did-resolver": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/ethr-did-resolver/-/ethr-did-resolver-4.3.5.tgz", - "integrity": "sha512-BQO7PQwuqqczK+4AWQhys/sgegDVIFr6+lSoSYXlIbG0oRH0l7PkSuf7VEFKclEJ3JlJ1t9kjDIdj7Ba7euTJg==", - "requires": { - "@ethersproject/abi": "^5.1.0", - "@ethersproject/abstract-signer": "^5.1.0", - "@ethersproject/address": "^5.1.0", - "@ethersproject/basex": "^5.1.0", - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/contracts": "^5.1.0", - "@ethersproject/providers": "^5.1.0", - "@ethersproject/transactions": "^5.1.0", - "did-resolver": "^3.1.0", - "ethr-did-registry": "^0.0.3", - "querystring": "^0.2.1" - } - }, - "ethval": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ethval/-/ethval-2.1.1.tgz", - "integrity": "sha512-XpmquiApE7bnLUNRfSiv6RVMem84CZEJqcGPLHiaNEqsEppR10+ETeLq2OWcPFcG17RCxRD+HBY5xEi12RH7KA==", - "requires": { - "decimal.js": "^10.0.1" - } - }, - "event-stream": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", - "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", - "requires": { - "duplexer": "~0.1.1", - "from": "~0", - "map-stream": "~0.1.0", - "pause-stream": "0.0.11", - "split": "0.3", - "stream-combiner": "~0.0.4", - "through": "~2.3.1" - } - }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==" - }, - "eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true - }, - "exit-on-epipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", - "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==", - "dev": true, - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dev": true, - "optional": true - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "expect-puppeteer": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/expect-puppeteer/-/expect-puppeteer-5.0.4.tgz", - "integrity": "sha512-NV7jSiKhK+byocxg9A+0av+Q2RSCP9bcLVRz7zhHaESeCOkuomMvl9oD+uo1K+NdqRCXhNkQlUGWlmtbrpR1qw==", - "dev": true - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - } - } - }, - "ext": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", - "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", - "requires": { - "type": "^2.5.0" - }, - "dependencies": { - "type": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz", - "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "requires": { - "@types/yauzl": "^2.9.1", - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" - }, - "fake-merkle-patricia-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz", - "integrity": "sha512-Tgq37lkc9pUIgIKw5uitNUKcgcYL3R6JvXtKQbOf/ZSavXbidsksgp/pAY6p//uhw0I4yoMsvTSovvVIsk/qxA==", - "requires": { - "checkpoint-store": "^1.1.0" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-parse": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", - "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "fastq": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.12.0.tgz", - "integrity": "sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==", - "requires": { - "reusify": "^1.0.4" - } - }, - "fault": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", - "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", - "dev": true, - "requires": { - "format": "^0.2.0" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "requires": { - "pend": "~1.2.0" - } - }, - "fecha": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", - "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" - }, - "fetch-blob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-2.1.2.tgz", - "integrity": "sha512-YKqtUDwqLyfyMnmbw8XD6Q8j9i/HggKtPEI+pZ1+8bvheBu78biSmNaXWusx1TauGqtUUGx/cBb1mKdq2rLYow==" - }, - "fetch-ponyfill": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz", - "integrity": "sha512-knK9sGskIg2T7OnYLdZ2hZXn0CtDrAIBxYQLpmEf0BqfdWnwmM1weccUl5+4EdA44tzNSFAuxITPbXtPehUB3g==", - "requires": { - "node-fetch": "~1.7.1" - }, - "dependencies": { - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - } - } - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - }, - "dependencies": { - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - } - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } - }, - "file-saver": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", - "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" - }, - "file-selector": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.2.4.tgz", - "integrity": "sha512-ZDsQNbrv6qRi1YTDOEWzf5J2KjZ9KMI1Q2SGeTkCJmNNW25Jg4TW4UMcmoqcg4WrAyKRcpBXdbWRxkfrOzVRbA==", - "requires": { - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - } - } - }, - "file-system-cache": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-1.0.5.tgz", - "integrity": "sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08=", - "dev": true, - "requires": { - "bluebird": "^3.3.5", - "fs-extra": "^0.30.0", - "ramda": "^0.21.0" - }, - "dependencies": { - "fs-extra": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", - "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0", - "path-is-absolute": "^1.0.0", - "rimraf": "^2.2.8" - } - }, - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==" - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==" - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - } - } - }, - "find-babel-config": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", - "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", - "dev": true, - "requires": { - "json5": "^0.5.1", - "path-exists": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "requires": { - "locate-path": "^2.0.0" - } - }, - "find-yarn-workspace-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", - "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", - "requires": { - "micromatch": "^4.0.2" - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatley": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/flatley/-/flatley-5.2.0.tgz", - "integrity": "sha512-vsb0/03uIHu7/3jRqABweblFUJMLokz1uMrcgFlvx6OAr6V3FiSic2iXeiJCj+cciTiQeumSDsIFAAnN1yvu4w==", - "requires": { - "is-buffer": "^1.1.6" - } - }, - "flatted": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "fn.name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", - "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - } - } - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "requires": { - "is-callable": "^1.1.3" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" - }, - "foreground-child": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", - "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", - "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "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-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", - "dev": true - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fraction.js": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz", - "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==" - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "front-matter": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", - "integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==", - "dev": true, - "requires": { - "js-yaml": "^3.13.1" - } - }, - "frontmatter-markdown-loader": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.6.3.tgz", - "integrity": "sha512-0H5jg4uFCd4gx7HXnWSOLcGuF4WjEDzv5Dl9RetZTZ+6rml1/7nwZdmrW8AWQ2pFNyjVwohcyEzhLTPVG+zGMg==", - "dev": true, - "requires": { - "front-matter": "^4.0.0", - "loader-utils": "^2.0.0", - "markdown-it": "^11.0.0" - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "dependencies": { - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - } - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "requires": { - "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" - } - } - } - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" - }, - "functions-have-names": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", - "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==" - }, - "fuse.js": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz", - "integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==", - "dev": true - }, - "ganache-cli": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ganache-cli/-/ganache-cli-6.12.2.tgz", - "integrity": "sha512-bnmwnJDBDsOWBUP8E/BExWf85TsdDEFelQSzihSJm9VChVO1SHp94YXLP5BlA4j/OTxp0wR4R1Tje9OHOuAJVw==", - "dev": true, - "requires": { - "ethereumjs-util": "6.2.1", - "source-map-support": "0.5.12", - "yargs": "13.2.4" - }, - "dependencies": { - "@types/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/node": { - "version": "14.11.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz", - "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==", - "dev": true - }, - "@types/pbkdf2": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", - "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/secp256k1": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.1.tgz", - "integrity": "sha512-+ZjSA8ELlOp8SlKi0YLB2tz9d5iPNEmOBd+8Rz21wTMdaXQIa9b6TEnD6l5qKOCypE7FSyPyck12qZJxSDNoog==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "base-x": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz", - "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "blakejs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz", - "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U=", - "dev": true - }, - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", - "dev": true, - "requires": { - "base-x": "^3.0.2" - } - }, - "bs58check": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", - "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", - "dev": true, - "requires": { - "bs58": "^4.0.0", - "create-hash": "^1.1.0", - "safe-buffer": "^5.1.2" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "ethereum-cryptography": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", - "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", - "dev": true, - "requires": { - "@types/pbkdf2": "^3.0.0", - "@types/secp256k1": "^4.0.1", - "blakejs": "^1.1.0", - "browserify-aes": "^1.2.0", - "bs58check": "^2.1.2", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "hash.js": "^1.1.7", - "keccak": "^3.0.0", - "pbkdf2": "^3.0.17", - "randombytes": "^2.1.0", - "safe-buffer": "^5.1.2", - "scrypt-js": "^3.0.0", - "secp256k1": "^4.0.1", - "setimmediate": "^1.0.5" - } - }, - "ethereumjs-util": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", - "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", - "dev": true, - "requires": { - "@types/bn.js": "^4.11.3", - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "0.1.6", - "rlp": "^2.2.3" - } - }, - "ethjs-util": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", - "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", - "dev": true, - "requires": { - "is-hex-prefixed": "1.0.0", - "strip-hex-prefix": "1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "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" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-hex-prefixed": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", - "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "keccak": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz", - "integrity": "sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==", - "dev": true, - "requires": { - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0" - } - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-addon-api": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", - "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==", - "dev": true - }, - "node-gyp-build": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz", - "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "rlp": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.6.tgz", - "integrity": "sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg==", - "dev": true, - "requires": { - "bn.js": "^4.11.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "scrypt-js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", - "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==", - "dev": true - }, - "secp256k1": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz", - "integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==", - "dev": true, - "requires": { - "elliptic": "^6.5.2", - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.12", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", - "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-hex-prefix": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", - "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=", - "dev": true, - "requires": { - "is-hex-prefixed": "1.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", - "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.0" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==" - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "dev": true, - "optional": true - }, - "github-slugger": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", - "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==", - "dev": true - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "requires": { - "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" - } - }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA==", - "dev": true, - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", - "dev": true, - "requires": { - "is-glob": "^2.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-promise": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz", - "integrity": "sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==", - "dev": true, - "requires": { - "@types/glob": "*" - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==", - "dev": true - }, - "global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "requires": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, - "global-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", - "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", - "dev": true, - "requires": { - "ini": "1.3.7" - }, - "dependencies": { - "ini": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", - "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", - "dev": true - } - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globalthis": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", - "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@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" - }, - "dependencies": { - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "graphlib": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz", - "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true, - "optional": true - }, - "gson-conform": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/gson-conform/-/gson-conform-1.0.3.tgz", - "integrity": "sha512-gaZQN/5ZbohkLBOs4JKHkg/IdOB9kuuEr5SVLAjHUs+Q+Nl746DRe18GgQy4oxxVXStO//Zga2wg4eWL9Mfshw==" - }, - "gson-pointer": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/gson-pointer/-/gson-pointer-4.1.1.tgz", - "integrity": "sha512-rOS/zCLUI8BT0+/U+p5nzI0RfhIyRmzkpwzyCj8gcLoRl3rHuysk6ci1IQ955AQQZDSNN3mVec26Sx9wRZ0EjA==" - }, - "gson-query": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/gson-query/-/gson-query-5.1.0.tgz", - "integrity": "sha512-xKb/90XfmLLKGgX8Y7LRF4yKnMR/ckV5WOQ/Ip0pRXuDh7jUhdY1UYjPvQnF7/UMbNsAo0168j2j0yt9+4QdaA==", - "requires": { - "ebnf": "^1.9.0", - "gson-conform": "^1.0.3", - "gson-pointer": "4.1.1" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "dev": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "uglify-js": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.1.tgz", - "integrity": "sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==", - "dev": true, - "optional": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - } - } - }, - "harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - } - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "has-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz", - "integrity": "sha512-D+8A457fBShSEI3tFCj65PAbT++5sKiFtdCdOam0gnfBgw9D277OERk+HM9qYJXmdVLZ/znez10SqHN0BBQ50g==", - "dev": true, - "requires": { - "is-glob": "^3.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - }, - "has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "requires": { - "has-symbol-support-x": "^1.4.1" - } - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - } - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "dev": true, - "requires": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "dev": true, - "requires": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", - "dev": true - }, - "hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "dev": true, - "requires": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "dev": true, - "requires": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "dev": true, - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "hdkey": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/hdkey/-/hdkey-1.1.2.tgz", - "integrity": "sha512-PTQ4VKu0oRnCrYfLp04iQZ7T2Cxz0UsEXYauk2j8eh6PJXCpbXuCFhOmtIFtbET0i3PMWmHN9J11gU8LEgUljQ==", - "requires": { - "bs58check": "^2.1.2", - "safe-buffer": "^5.1.1", - "secp256k1": "^3.0.1" - }, - "dependencies": { - "secp256k1": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz", - "integrity": "sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==", - "requires": { - "bindings": "^1.5.0", - "bip66": "^1.1.5", - "bn.js": "^4.11.8", - "create-hash": "^1.2.0", - "drbg.js": "^1.0.1", - "elliptic": "^6.5.2", - "nan": "^2.14.0", - "safe-buffer": "^5.1.2" - } - } - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "highlight-es": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", - "integrity": "sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==", - "dev": true, - "requires": { - "chalk": "^2.4.0", - "is-es2016-keyword": "^1.0.0", - "js-tokens": "^3.0.0" - }, - "dependencies": { - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", - "dev": true - } - } - }, - "highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true - }, - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - } - }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", - "dev": true, - "requires": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" - }, - "dependencies": { - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - } - } - }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true - }, - "html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", - "dev": true - }, - "html-webpack-plugin": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", - "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", - "dev": true, - "requires": { - "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.20", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "http-https": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", - "integrity": "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==" - }, - "http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "http-server": { - "version": "0.12.3", - "resolved": "https://registry.npmjs.org/http-server/-/http-server-0.12.3.tgz", - "integrity": "sha512-be0dKG6pni92bRjq0kvExtj/NrrAd28/8fCXkaI/4piTwQMSDSLMhWyW0NI1V+DBI3aa1HMlQu46/HjVLfmugA==", - "dev": true, - "requires": { - "basic-auth": "^1.0.3", - "colors": "^1.4.0", - "corser": "^2.0.1", - "ecstatic": "^3.3.2", - "http-proxy": "^1.18.0", - "minimist": "^1.2.5", - "opener": "^1.5.1", - "portfinder": "^1.0.25", - "secure-compare": "3.0.1", - "union": "~0.5.0" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "humanize-duration": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.27.0.tgz", - "integrity": "sha512-qLo/08cNc3Tb0uD7jK0jAcU5cnqCM0n568918E7R2XhMr/+7F37p4EY062W/stg7tmzvknNn9b/1+UhVRzsYrQ==", - "dev": true - }, - "husky": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/husky/-/husky-6.0.0.tgz", - "integrity": "sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", - "dev": true, - "requires": { - "harmony-reflect": "^1.4.6" - } - }, - "idna-uts46-hx": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", - "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", - "requires": { - "punycode": "2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", - "integrity": "sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==" - } - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", - "dev": true - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - }, - "ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", - "dev": true - }, - "iltorb": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/iltorb/-/iltorb-2.4.5.tgz", - "integrity": "sha512-EMCMl3LnnNSZJS5QrxyZmMTaAC4+TJkM5woD+xbpm9RB+mFYCr7C05GFE3TEGCsVQSVHmjX+3sf5AiwsylNInQ==", - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.3", - "nan": "^2.14.0", - "npmlog": "^4.1.2", - "prebuild-install": "^5.3.3", - "which-pm-runs": "^1.0.0" - } - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, - "immer": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.6.tgz", - "integrity": "sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ==" - }, - "import-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", - "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", - "requires": { - "import-from": "^3.0.0" - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", - "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true - }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "inquirer": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz", - "integrity": "sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==", - "requires": { - "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.3.0", - "run-async": "^2.4.0", - "rxjs": "^7.2.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" - }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", - "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-dom": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz", - "integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==", - "dev": true, - "requires": { - "is-object": "^1.0.1", - "is-window": "^1.0.2" - } - }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg==", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA==", - "dev": true, - "requires": { - "is-primitive": "^2.0.0" - } - }, - "is-es2016-keyword": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz", - "integrity": "sha512-JtZWPUwjdbQ1LIo9OSZ8MdkWEve198ors27vH+RzUUvZXXZkzXCxFnlUhzWYxy5IexQSRiXVw9j2q/tHMmkVYQ==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" - }, - "is-fn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz", - "integrity": "sha512-XoFPJQmsAShb3jEQRfzf2rqXavq7fIqF/jOekp308JlThqrODnMpweVSGilKTCXELfLhltGP2AGgbQGVP8F1dg==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-hex-prefixed": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", - "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==" - }, - "is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" - }, - "is-installed-globally": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", - "dev": true, - "requires": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - } - }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" - }, - "is-jquery-obj": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-jquery-obj/-/is-jquery-obj-0.1.1.tgz", - "integrity": "sha512-18toSebUVF7y717dgw/Dzn6djOCqrkiDp3MhB8P6TdKyCVkbD1ZwE7Uz8Hwx6hUPTvKjbyYH9ncXT4ts4qLaSA==", - "dev": true - }, - "is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true - }, - "is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==" - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" - }, - "is-npm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - }, - "dependencies": { - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - } - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - } - } - }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ==", - "dev": true - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" - }, - "is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", - "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.18.5", - "foreach": "^2.0.5", - "has-tostringtag": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", - "dev": true - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "dev": true - }, - "is-window": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz", - "integrity": "sha512-uj00kdXyZb9t9RcAUAwMZAnkBUwdYGhYlt7djMXhfyhUCzwNba50tIiBKR7q0l7tdoBtFVw/3JmLY6fI3rmZmg==", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - } - }, - "iterate-iterator": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.2.tgz", - "integrity": "sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==", - "dev": true - }, - "iterate-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", - "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", - "dev": true, - "requires": { - "es-get-iterator": "^1.0.2", - "iterate-iterator": "^1.0.1" - } - }, - "jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "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-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "jest-canvas-mock": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.4.0.tgz", - "integrity": "sha512-mmMpZzpmLzn5vepIaHk5HoH3Ka4WykbSoLuG/EKoJd0x0ID/t+INo1l8ByfcUJuDM+RIsL4QDg/gDnBbrj2/IQ==", - "requires": { - "cssfontparser": "^1.2.1", - "moo-color": "^1.0.2" - } - }, - "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "dependencies": { - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - } - } - }, - "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - } - }, - "jest-environment-jsdom-sixteen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom-sixteen/-/jest-environment-jsdom-sixteen-2.0.0.tgz", - "integrity": "sha512-BF+8P67aEJcd78TQzwSb9P4a73cArOWb5KgqI8eU6cHRWDIJdDRE8XTeZAmOuDSDhKpuEXjKkXwWB3GOJvqHJQ==", - "dev": true, - "requires": { - "@jest/fake-timers": "^25.1.0", - "jest-mock": "^25.1.0", - "jest-util": "^25.1.0", - "jsdom": "^16.2.1" - }, - "dependencies": { - "@jest/fake-timers": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz", - "integrity": "sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==", - "dev": true, - "requires": { - "@jest/types": "^25.5.0", - "jest-message-util": "^25.5.0", - "jest-mock": "^25.5.0", - "jest-util": "^25.5.0", - "lolex": "^5.0.0" - } - }, - "@jest/types": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", - "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^15.0.0", - "chalk": "^3.0.0" - } - }, - "@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-message-util": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz", - "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^25.5.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^3.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "slash": "^3.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz", - "integrity": "sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==", - "dev": true, - "requires": { - "@jest/types": "^25.5.0" - } - }, - "jest-util": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz", - "integrity": "sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==", - "dev": true, - "requires": { - "@jest/types": "^25.5.0", - "chalk": "^3.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "make-dir": "^3.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "stack-utils": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", - "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-junit": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-13.2.0.tgz", - "integrity": "sha512-B0XNlotl1rdsvFZkFfoa19mc634+rrd8E4Sskb92Bb8MmSXeWV9XJGUyctunZS1W410uAxcyYuPUGVnbcOH8cg==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "strip-ansi": "^6.0.1", - "uuid": "^8.3.2", - "xml": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - } - }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "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-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jmespath": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", - "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=" - }, - "joi": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.4.2.tgz", - "integrity": "sha512-Lm56PP+n0+Z2A2rfRvsfWVDXGEWjXxatPopkQ8qQ5mxCEhwHG+Ettgg5o98FFaxilOxozoa14cFhrE/hOzh/Nw==", - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.0", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "js-base64": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.6.1.tgz", - "integrity": "sha512-Frdq2+tRRGLQUIQOgsIGSCd1VePCS2fsddTG5dTCqR0JHgltXWfsxnY0gIXPoMeRmdom6Oyq+UMOFg5suduOjQ==" - }, - "js-sha3": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", - "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" - }, - "js-string-escape": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", - "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", - "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-2-csv": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/json-2-csv/-/json-2-csv-3.17.1.tgz", - "integrity": "sha512-i6QynVy42GGMgY8fYde0mp6nYteptvk8oJsphOLiT3CITzw7NBBAiRwHV35kDOBii/elDQe1HCWLqaBPJ3istQ==", - "requires": { - "deeks": "2.5.1", - "doc-path": "3.0.2" - } - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-rpc-engine": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", - "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", - "requires": { - "@metamask/safe-event-emitter": "^2.0.0", - "eth-rpc-errors": "^4.0.2" - }, - "dependencies": { - "eth-rpc-errors": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", - "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==", - "requires": { - "fast-safe-stringify": "^2.0.6" - } - } - } - }, - "json-rpc-error": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/json-rpc-error/-/json-rpc-error-2.0.0.tgz", - "integrity": "sha512-EwUeWP+KgAZ/xqFpaP6YDAXMtCJi+o/QQpCQFIYyxr01AdADi2y413eM8hSqJcoQym9WMePAJWoaODEJufC4Ug==", - "requires": { - "inherits": "^2.0.1" - } - }, - "json-rpc-random-id": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", - "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-compare": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", - "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", - "requires": { - "lodash": "^4.17.4" - } - }, - "json-schema-library": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/json-schema-library/-/json-schema-library-5.3.0.tgz", - "integrity": "sha512-wptGD3WMYsv1fRxgrCx8JZRPkIR3ZTpphmJaL4GjW+nW5Cdf0anM7rGTslbLuTcrf9Pj0x0nR32BSJT1Vq8lOg==", - "requires": { - "deepmerge": "^4.2.2", - "gson-pointer": "^4.1.1", - "gson-query": "^5.1.0", - "valid-url": "^1.0.9" - } - }, - "json-schema-merge-allof": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/json-schema-merge-allof/-/json-schema-merge-allof-0.6.0.tgz", - "integrity": "sha512-LEw4VMQVRceOPLuGRWcxW5orTTiR9ZAtqTAe4rQUjNADTeR81bezBVFa0MqIwp0YmHIM1KkhSjZM7o+IQhaPbQ==", - "requires": { - "compute-lcm": "^1.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.4" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==" - }, - "jsonld": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-5.2.0.tgz", - "integrity": "sha512-JymgT6Xzk5CHEmHuEyvoTNviEPxv6ihLWSPu1gFdtjSAyM6cFqNrv02yS/SIur3BBIkCf0HjizRc24d8/FfQKw==", - "requires": { - "@digitalbazaar/http-client": "^1.1.0", - "canonicalize": "^1.0.1", - "lru-cache": "^6.0.0", - "rdf-canonize": "^3.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" - }, - "jsonrpc-lite": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jsonrpc-lite/-/jsonrpc-lite-2.2.0.tgz", - "integrity": "sha512-/cbbSxtZWs1O7R4tWqabrCM/t3N8qKUZMAg9IUqpPvUs6UyRvm6pCNYkskyKN/XU0UgffW+NY2ZRr8t0AknX7g==" - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "jsx-ast-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", - "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", - "dev": true, - "requires": { - "array-includes": "^3.1.2", - "object.assign": "^4.1.2" - } - }, - "jszip": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.0.tgz", - "integrity": "sha512-LDfVtOLtOxb9RXkYOwPyNBTQDL4eUbqahtoY6x07GiDJHwSYvn8sHHIw8wINImV3MqbMNve2gSuM1DDqEKk09Q==", - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - }, - "dependencies": { - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "requires": { - "immediate": "~3.0.5" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "junk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", - "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", - "dev": true - }, - "keccak": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", - "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", - "requires": { - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0", - "readable-stream": "^3.6.0" - } - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "requires": { - "json-buffer": "3.0.0" - } - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.9" - } - }, - "klaw-sync": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", - "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", - "requires": { - "graceful-fs": "^4.1.11" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true - }, - "kuler": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", - "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" - }, - "ky": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/ky/-/ky-0.25.1.tgz", - "integrity": "sha512-PjpCEWlIU7VpiMVrTwssahkYXX1by6NCT0fhTUX34F3DTinARlgMpriuroolugFPcMgpPWrOW4mTb984Qm1RXA==" - }, - "ky-universal": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/ky-universal/-/ky-universal-0.8.2.tgz", - "integrity": "sha512-xe0JaOH9QeYxdyGLnzUOVGK4Z6FGvDVzcXFTdrYA1f33MZdEa45sUDaMBy98xQMcsd2XIBrTXRrRYnegcSdgVQ==", - "requires": { - "abort-controller": "^3.0.0", - "node-fetch": "3.0.0-beta.9" - }, - "dependencies": { - "node-fetch": { - "version": "3.0.0-beta.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.0.0-beta.9.tgz", - "integrity": "sha512-RdbZCEynH2tH46+tj0ua9caUHVWrd/RHnRfvly2EVdqGmI3ndS1Vn/xjm5KuGejDt2RNDQsVRLPNd2QPwcewVg==", - "requires": { - "data-uri-to-buffer": "^3.0.1", - "fetch-blob": "^2.1.1" - } - } - } - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "requires": { - "package-json": "^6.3.0" - } - }, - "lazy-ass": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", - "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==" - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "dev": true - }, - "lazy-universal-dotenv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz", - "integrity": "sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.5.0", - "app-root-dir": "^1.0.2", - "core-js": "^3.0.4", - "dotenv": "^8.0.0", - "dotenv-expand": "^5.1.0" - } - }, - "level-codec": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz", - "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==" - }, - "level-errors": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz", - "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==", - "requires": { - "errno": "~0.1.1" - } - }, - "level-iterator-stream": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", - "integrity": "sha512-1qua0RHNtr4nrZBgYlpV0qHHeHpcRRWTxEZJ8xsemoHAXNL5tbooh4tPEEqIqsbWCAJBmUmkwYK/sW5OrFjWWw==", - "requires": { - "inherits": "^2.0.1", - "level-errors": "^1.0.3", - "readable-stream": "^1.0.33", - "xtend": "^4.0.0" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" - } - } - }, - "level-ws": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz", - "integrity": "sha512-XUTaO/+Db51Uiyp/t7fCMGVFOTdtLS/NIACxE/GHsij15mKzxksZifKVjlXDF41JMUP/oM1Oc4YNGdKnc3dVLw==", - "requires": { - "readable-stream": "~1.0.15", - "xtend": "~2.1.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==" - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" - }, - "xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==", - "requires": { - "object-keys": "~0.4.0" - } - } - } - }, - "levelup": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz", - "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==", - "requires": { - "deferred-leveldown": "~1.2.1", - "level-codec": "~7.0.0", - "level-errors": "~1.0.3", - "level-iterator-stream": "~1.3.0", - "prr": "~1.0.1", - "semver": "~5.4.1", - "xtend": "~4.0.0" - }, - "dependencies": { - "semver": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", - "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" - } - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", - "requires": { - "immediate": "~3.0.5" - } - }, - "lilconfig": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", - "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==" - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "linkify-it": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.2.tgz", - "integrity": "sha512-gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==", - "dev": true, - "requires": { - "uc.micro": "^1.0.1" - } - }, - "linux-platform-info": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/linux-platform-info/-/linux-platform-info-0.0.3.tgz", - "integrity": "sha512-FZhfFOIz0i4EGAvM4fQz+eayE9YzMuTx45tbygWYBttNapyiODg85BnAlQ1xnahEkvIM87T98XhXSfW8JAClHg==", - "dev": true, - "requires": { - "os-family": "^1.0.0" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "localforage": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "requires": { - "lie": "3.1.1" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", - "dev": true - }, - "lodash.forown": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz", - "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=", - "dev": true - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "lodash.groupby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "log-update-async-hook": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/log-update-async-hook/-/log-update-async-hook-2.0.2.tgz", - "integrity": "sha512-HQwkKFTZeUOrDi1Duf2CSUa/pSpcaCHKLdx3D/Z16DsipzByOBffcg5y0JZA1q0n80dYgLXe2hFM9JGNgBsTDw==", - "dev": true, - "requires": { - "ansi-escapes": "^2.0.0", - "async-exit-hook": "^1.1.2", - "onetime": "^2.0.1", - "wrap-ansi": "^2.1.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-2.0.0.tgz", - "integrity": "sha1-W65SvkJIeN2Xg+iRDj/Cki6DyBs=", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - } - } - } - }, - "logform": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.1.tgz", - "integrity": "sha512-7XB/tqc3VRbri9pRjU6E97mQ8vC27ivJ3lct4jhyT+n0JNDd4YKldFl0D75NqDp46hk8RC7Ma1Vjv/UPf67S+A==", - "requires": { - "@colors/colors": "1.5.0", - "fecha": "^4.2.0", - "ms": "^2.1.1", - "safe-stable-stringify": "^2.3.1", - "triple-beam": "^1.3.0" - }, - "dependencies": { - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" - }, - "lolex": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", - "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lowlight": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", - "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", - "dev": true, - "requires": { - "fault": "^1.0.0", - "highlight.js": "~10.7.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "ltgt": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", - "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==" - }, - "lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", - "dev": true - }, - "magic-sdk": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/magic-sdk/-/magic-sdk-8.0.1.tgz", - "integrity": "sha512-6eHvfoPpejlGsASGtk8WdOvxdqYLAUdE3Z/UVbjEJe0i7E9Uy1XBqS0mKqgG1cN1o1N4tp5AS4mKpVJZbTLq0A==", - "requires": { - "@magic-sdk/commons": "^4.0.0", - "@magic-sdk/provider": "^8.0.0", - "@magic-sdk/types": "^7.0.0", - "localforage": "^1.7.4" - } - }, - "make-cancellable-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.1.0.tgz", - "integrity": "sha512-X5Opjm2xcZsOLuJ+Bnhb4t5yfu4ehlA3OKEYLtqUchgVzL/QaqW373ZUVxVHKwvJ38cmYuR4rAHD2yUvAIkTPA==" - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "make-event-props": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.3.0.tgz", - "integrity": "sha512-oWiDZMcVB1/A487251hEWza1xzgCzl6MXxe9aF24l5Bt9N9UEbqTqKumEfuuLhmlhRZYnc+suVvW4vUs8bwO7Q==" - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true - }, - "map-or-similar": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", - "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", - "dev": true - }, - "map-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "dev": true - }, - "markdown-it": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-11.0.1.tgz", - "integrity": "sha512-aU1TzmBKcWNNYvH9pjq6u92BML+Hz3h5S/QpfTFwiQF852pLT+9qHsrhM9JYipkOXZxGn+sGH8oyJE9FD9WezQ==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "entities": "~2.0.0", - "linkify-it": "^3.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - }, - "dependencies": { - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - } - } - }, - "markdown-to-jsx": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.6.tgz", - "integrity": "sha512-1wrIGZYwIG2gR3yfRmbr4FlQmhaAKoKTpRo4wur4fp9p0njU1Hi7vR8fj0AUKKIcPduiJmPprzmCB5B/GvlC7g==", - "dev": true - }, - "match-url-wildcard": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/match-url-wildcard/-/match-url-wildcard-0.0.4.tgz", - "integrity": "sha512-R1XhQaamUZPWLOPtp4ig5j+3jctN+skhgRmEQTUamMzmNtRG69QEirQs0NZKLtHMR7tzWpmtnS4Eqv65DcgXUA==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - }, - "dependencies": { - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - } - } - }, - "math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", - "dev": true - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "dev": true, - "requires": { - "unist-util-remove": "^2.0.0" - } - }, - "mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "mdast-util-from-markdown": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", - "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-string": "^2.0.0", - "micromark": "~2.11.0", - "parse-entities": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "mdast-util-to-hast": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.2.0.tgz", - "integrity": "sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - } - }, - "mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "memdown": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz", - "integrity": "sha512-iVrGHZB8i4OQfM155xx8akvG9FIj+ht14DX5CQkCTG4EHzZ3d3sgckIf/Lm9ivZalEsFuEVnWv2B2WZvbrro2w==", - "requires": { - "abstract-leveldown": "~2.7.1", - "functional-red-black-tree": "^1.0.1", - "immediate": "^3.2.3", - "inherits": "~2.0.1", - "ltgt": "~2.2.0", - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "abstract-leveldown": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz", - "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==", - "requires": { - "xtend": "~4.0.0" - } - }, - "immediate": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", - "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" - } - } - }, - "memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "dev": true, - "requires": { - "fs-monkey": "1.0.3" - } - }, - "memoizerific": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", - "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", - "dev": true, - "requires": { - "map-or-similar": "^1.5.0" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", - "dev": true - }, - "merge-class-names": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/merge-class-names/-/merge-class-names-1.4.2.tgz", - "integrity": "sha512-bOl98VzwCGi25Gcn3xKxnR5p/WrhWFQB59MS/aGENcmUc6iSm96yrFDF0XSNurX9qN4LbJm0R9kfvsQ17i8zCw==" - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "merge-refs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.0.0.tgz", - "integrity": "sha512-WZ4S5wqD9FCR9hxkLgvcHJCBxzXzy3VVE6p8W2OzxRzB+hLRlcadGE2bW9xp2KSzk10rvp4y+pwwKO6JQVguMg==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "merkle-patricia-tree": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz", - "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==", - "requires": { - "async": "^1.4.2", - "ethereumjs-util": "^5.0.0", - "level-ws": "0.0.0", - "levelup": "^1.2.1", - "memdown": "^1.0.0", - "readable-stream": "^2.0.0", - "rlp": "^2.0.0", - "semaphore": ">=1.0.1" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" - }, - "ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "requires": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", - "dev": true - }, - "micromark": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", - "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", - "requires": { - "debug": "^4.0.0", - "parse-entities": "^2.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", - "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==" - }, - "mime-types": { - "version": "2.1.32", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", - "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", - "requires": { - "mime-db": "1.49.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - }, - "min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", - "requires": { - "dom-walk": "^0.1.0" - } - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true - }, - "mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "requires": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true, - "optional": true - }, - "mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==", - "requires": { - "mkdirp": "*" - } - }, - "mock-fs": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz", - "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==" - }, - "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "dev": true - }, - "moment-duration-format-commonjs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/moment-duration-format-commonjs/-/moment-duration-format-commonjs-1.0.1.tgz", - "integrity": "sha512-KhKZRH21/+ihNRWrmdNFOyBptFi7nAWZFeFsRRpXkzgk/Yublb4fxyP0jU6EY1VDxUL/VUPdCmm/wAnpbfXdfw==", - "dev": true - }, - "moo-color": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.3.tgz", - "integrity": "sha512-i/+ZKXMDf6aqYtBhuOcej71YSlbjT3wCO/4H1j8rPvxDJEifdwgg5MaFyu6iYAT8GBZJg2z0dkgK4YMzvURALQ==", - "requires": { - "color-name": "^1.1.4" - }, - "dependencies": { - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, - "mustache": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz", - "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==", - "dev": true - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" - }, - "nano-json-stream-parser": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz", - "integrity": "sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==" - }, - "nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true, - "optional": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "nedb": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/nedb/-/nedb-1.8.0.tgz", - "integrity": "sha512-ip7BJdyb5m+86ZbSb4y10FCCW9g35+U8bDRrZlAfCI6m4dKwEsQ5M52grcDcVK4Vm/vnPlDLywkyo3GliEkb5A==", - "requires": { - "async": "0.2.10", - "binary-search-tree": "0.2.5", - "localforage": "^1.3.0", - "mkdirp": "~0.5.1", - "underscore": "~1.4.4" - }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "underscore": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", - "integrity": "sha512-ZqGrAgaqqZM7LGRzNjLnw5elevWb5M8LEoDMadxIW3OWbcv72wMMgKdwOKpd5Fqxe8choLD8HN3iSj3TUh/giQ==" - } - } - }, - "nedb-async": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/nedb-async/-/nedb-async-0.1.6.tgz", - "integrity": "sha512-q01WccZA4R/bkxWueY4fxafMe68Z1FJpYQBreXBuVd09q6N5hZXqDD0sUDvEaxZQy+xG7f3tQsgtwLPTl0xk2g==", - "requires": { - "nedb": "^1.8.0" - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "nested-error-stacks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz", - "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==", - "dev": true - }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "node-abi": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", - "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", - "dev": true, - "optional": true, - "requires": { - "semver": "^5.4.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "optional": true - } - } - }, - "node-addon-api": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", - "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" - }, - "node-cache": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-5.1.2.tgz", - "integrity": "sha512-t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==", - "requires": { - "clone": "2.x" - } - }, - "node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "dev": true, - "requires": { - "minimatch": "^3.0.2" - } - }, - "node-fetch": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.2.tgz", - "integrity": "sha512-aLoxToI6RfZ+0NOjmWAgn9+LEd30YCkJKFSyWacNZdEKTit/ZMcKjGkTRo8uWEsnIb/hfKecNPEbln02PdWbcA==" - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" - }, - "node-gyp-build": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", - "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", - "dev": true - } - } - } - } - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "optional": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true - } - } - }, - "node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==" - }, - "node-stream-zip": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", - "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", - "dev": true - }, - "nodemon": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.12.tgz", - "integrity": "sha512-egCTmNZdObdBxUBw6ZNwvZ/xzk24CKRs5K6d+5zbmrMr7rOpPmfPeF6OxM3DDpaRx331CQRFEktn+wrFFfBSOA==", - "dev": true, - "requires": { - "chokidar": "^3.2.2", - "debug": "^3.2.6", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.0.4", - "pstree.remy": "^1.1.7", - "semver": "^5.7.1", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.3", - "update-notifier": "^4.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "noop-logger": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", - "integrity": "sha512-6kM8CLXvuW5crTxsAtva2YLrRrDaiTIkIePWs9moLHqbFWT94WpNFjwS/5dfLfECg5i/lkmw3aoqVidxt23TEQ==", - "dev": true, - "optional": true - }, - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - }, - "npm-run-all": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", - "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", - "dev": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", - "dev": true - }, - "number-to-bn": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", - "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", - "requires": { - "bn.js": "4.11.6", - "strip-hex-prefix": "1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" - } - } - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, - "requires": { - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - } - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", - "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" - } - }, - "object.fromentries": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", - "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has": "^1.0.3" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" - } - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA==", - "dev": true, - "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - } - } - }, - "object.values": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", - "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" - } - }, - "objectorarray": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz", - "integrity": "sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==", - "dev": true - }, - "oboe": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", - "integrity": "sha1-VVQoTFQ6ImbXo48X4HOCH73jk80=", - "requires": { - "http-https": "^1.0.0" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "one-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", - "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", - "requires": { - "fn.name": "1.x.x" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "dependencies": { - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - } - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", - "dev": true - } - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "requires": { - "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" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "dev": true - }, - "os-family": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/os-family/-/os-family-1.1.0.tgz", - "integrity": "sha512-E3Orl5pvDJXnVmpaAA2TeNNpNhTMl4o5HghuWhOivBjEiTnJSrMYSa5uZMek1lBEvu8kKEsa2YgVcGFVDqX/9w==", - "dev": true - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - }, - "overlayscrollbars": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-1.13.1.tgz", - "integrity": "sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ==", - "dev": true - }, - "ow": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/ow/-/ow-0.17.0.tgz", - "integrity": "sha512-i3keDzDQP5lWIe4oODyDFey1qVrq2hXKTuTH2VpqwpYtzPiKZt2ziRI4NBQmgW40AnV5Euz17OyWweCb+bNEQA==", - "requires": { - "type-fest": "^0.11.0" - }, - "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" - } - } - }, - "p-all": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-all/-/p-all-2.1.0.tgz", - "integrity": "sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==", - "dev": true, - "requires": { - "p-map": "^2.0.0" - }, - "dependencies": { - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - } - } - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, - "p-event": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dev": true, - "requires": { - "p-timeout": "^3.1.0" - } - }, - "p-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", - "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", - "dev": true, - "requires": { - "p-map": "^2.0.0" - }, - "dependencies": { - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - } - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, - "requires": { - "p-finally": "^1.0.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dev": true, - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - } - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==" - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==", - "dev": true, - "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, - "parse-headers": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.4.tgz", - "integrity": "sha512-psZ9iZoCNFLrgRjZ1d8mn0h9WRqJwFxM9q3x7iUjN/YT2OksthDJ5TiPCu2F38kS4zutqfW+YdVVkBZZx3/1aw==" - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "dev": true - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - } - } - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true - }, - "patch-package": { - "version": "6.4.7", - "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.4.7.tgz", - "integrity": "sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==", - "requires": { - "@yarnpkg/lockfile": "^1.1.0", - "chalk": "^2.4.2", - "cross-spawn": "^6.0.5", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^7.0.1", - "is-ci": "^2.0.0", - "klaw-sync": "^6.0.0", - "minimist": "^1.2.0", - "open": "^7.4.2", - "rimraf": "^2.6.3", - "semver": "^5.6.0", - "slash": "^2.0.0", - "tmp": "^0.0.33" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "requires": { - "isarray": "0.0.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - } - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==" - }, - "pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", - "requires": { - "through": "~2.3" - } - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "pbkdf2-compat": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", - "integrity": "sha512-JYubxYhymODUUWVq9/Tmo9VQFZ8LyrD/pbXVpwmt1Npr2z29KZwp7+IBT3/PRjr1xpecX4W1EcbjFjp8nE3stQ==", - "dev": true - }, - "pdf-lib": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz", - "integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==", - "requires": { - "@pdf-lib/standard-fonts": "^1.0.0", - "@pdf-lib/upng": "^1.0.1", - "pako": "^1.0.11", - "tslib": "^1.11.1" - } - }, - "pdfjs-dist": { - "version": "2.12.313", - "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz", - "integrity": "sha512-1x6iXO4Qnv6Eb+YFdN5JdUzt4pAkxSp3aLAYPX93eQCyg/m7QFzXVWJHJVtoW48CI8HCXju4dSkhQZwoheL5mA==" - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" - }, - "penpal": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/penpal/-/penpal-5.3.0.tgz", - "integrity": "sha512-ezGckenx66j3RShl4nZiswjgDxyoDaJJ9tLBp46UvVxlA9MlIPF6hWfuppw1AzaDKgUULU1i44QFOuI4SXY/mg==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - }, - "pidtree": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", - "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-conf": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", - "integrity": "sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==", - "requires": { - "find-up": "^2.0.0", - "load-json-file": "^4.0.0" - } - }, - "pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "dev": true, - "requires": { - "find-up": "^5.0.0" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } - } - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - } - } - }, - "pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "dev": true - }, - "pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dev": true, - "requires": { - "ts-pnp": "^1.1.6" - } - }, - "polished": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.1.4.tgz", - "integrity": "sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.16.7" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.17.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz", - "integrity": "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - } - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true - }, - "postcss": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz", - "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==", - "requires": { - "nanoid": "^3.2.0", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "dependencies": { - "nanoid": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", - "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==" - } - } - }, - "postcss-cli": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.1.tgz", - "integrity": "sha512-leHXsQRq89S3JC9zw/tKyiVV2jAhnfQe0J8VI4eQQbUjwIe0XxVqLrR+7UsahF1s9wi4GlqP6SJ8ydf44cgF2Q==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "chokidar": "^3.3.0", - "dependency-graph": "^0.9.0", - "fs-extra": "^9.0.0", - "get-stdin": "^8.0.0", - "globby": "^11.0.0", - "postcss-load-config": "^3.0.0", - "postcss-reporter": "^7.0.0", - "pretty-hrtime": "^1.0.3", - "read-cache": "^1.0.0", - "slash": "^3.0.0", - "yargs": "^16.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "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" - } - } - } - }, - "postcss-flexbugs-fixes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", - "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", - "dev": true, - "requires": { - "postcss": "^7.0.26" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-load-config": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", - "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", - "requires": { - "import-cwd": "^3.0.0", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "requires": { - "postcss-selector-parser": "^6.0.6" - } - }, - "postcss-reporter": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz", - "integrity": "sha512-JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==", - "dev": true, - "requires": { - "colorette": "^1.2.1", - "lodash.difference": "^4.5.0", - "lodash.forown": "^4.4.0", - "lodash.get": "^4.4.2", - "lodash.groupby": "^4.6.0", - "lodash.sortby": "^4.7.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "prebuild-install": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.6.tgz", - "integrity": "sha512-s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg==", - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.3", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^2.7.0", - "noop-logger": "^0.1.1", - "npmlog": "^4.0.1", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^3.0.3", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0", - "which-pm-runs": "^1.0.0" - }, - "dependencies": { - "decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", - "dev": true, - "optional": true, - "requires": { - "mimic-response": "^2.0.0" - } - }, - "mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", - "dev": true, - "optional": true - }, - "simple-get": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", - "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", - "dev": true, - "optional": true, - "requires": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - } - } - }, - "precond": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", - "integrity": "sha512-QCYG84SgGyGzqJ/vlMsxeXd/pgL/I94ixdNFyh1PusWmTCyVfPJjZ1K1jvHtsbfnXQs2TSkEP2fR7QiMZAnKFQ==" - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==" - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ==", - "dev": true - }, - "prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", - "dev": true - }, - "prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "requires": { - "fast-diff": "^1.1.2" - } - }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" - }, - "pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "dev": true, - "requires": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" - } - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } - } - }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", - "dev": true - }, - "printj": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz", - "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==" - }, - "prismjs": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", - "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", - "dev": true - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, - "promise-to-callback": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz", - "integrity": "sha512-uhMIZmKM5ZteDMfLgJnoSq9GCwsNKrYau73Awf1jIy6/eUcuuZ3P+CD9zUv0kJsIUbU+x6uLNIhXhLHDs1pNPA==", - "requires": { - "is-fn": "^1.0.0", - "set-immediate-shim": "^1.0.1" - } - }, - "promise.allsettled": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.5.tgz", - "integrity": "sha512-tVDqeZPoBC0SlzJHzWGZ2NKAguVq2oiYj7gbggbiTvH2itHohijTp7njOUA0aQ/nl+0lr/r6egmhoYu63UZ/pQ==", - "dev": true, - "requires": { - "array.prototype.map": "^1.0.4", - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "iterate-value": "^1.0.2" - }, - "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "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" - } - } - } - }, - "promise.prototype.finally": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz", - "integrity": "sha512-EXRF3fC9/0gz4qkt/f5EP5iW4kj9oFpBICNpCNOb/52+8nlHIX07FPLbi/q4qYBQ1xZqivMzTpNQSnArVASolQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "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" - } - } - } - }, - "promisify-event": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/promisify-event/-/promisify-event-1.0.0.tgz", - "integrity": "sha512-mshw5LiFmdtphcuUGKyd3t6zmmgIVxrdZ8v4R1INAXHvMemUsDCqIUeq5QUIqqDfed8ZZ6uhov1PqhrdBvHOIA==", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "requires": { - "xtend": "^4.0.0" - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, - "ps-tree": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", - "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", - "requires": { - "event-stream": "=3.3.4" - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dev": true, - "requires": { - "escape-goat": "^2.0.0" - } - }, - "puppeteer": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-10.2.0.tgz", - "integrity": "sha512-OR2CCHRashF+f30+LBOtAjK6sNtz2HEyTr5FqAvhf8lR/qB3uBRoIZOwQKgwoyZnMBsxX7ZdazlyBgGjpnkiMw==", - "dev": true, - "requires": { - "debug": "4.3.1", - "devtools-protocol": "0.0.901419", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.0", - "node-fetch": "2.6.1", - "pkg-dir": "4.2.0", - "progress": "2.0.1", - "proxy-from-env": "1.1.0", - "rimraf": "3.0.2", - "tar-fs": "2.0.0", - "unbzip2-stream": "1.3.3", - "ws": "7.4.6" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "progress": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.1.tgz", - "integrity": "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg==", - "dev": true - }, - "tar-fs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz", - "integrity": "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "mkdirp": "^0.5.1", - "pump": "^3.0.0", - "tar-stream": "^2.0.0" - } - } - } - }, - "qr-scanner": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/qr-scanner/-/qr-scanner-1.3.0.tgz", - "integrity": "sha512-xNXlZaKOW0nihHaV7KPrMYJHNp1YX9z+NTqFrbNoibGIzQpPLeIocP9187lxihU/EbgplMm7sQ4hI9jG9+zYHg==" - }, - "qr.js": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/qr.js/-/qr.js-0.0.0.tgz", - "integrity": "sha512-c4iYnWb+k2E+vYpRimHqSu575b1/wKl4XFeJGpFmrJQz5I88v9aY2czh7s0w36srfCM1sXgC/xpoJz5dJfq+OQ==" - }, - "qrcode": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.1.tgz", - "integrity": "sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg==", - "requires": { - "dijkstrajs": "^1.0.1", - "encode-utf8": "^1.0.3", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "pngjs": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", - "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==" - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "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-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "qrcode-terminal": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.10.0.tgz", - "integrity": "sha512-ZvWjbAj4MWAj6bnCc9CnculsXnJr7eoKsvH/8rVpZbqYxP2z05HNQa43ZVwe/dVRcFxgfFHE2CkUqn0sCyLfHw==", - "dev": true - }, - "qrcode.react": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-1.0.1.tgz", - "integrity": "sha512-8d3Tackk8IRLXTo67Y+c1rpaiXjoz/Dd2HpcMdW//62/x8J1Nbho14Kh8x974t9prsLHN6XqVgcnRiBGFptQmg==", - "requires": { - "loose-envify": "^1.4.0", - "prop-types": "^15.6.0", - "qr.js": "0.0.0" - } - }, - "qs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", - "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "query-string": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.0.1.tgz", - "integrity": "sha512-uIw3iRvHnk9to1blJCG3BTc+Ro56CBowJXKmNNAm3RulvPBzWLRqKSiiDk+IplJhsydwtuNMHi8UGQFcCLVfkA==", - "requires": { - "decode-uri-component": "^0.2.0", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - } - }, - "querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - }, - "ramda": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz", - "integrity": "sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=", - "dev": true - }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dev": true, - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "randomhex": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/randomhex/-/randomhex-0.1.5.tgz", - "integrity": "sha512-2+Kkw7UiZGQWOz7rw8hPW44utkBYMEciQfziaZ71RcyDu+refQWzS/0DgfUSa5MwclrOD3sf3vI5vmrTYjwpjQ==" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "rdf-canonize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-3.0.0.tgz", - "integrity": "sha512-LXRkhab1QaPJnhUIt1gtXXKswQCZ9zpflsSZFczG7mCLAkMvVjdqCGk9VXCUss0aOUeEyV2jtFxGcdX8DSkj9w==", - "requires": { - "setimmediate": "^1.0.5" - } - }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-colorful": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.5.1.tgz", - "integrity": "sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==", - "dev": true - }, - "react-docgen": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.4.0.tgz", - "integrity": "sha512-JBjVQ9cahmNlfjMGxWUxJg919xBBKAoy3hgDgKERbR+BcF4ANpDuzWAScC7j27hZfd8sJNmMPOLWo9+vB/XJEQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@babel/generator": "^7.12.11", - "@babel/runtime": "^7.7.6", - "ast-types": "^0.14.2", - "commander": "^2.19.0", - "doctrine": "^3.0.0", - "estree-to-babel": "^3.1.0", - "neo-async": "^2.6.1", - "node-dir": "^0.1.10", - "strip-indent": "^3.0.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - } - } - }, - "react-docgen-typescript": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", - "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", - "dev": true - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-draggable": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.4.tgz", - "integrity": "sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA==", - "dev": true, - "requires": { - "clsx": "^1.1.1", - "prop-types": "^15.6.0" - } - }, - "react-dropzone": { - "version": "11.3.4", - "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.3.4.tgz", - "integrity": "sha512-B1nzNRZ4F1cnrfEC0T6KXeBN1mCPinu4JCoTrp7NjB+442KSPxqfDrw41QIA2kAwlYs1+wj/0BTedeM5hc2+xw==", - "requires": { - "attr-accept": "^2.2.1", - "file-selector": "^0.2.2", - "prop-types": "^15.7.2" - } - }, - "react-element-to-jsx-string": { - "version": "14.3.4", - "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.4.tgz", - "integrity": "sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==", - "dev": true, - "requires": { - "@base2/pretty-print-object": "1.0.1", - "is-plain-object": "5.0.0", - "react-is": "17.0.2" - }, - "dependencies": { - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } - } - }, - "react-error-boundary": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-3.1.3.tgz", - "integrity": "sha512-A+F9HHy9fvt9t8SNDlonq01prnU8AmkjvGKV4kk8seB9kU3xMEO8J/PQlLVmoOIDODl5U2kufSBs4vrWIqhsAA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.12.5" - } - }, - "react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "react-feather": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/react-feather/-/react-feather-2.0.9.tgz", - "integrity": "sha512-yMfCGRkZdXwIs23Zw/zIWCJO3m3tlaUvtHiXlW+3FH7cIT6fiK1iJ7RJWugXq7Fso8ZaQyUm92/GOOHXvkiVUw==", - "requires": { - "prop-types": "^15.7.2" - } - }, - "react-helmet": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.1.0.tgz", - "integrity": "sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==", - "requires": { - "object-assign": "^4.1.1", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.1.1", - "react-side-effect": "^2.1.0" - } - }, - "react-helmet-async": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.2.3.tgz", - "integrity": "sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - } - }, - "react-inspector": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.1.tgz", - "integrity": "sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.0.0", - "is-dom": "^1.0.0", - "prop-types": "^15.0.0" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "react-markdown": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-6.0.3.tgz", - "integrity": "sha512-kQbpWiMoBHnj9myLlmZG9T1JdoT/OEyHK7hqM6CqFT14MAkgWiWBUYijLyBmxbntaN6dCDicPcUhWhci1QYodg==", - "requires": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "prop-types": "^15.7.2", - "property-information": "^5.3.0", - "react-is": "^17.0.0", - "remark-parse": "^9.0.0", - "remark-rehype": "^8.0.0", - "space-separated-tokens": "^1.1.0", - "style-to-object": "^0.3.0", - "unified": "^9.0.0", - "unist-util-visit": "^2.0.0", - "vfile": "^4.0.0" - }, - "dependencies": { - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - } - } - }, - "react-pdf": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/react-pdf/-/react-pdf-5.7.2.tgz", - "integrity": "sha512-hdDwvf007V0i2rPCqQVS1fa70CXut17SN3laJYlRHzuqcu8sLLjEoeXihty6c0Ev5g1mw31b8OT8EwRw1s8C4g==", - "requires": { - "@babel/runtime": "^7.0.0", - "file-loader": "^6.0.0", - "make-cancellable-promise": "^1.0.0", - "make-event-props": "^1.1.0", - "merge-class-names": "^1.1.1", - "merge-refs": "^1.0.0", - "pdfjs-dist": "2.12.313", - "prop-types": "^15.6.2", - "tiny-invariant": "^1.0.0", - "tiny-warning": "^1.0.0" - } - }, - "react-popper": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz", - "integrity": "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==", - "dev": true, - "requires": { - "react-fast-compare": "^3.0.1", - "warning": "^4.0.2" - } - }, - "react-popper-tooltip": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz", - "integrity": "sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.12.5", - "@popperjs/core": "^2.5.4", - "react-popper": "^2.2.4" - } - }, - "react-qr-code": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/react-qr-code/-/react-qr-code-2.0.7.tgz", - "integrity": "sha512-NpknL80p7dWbLdHfBSIxQIqLCu3+kBlyzYD692rO0UnVwfCSziIxc1xn/p3JhPEv1RV1lRD8j0w+hR3L7tawTQ==", - "requires": { - "prop-types": "^15.7.2", - "qr.js": "0.0.0" - } - }, - "react-redux": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.5.tgz", - "integrity": "sha512-Dt29bNyBsbQaysp6s/dN0gUodcq+dVKKER8Qv82UrpeygwYeX1raTtil7O/fftw/rFqzaf6gJhDZRkkZnn6bjg==", - "requires": { - "@babel/runtime": "^7.12.1", - "@types/react-redux": "^7.1.16", - "hoist-non-react-statics": "^3.3.2", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^16.13.1" - } - }, - "react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", - "dev": true - }, - "react-router": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", - "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-router-dom": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", - "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.2.1", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-shallow-renderer": { - "version": "16.14.1", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz", - "integrity": "sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0" - } - }, - "react-side-effect": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.1.tgz", - "integrity": "sha512-2FoTQzRNTncBVtnzxFOk2mCpcfxQpenBMbk5kSVBg5UcPqV9fRbgY2zhb7GTWWOlpFmAxhClBDlIq8Rsubz1yQ==" - }, - "react-sizeme": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/react-sizeme/-/react-sizeme-3.0.2.tgz", - "integrity": "sha512-xOIAOqqSSmKlKFJLO3inBQBdymzDuXx4iuwkNcJmC96jeiOg5ojByvL+g3MW9LPEsojLbC6pf68zOfobK8IPlw==", - "dev": true, - "requires": { - "element-resize-detector": "^1.2.2", - "invariant": "^2.2.4", - "shallowequal": "^1.1.0", - "throttle-debounce": "^3.0.1" - } - }, - "react-syntax-highlighter": { - "version": "13.5.3", - "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz", - "integrity": "sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.3.1", - "highlight.js": "^10.1.1", - "lowlight": "^1.14.0", - "prismjs": "^1.21.0", - "refractor": "^3.1.0" - } - }, - "react-test-renderer": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", - "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "react-is": "^17.0.2", - "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.20.2" - }, - "dependencies": { - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } - } - }, - "react-textarea-autosize": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz", - "integrity": "sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.0.0", - "use-latest": "^1.0.0" - } - }, - "react-tooltip": { - "version": "4.2.21", - "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-4.2.21.tgz", - "integrity": "sha512-zSLprMymBDowknr0KVDiJ05IjZn9mQhhg4PRsqln0OZtURAJ1snt1xi5daZfagsh6vfsziZrc9pErPTDY1ACig==", - "requires": { - "prop-types": "^15.7.2", - "uuid": "^7.0.3" - }, - "dependencies": { - "uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" - } - } - }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "requires": { - "pify": "^2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, - "read-file-relative": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/read-file-relative/-/read-file-relative-1.2.0.tgz", - "integrity": "sha512-lwZUlN2tQyPa62/XmVtX1MeNLVutlRWwqvclWU8YpOCgjKdhg2zyNkeFjy7Rnjo3txhKCy5FGgAi+vx59gvkYg==", - "dev": true, - "requires": { - "callsite": "^1.0.0" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "redux": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.1.tgz", - "integrity": "sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw==", - "requires": { - "@babel/runtime": "^7.9.2" - } - }, - "redux-devtools-extension": { - "version": "2.13.9", - "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.9.tgz", - "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A==", - "dev": true - }, - "redux-saga": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/redux-saga/-/redux-saga-1.1.3.tgz", - "integrity": "sha512-RkSn/z0mwaSa5/xH/hQLo8gNf4tlvT18qXDNvedihLcfzh+jMchDgaariQoehCpgRltEm4zHKJyINEz6aqswTw==", - "requires": { - "@redux-saga/core": "^1.1.3" - } - }, - "redux-thunk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", - "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" - }, - "refractor": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.5.0.tgz", - "integrity": "sha512-QwPJd3ferTZ4cSPPjdP5bsYHMytwWYnAN5EEnLtGvkqp/FCCnGsBgxrm9EuIDnjUC3Uc/kETtvVi7fSIVC74Dg==", - "dev": true, - "requires": { - "hastscript": "^6.0.0", - "parse-entities": "^2.0.0", - "prismjs": "~1.25.0" - }, - "dependencies": { - "prismjs": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz", - "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==", - "dev": true - } - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, - "requires": { - "is-equal-shallow": "^0.1.3" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true - }, - "remark-external-links": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", - "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", - "dev": true, - "requires": { - "extend": "^3.0.0", - "is-absolute-url": "^3.0.0", - "mdast-util-definitions": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "unist-util-visit": "^2.0.0" - } - }, - "remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", - "dev": true - }, - "remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "dev": true, - "requires": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true - }, - "remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "dev": true, - "requires": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dev": true, - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - } - } - }, - "remark-parse": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", - "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", - "requires": { - "mdast-util-from-markdown": "^0.8.0" - } - }, - "remark-rehype": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-8.1.0.tgz", - "integrity": "sha512-EbCu9kHgAxKmW1yEYjx3QafMyGY3q8noUbNUI5xyKbaFP89wbhDrKxyIQNukNYthzjNHZu6J7hwFg7hRm1svYA==", - "requires": { - "mdast-util-to-hast": "^10.2.0" - } - }, - "remark-slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", - "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", - "dev": true, - "requires": { - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^1.0.0", - "unist-util-visit": "^2.0.0" - }, - "dependencies": { - "mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", - "dev": true - } - } - }, - "remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "dev": true, - "requires": { - "mdast-squeeze-paragraphs": "^4.0.0" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, - "renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", - "dev": true, - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true - }, - "repeating": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", - "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "replicator": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/replicator/-/replicator-1.0.5.tgz", - "integrity": "sha512-saxS4y7NFkLMa92BR4bPHR41GD+f/qoDAwD2xZmN+MpDXgibkxwLO2qk7dCHYtskSkd/bWS8Jy6kC5MZUkg1tw==", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "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" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "requireindex": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", - "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "reselect": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.0.0.tgz", - "integrity": "sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==" - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "dependencies": { - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "dev": true - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "resumer": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", - "integrity": "sha512-Fn9X8rX8yYF4m81rZCK/5VmrmsSbqS/i3rDLl6ZZHAXgC2nTAx3dhwG8q8odP/RmdLa2YrybDJaAMg+X1ajY3w==", - "requires": { - "through": "~2.3.4" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==", - "dev": true, - "requires": { - "align-text": "^0.1.1" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "rlp": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", - "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", - "requires": { - "bn.js": "^5.2.0" - }, - "dependencies": { - "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" - } - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "runtypes": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/runtypes/-/runtypes-6.4.0.tgz", - "integrity": "sha512-WHFztoMVkZ3+KK9qPTAox9xUW1IqihItKsjLMKzGsY89EkEMSPsYV5mubz/Fkg27tt4zRm+fT+wKiuX2/3PfLQ==" - }, - "rustbn.js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", - "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" - }, - "rxjs": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.3.0.tgz", - "integrity": "sha512-p2yuGIg9S1epc3vrjKf6iVb3RCaAYjYskkO+jHIaV0IjOPlJop4UnodOoFb2xeNwlguqLYvGw1b1McillYb5Gw==", - "requires": { - "tslib": "~2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-event-emitter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz", - "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==", - "requires": { - "events": "^3.0.0" - }, - "dependencies": { - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - } - } - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safe-stable-stringify": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz", - "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "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" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "sanitize-filename": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", - "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", - "dev": true, - "requires": { - "truncate-utf8-bytes": "^1.0.0" - } - }, - "sax": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", - "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==" - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - } - } - }, - "scrypt": { - "version": "github:barrysteyn/node-scrypt#fb60a8d3c158fe115a624b5ffa7480f3a24b03fb", - "from": "github:barrysteyn/node-scrypt#fb60a8d3c158fe115a624b5ffa7480f3a24b03fb", - "requires": { - "nan": "^2.14.0" - } - }, - "scrypt-js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", - "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" - }, - "scrypt.js": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/scrypt.js/-/scrypt.js-0.3.0.tgz", - "integrity": "sha512-42LTc1nyFsyv/o0gcHtDztrn+aqpkaCNt5Qh7ATBZfhEZU7IC/0oT/qbBH+uRNoAPvs2fwiOId68FDEoSRA8/A==", - "requires": { - "scrypt": "^6.0.2", - "scryptsy": "^1.2.1" - }, - "dependencies": { - "scrypt": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/scrypt/-/scrypt-6.0.3.tgz", - "integrity": "sha512-NDrWb9hCm6Ev170XYVl7TSgu4R44Rjc8EVw1ce0TMN8EkfLvkhlwcfp61OVNc8EJDiHaQwVErn1fIU0RO3kSZw==", - "optional": true, - "requires": { - "nan": "^2.0.8" - } - }, - "scryptsy": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/scryptsy/-/scryptsy-1.2.1.tgz", - "integrity": "sha512-aldIRgMozSJ/Gl6K6qmJZysRP82lz83Wb42vl4PWN8SaLFHIaOzLPc9nUUW2jQN88CuGm5q5HefJ9jZ3nWSmTw==", - "requires": { - "pbkdf2": "^3.0.3" - } - } - } - }, - "scryptsy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/scryptsy/-/scryptsy-2.1.0.tgz", - "integrity": "sha512-1CdSqHQowJBnMAFyPEBRfqag/YP9OF394FV+4YREIJX4ljD7OxvQRDayyoyyCk+senRjSkP6VnUNQmVQqB6g7w==" - }, - "secp256k1": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", - "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", - "requires": { - "elliptic": "^6.5.4", - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0" - } - }, - "secure-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", - "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", - "dev": true - }, - "seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "requires": { - "commander": "^2.8.1" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "selfsigned": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "semaphore": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz", - "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dev": true, - "requires": { - "semver": "^6.3.0" - } - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - } - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-favicon": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", - "integrity": "sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==", - "dev": true, - "requires": { - "etag": "~1.8.1", - "fresh": "0.5.2", - "ms": "2.1.1", - "parseurl": "~1.3.2", - "safe-buffer": "5.1.1" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true - } - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "servify": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz", - "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==", - "requires": { - "body-parser": "^1.16.0", - "cors": "^2.8.1", - "express": "^4.14.0", - "request": "^2.79.0", - "xhr": "^2.3.3" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "dependencies": { - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - } - } - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "signale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz", - "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==", - "requires": { - "chalk": "^2.3.2", - "figures": "^2.0.0", - "pkg-conf": "^2.1.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - } - } - }, - "simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" - }, - "simple-get": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", - "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", - "requires": { - "decompress-response": "^3.3.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "snyk": { - "version": "1.697.0", - "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.697.0.tgz", - "integrity": "sha512-V07xQ53npbVQw9DldJr5SkGlFTUtlNxCCL5JUFA79EWY6pm8q6+eE/pzXif3/ywcF2K1/yiNM9DHmL5N+lGHmQ==" - }, - "sockjs": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^3.4.0", - "websocket-driver": "^0.7.4" - }, - "dependencies": { - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "sockjs-client": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", - "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", - "dev": true, - "requires": { - "debug": "^3.2.6", - "eventsource": "^1.0.7", - "faye-websocket": "^0.11.3", - "inherits": "^2.0.4", - "json3": "^3.3.3", - "url-parse": "^1.5.3" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" - }, - "spawn-command": { - "version": "0.0.2-1", - "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", - "integrity": "sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", - "requires": { - "through": "2" - } - }, - "split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { - "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": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" - }, - "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==", - "dev": true - }, - "start-server-and-test": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.14.0.tgz", - "integrity": "sha512-on5ELuxO2K0t8EmNj9MtVlFqwBMxfWOhu4U7uZD1xccVpFlOQKR93CSe0u98iQzfNxRyaNTb/CdadbNllplTsw==", - "requires": { - "bluebird": "3.7.2", - "check-more-types": "2.24.0", - "debug": "4.3.2", - "execa": "5.1.1", - "lazy-ass": "1.6.0", - "ps-tree": "1.2.0", - "wait-on": "6.0.0" - }, - "dependencies": { - "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "requires": { - "follow-redirects": "^1.14.0" - } - }, - "follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" - }, - "wait-on": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.0.tgz", - "integrity": "sha512-tnUJr9p5r+bEYXPUdRseolmz5XqJTTj98JgOsfBn7Oz2dxfE2g3zw1jE+Mo8lopM3j3et/Mq1yW7kKX6qw7RVw==", - "requires": { - "axios": "^0.21.1", - "joi": "^17.4.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.1.0" - } - } - } - }, - "state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "store2": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/store2/-/store2-2.13.1.tgz", - "integrity": "sha512-iJtHSGmNgAUx0b/MCS6ASGxb//hGrHHRgzvN+K5bvkBTN7A9RTpPSf1WSp+nPGvWCJ1jRnvY7MKnuqfoi3OEqg==", - "dev": true - }, - "stream-browserify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "requires": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - } - } - }, - "stream-combiner": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", - "requires": { - "duplexer": "~0.1.1" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==" - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "string.prototype.matchall": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", - "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.3.1", - "side-channel": "^1.0.4" - } - }, - "string.prototype.padend": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz", - "integrity": "sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" - } - }, - "string.prototype.padstart": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.3.tgz", - "integrity": "sha512-NZydyOMtYxpTjGqp0VN5PYUF/tsU15yDMZnUdj16qRUIUiMJkHHSDElYyQFrMu+/WloTpA7MQSiADhBicDfaoA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "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" - } - } - } - }, - "string.prototype.trim": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.6.tgz", - "integrity": "sha512-8lMR2m+U0VJTPp6JjvJTtGyc4FIGq9CdRt7O9p6T0e6K4vjU+OP+SQJpbe/SBmRcCUIvNUnjsbmY6lnMp8MhsQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "dependencies": { - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - } - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" - }, - "strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "requires": { - "is-natural-number": "^4.0.1" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-hex-prefix": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", - "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", - "requires": { - "is-hex-prefixed": "1.0.0" - } - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true - }, - "style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } - }, - "style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "stylis": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.10.tgz", - "integrity": "sha512-m3k+dk7QeJw660eIKRRn3xPF6uuvHs/FFzjX3HQ5ove0qYsiygoAhwn5a3IYKaZPo5LrYD0rfVmtv1gNY1uYwg==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "swarm-js": { - "version": "0.1.39", - "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.39.tgz", - "integrity": "sha512-QLMqL2rzF6n5s50BptyD6Oi0R1aWlJC5Y17SRIVXRj6OR1DRIPM7nepvrxxkjA1zNzFz6mUOMjfeqeDaWB7OOg==", - "requires": { - "bluebird": "^3.5.0", - "buffer": "^5.0.5", - "decompress": "^4.0.0", - "eth-lib": "^0.1.26", - "fs-extra": "^4.0.2", - "got": "^7.1.0", - "mime-types": "^2.1.16", - "mkdirp-promise": "^5.0.1", - "mock-fs": "^4.1.0", - "setimmediate": "^1.0.5", - "tar": "^4.0.2", - "xhr-request-promise": "^0.1.2" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "eth-lib": { - "version": "0.1.29", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", - "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "nano-json-stream-parser": "^0.1.2", - "servify": "^0.1.12", - "ws": "^3.0.0", - "xhr-request-promise": "^0.1.2" - } - }, - "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "requires": { - "minipass": "^2.6.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" - }, - "got": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", - "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", - "requires": { - "decompress-response": "^3.2.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-plain-obj": "^1.1.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "p-cancelable": "^0.3.0", - "p-timeout": "^1.1.1", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "url-parse-lax": "^1.0.0", - "url-to-options": "^1.0.1" - } - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "p-cancelable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", - "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==" - }, - "p-timeout": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", - "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==", - "requires": { - "p-finally": "^1.0.0" - } - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==" - }, - "tar": { - "version": "4.4.19", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", - "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", - "requires": { - "chownr": "^1.1.4", - "fs-minipass": "^1.2.7", - "minipass": "^2.9.0", - "minizlib": "^1.3.3", - "mkdirp": "^0.5.5", - "safe-buffer": "^5.2.1", - "yallist": "^3.1.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", - "requires": { - "prepend-http": "^1.0.1" - } - }, - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } - } - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "symbol.prototype.description": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz", - "integrity": "sha512-x738iXRYsrAt9WBhRCVG5BtIC3B7CUkFwbHW2zOvGtwM33s7JjrCDyq8V0zgMYVb5ymsL8+qkzzpANH63CPQaQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-symbol-description": "^1.0.0", - "has-symbols": "^1.0.2", - "object.getownpropertydescriptors": "^2.1.2" - } - }, - "synchronous-promise": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.15.tgz", - "integrity": "sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==", - "dev": true - }, - "table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - } - }, - "tailwindcss": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", - "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", - "requires": { - "arg": "^5.0.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "cosmiconfig": "^7.0.1", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss": "^8.4.6", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.0", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "requires": { - "@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" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "requires": { - "has": "^1.0.3" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "requires": { - "camelcase-css": "^2.0.1" - } - }, - "postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "requires": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - }, - "tape": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/tape/-/tape-4.15.1.tgz", - "integrity": "sha512-k7F5pyr91n9D/yjSJwbLLYDCrTWXxMSXbbmHX2n334lSIc2rxeXyFkaBv4UuUd2gBYMrAOalPutAiCxC6q1qbw==", - "requires": { - "call-bind": "~1.0.2", - "deep-equal": "~1.1.1", - "defined": "~1.0.0", - "dotignore": "~0.1.2", - "for-each": "~0.3.3", - "glob": "~7.2.0", - "has": "~1.0.3", - "inherits": "~2.0.4", - "is-regex": "~1.1.4", - "minimist": "~1.2.6", - "object-inspect": "~1.12.0", - "resolve": "~1.22.0", - "resumer": "~0.0.0", - "string.prototype.trim": "~1.2.5", - "through": "~2.3.8" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "requires": { - "has": "^1.0.3" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } - }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - }, - "telejson": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.3.3.tgz", - "integrity": "sha512-PjqkJZpzEggA9TBpVtJi1LVptP7tYtXB6rEubwlHap76AMjzvOdKX41CxyaW7ahhzDU1aftXnMCx5kAPDZTQBA==", - "dev": true, - "requires": { - "@types/is-function": "^1.0.0", - "global": "^4.4.0", - "is-function": "^1.0.2", - "is-regex": "^1.1.2", - "is-symbol": "^1.0.3", - "isobject": "^4.0.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3" - } - }, - "term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "dev": true - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", - "dev": true, - "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "requires": { - "@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" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "terser": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "testcafe": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/testcafe/-/testcafe-1.15.3.tgz", - "integrity": "sha512-HiHDLSew6y0+60tz4lssh5BqY9Jw0kZlk85GWYS0V9Tla+QL/kT+gSGCxUoBwfCt+ZwjfU1R6qs9qnGbkflvjw==", - "dev": true, - "requires": { - "@babel/core": "^7.12.1", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-decorators": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-runtime": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-flow": "^7.12.1", - "@babel/preset-react": "^7.12.1", - "@babel/runtime": "^7.12.5", - "@types/node": "^12.20.10", - "async-exit-hook": "^1.1.2", - "babel-plugin-module-resolver": "^4.0.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "bin-v8-flags-filter": "^1.1.2", - "bowser": "^2.8.1", - "callsite": "^1.0.0", - "callsite-record": "^4.0.0", - "chai": "^4.1.2", - "chalk": "^2.3.0", - "chrome-remote-interface": "^0.30.0", - "coffeescript": "^2.3.1", - "commander": "^8.0.0", - "debug": "^4.3.1", - "dedent": "^0.4.0", - "del": "^3.0.0", - "device-specs": "^1.0.0", - "diff": "^4.0.2", - "elegant-spinner": "^1.0.1", - "emittery": "^0.4.1", - "endpoint-utils": "^1.0.2", - "error-stack-parser": "^1.3.6", - "esm": "^3.2.25", - "execa": "^4.0.3", - "globby": "^11.0.4", - "graceful-fs": "^4.1.11", - "graphlib": "^2.1.5", - "humanize-duration": "^3.25.0", - "import-lazy": "^3.1.0", - "indent-string": "^1.2.2", - "is-ci": "^1.0.10", - "is-docker": "^2.0.0", - "is-glob": "^2.0.1", - "is-stream": "^2.0.0", - "json5": "^2.1.0", - "lodash": "^4.17.13", - "log-update-async-hook": "^2.0.2", - "make-dir": "^3.0.0", - "mime-db": "^1.41.0", - "moment": "^2.10.3", - "moment-duration-format-commonjs": "^1.0.0", - "mustache": "^2.1.2", - "nanoid": "^1.0.1", - "os-family": "^1.0.0", - "parse5": "^1.5.0", - "pify": "^2.3.0", - "pinkie": "^2.0.4", - "pngjs": "^3.3.1", - "pretty-hrtime": "^1.0.3", - "promisify-event": "^1.0.0", - "qrcode-terminal": "^0.10.0", - "read-file-relative": "^1.2.0", - "replicator": "^1.0.5", - "resolve-cwd": "^1.0.0", - "resolve-from": "^4.0.0", - "sanitize-filename": "^1.6.0", - "semver": "^5.6.0", - "source-map-support": "^0.5.16", - "strip-bom": "^2.0.0", - "testcafe-browser-tools": "2.0.16", - "testcafe-hammerhead": "24.5.1", - "testcafe-legacy-api": "5.0.2", - "testcafe-reporter-json": "^2.1.0", - "testcafe-reporter-list": "^2.1.0", - "testcafe-reporter-minimal": "^2.1.0", - "testcafe-reporter-spec": "^2.1.1", - "testcafe-reporter-xunit": "^2.1.0", - "time-limit-promise": "^1.0.2", - "tmp": "0.0.28", - "tree-kill": "^1.2.2", - "typescript": "^3.3.3", - "unquote": "^1.1.1" - }, - "dependencies": { - "@types/node": { - "version": "12.20.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.23.tgz", - "integrity": "sha512-FW0q7NI8UnjbKrJK8NGr6QXY69ATw9IFe6ItIo5yozPwA9DU/xkhiPddctUVyrmFXvyFYerYgQak/qu200UBDw==", - "dev": true - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "commander": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.1.0.tgz", - "integrity": "sha512-mf45ldcuHSYShkplHHGKWb4TrmwQadxOn7v4WuhDJy0ZVoY5JFajaRDKD0PNe5qXzBX0rhovjTnP6Kz9LETcuA==", - "dev": true - }, - "dedent": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.4.0.tgz", - "integrity": "sha1-h979BAvUwVldljKC7FfzwqhSVkI=", - "dev": true - }, - "emittery": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", - "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==", - "dev": true - }, - "error-stack-parser": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-1.3.6.tgz", - "integrity": "sha1-4Oc7k+QXE40c18C3RrGkoUhUwpI=", - "dev": true, - "requires": { - "stackframe": "^0.3.1" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", - "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", - "dev": true - }, - "indent-string": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz", - "integrity": "sha1-25m8xYPrarux5I3LsZmamGBBy2s=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1", - "minimist": "^1.1.0", - "repeating": "^1.1.0" - } - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "nanoid": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-1.3.4.tgz", - "integrity": "sha512-4ug4BsuHxiVHoRUe1ud6rUFT3WUMmjXt1W0quL0CviZQANdan7D8kqN5/maw53hmAApY/jfzMRkC57BNNs60ZQ==", - "dev": true - }, - "parse5": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "resolve-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-1.0.0.tgz", - "integrity": "sha1-Tq7qQe0EDRcCRX32SkKysH0kb58=", - "dev": true, - "requires": { - "resolve-from": "^2.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=", - "dev": true - } - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "stackframe": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-0.3.1.tgz", - "integrity": "sha1-M6qE8Rd6VUjIk1Uzy/6zQgl19aQ=", - "dev": true - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "tmp": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz", - "integrity": "sha1-Fyc1t/YU6nrzlmT6hM8N5OUV0SA=", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.1" - } - }, - "typescript": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", - "dev": true - } - } - }, - "testcafe-browser-tools": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/testcafe-browser-tools/-/testcafe-browser-tools-2.0.16.tgz", - "integrity": "sha512-JljbS0FboABksIMEH1L7P4ZdI82AQ8saWb/7WsxkDCOtDuHID5ZSEb/w9tqLN1+4BQaCgS5veN3lWUnfb0saEA==", - "dev": true, - "requires": { - "array-find": "^1.0.0", - "debug": "^4.3.1", - "dedent": "^0.7.0", - "del": "^5.1.0", - "execa": "^3.3.0", - "graceful-fs": "^4.1.11", - "linux-platform-info": "^0.0.3", - "lodash": "^4.17.15", - "mkdirp": "^0.5.1", - "mustache": "^2.1.2", - "nanoid": "^2.1.3", - "os-family": "^1.0.0", - "pify": "^2.3.0", - "pinkie": "^2.0.1", - "read-file-relative": "^1.2.0", - "which-promise": "^1.0.0" - }, - "dependencies": { - "del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", - "dev": true, - "requires": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" - } - }, - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "nanoid": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==", - "dev": true - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "testcafe-hammerhead": { - "version": "24.5.1", - "resolved": "https://registry.npmjs.org/testcafe-hammerhead/-/testcafe-hammerhead-24.5.1.tgz", - "integrity": "sha512-upLFJbEH3unQ8dq65AZdevYgWaJtWiALKW5YO5uWbx7lLvMMeQbyA7gnwrlGbIaepUdi+PlW4dORjncrU+lY/Q==", - "dev": true, - "requires": { - "acorn-hammerhead": "0.5.0", - "asar": "^2.0.1", - "bowser": "1.6.0", - "brotli": "^1.3.1", - "crypto-md5": "^1.0.0", - "css": "2.2.3", - "debug": "4.3.1", - "esotope-hammerhead": "0.6.1", - "http-cache-semantics": "^4.1.0", - "iconv-lite": "0.5.1", - "lodash": "^4.17.20", - "lru-cache": "2.6.3", - "match-url-wildcard": "0.0.4", - "merge-stream": "^1.0.1", - "mime": "~1.4.1", - "mustache": "^2.1.1", - "nanoid": "^3.1.12", - "os-family": "^1.0.0", - "parse5": "2.2.3", - "pinkie": "2.0.4", - "read-file-relative": "^1.2.0", - "semver": "5.5.0", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.6.0", - "webauth": "^1.1.0" - }, - "dependencies": { - "bowser": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-1.6.0.tgz", - "integrity": "sha1-N/w4e2Fstq7zcNq01r1AK3TFxU0=", - "dev": true - }, - "css": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.3.tgz", - "integrity": "sha512-0W171WccAjQGGTKLhw4m2nnl0zPHUlTO/I8td4XzJgIB8Hg3ZZx71qT4G4eX8OVsSiaAKiUMy73E3nsbPlg2DQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "source-map": "^0.1.38", - "source-map-resolve": "^0.5.1", - "urix": "^0.1.0" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "iconv-lite": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.1.tgz", - "integrity": "sha512-ONHr16SQvKZNSqjQT9gy5z24Jw+uqfO02/ngBSBoqChZ+W8qXX7GPRa1RoUnzGADw8K63R1BXUMzarCVQBpY8Q==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "lru-cache": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.3.tgz", - "integrity": "sha1-UczQtPwMhDWH16VwnOTTt2Kb7cU=", - "dev": true - }, - "merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "parse5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-2.2.3.tgz", - "integrity": "sha1-DE/EHBAAxea5PUiwP4CDg3g06fY=", - "dev": true - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", - "dev": true - }, - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "tough-cookie": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", - "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", - "dev": true, - "requires": { - "punycode": "^1.4.1" - } - } - } - }, - "testcafe-legacy-api": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/testcafe-legacy-api/-/testcafe-legacy-api-5.0.2.tgz", - "integrity": "sha512-2BWjCIN5YOUOTyOT4B0wy2TiaJgV8dWhIGpKqE3S34RjNEH62WR+JNhcnh4BSE+btp6H8n1TefcP/AObqSDSDQ==", - "dev": true, - "requires": { - "async": "0.2.6", - "dedent": "^0.6.0", - "highlight-es": "^1.0.0", - "is-jquery-obj": "^0.1.0", - "lodash": "^4.14.0", - "moment": "^2.14.1", - "mustache": "^2.2.1", - "os-family": "^1.0.0", - "parse5": "^2.1.5", - "pify": "^2.3.0", - "pinkie": "^2.0.1", - "read-file-relative": "^1.2.0", - "strip-bom": "^2.0.0", - "testcafe-hammerhead": ">=19.4.0" - }, - "dependencies": { - "async": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.6.tgz", - "integrity": "sha1-rT83PZJJrjJIgVZVgryQ4VKrvWg=", - "dev": true - }, - "dedent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.6.0.tgz", - "integrity": "sha1-Dm2o8M5Sg471zsXI+TlrDBtko8s=", - "dev": true - }, - "parse5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-2.2.3.tgz", - "integrity": "sha1-DE/EHBAAxea5PUiwP4CDg3g06fY=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - } - } - }, - "testcafe-reporter-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/testcafe-reporter-json/-/testcafe-reporter-json-2.2.0.tgz", - "integrity": "sha512-wfpNaZgGP2WoqdmnIXOyxcpwSzdH1HvzXSN397lJkXOrQrwhuGUThPDvyzPnZqxZSzXdDUvIPJm55tCMWbfymQ==", - "dev": true - }, - "testcafe-reporter-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/testcafe-reporter-list/-/testcafe-reporter-list-2.1.0.tgz", - "integrity": "sha512-rzz9ILZfwEwjCh/Cl2GUb2BRzNhGhprqTLw7/GrLrLXrhDMynwFj8+NLgkr8uq3s8Bch+k9uDNho5m1bfa0PWg==", - "dev": true - }, - "testcafe-reporter-minimal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/testcafe-reporter-minimal/-/testcafe-reporter-minimal-2.1.0.tgz", - "integrity": "sha512-PCqteQ5+vlqNvLMljq6QrTFmmRVQNSW1iGbRDUv4gif8V4L5OXTZPIU0RyRusKpk7gu5wKyCE0CT7hC7V9+/mg==", - "dev": true - }, - "testcafe-reporter-spec": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/testcafe-reporter-spec/-/testcafe-reporter-spec-2.1.1.tgz", - "integrity": "sha512-KO4c4F5pIORaQ1ddWgNDOyN0GiiKFWtjoMYk3VgBiJYcYuk2ZPN1Ewn0KkZsSsL30tOKeQW6jdp/H+7b4rg5+Q==", - "dev": true - }, - "testcafe-reporter-xunit": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/testcafe-reporter-xunit/-/testcafe-reporter-xunit-2.1.0.tgz", - "integrity": "sha1-5tZsVyzhWvJmcGrw/WELKoQd1EM=", - "dev": true - }, - "text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "throttle-debounce": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz", - "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "time-limit-promise": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/time-limit-promise/-/time-limit-promise-1.0.4.tgz", - "integrity": "sha512-FLHDDsIDducw7MBcRWlFtW2Tm50DoKOSFf0Nzx17qwXj8REXCte0eUkHrJl9QU3Bl9arG3XNYX0PcHpZ9xyuLw==", - "dev": true - }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==" - }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "tiny-invariant": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmp-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-1.1.0.tgz", - "integrity": "sha512-8+Ah9aB1IRXCnIOxXZ0uFozV1nMU5xiu7hhFVUSxZ3bYu+psD4TzagCzVbexUCgNNGJnsmNDQlS4nG3mTyoNkw==", - "dev": true, - "requires": { - "bluebird": "^3.5.0", - "tmp": "0.1.0" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "tmp": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", - "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", - "dev": true, - "requires": { - "rimraf": "^2.6.3" - } - } - } - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", - "dev": true - }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toggle-selection": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=", - "dev": true - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" - }, - "touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", - "dev": true, - "requires": { - "nopt": "~1.0.10" - } - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "dependencies": { - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true - }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", - "dev": true - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==" - }, - "trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "dev": true - }, - "triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" - }, - "trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" - }, - "truncate-utf8-bytes": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", - "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", - "dev": true, - "requires": { - "utf8-byte-length": "^1.0.1" - } - }, - "ts-dedent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", - "dev": true - }, - "ts-loader": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.2.0.tgz", - "integrity": "sha512-ebXBFrNyMSmbWgjnb3WBloUBK+VSx1xckaXsMXxlZRDqce/OPdYBVN5efB0W3V0defq0Gcy4YuzvPGqRgjj85A==", - "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^4.0.0", - "loader-utils": "^2.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, - "tweetnacl-util": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", - "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" - }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typesafe-actions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/typesafe-actions/-/typesafe-actions-5.1.0.tgz", - "integrity": "sha512-bna6Yi1pRznoo6Bz1cE6btB/Yy8Xywytyfrzu/wc+NFW3ZF0I+2iCGImhBsoYYCOWuICtRO4yHcnDlzgo1AdNg==" - }, - "typescript": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.2.tgz", - "integrity": "sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==", - "dev": true - }, - "typescript-compare": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/typescript-compare/-/typescript-compare-0.0.2.tgz", - "integrity": "sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA==", - "requires": { - "typescript-logic": "^0.0.0" - } - }, - "typescript-logic": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/typescript-logic/-/typescript-logic-0.0.0.tgz", - "integrity": "sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q==" - }, - "typescript-tuple": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/typescript-tuple/-/typescript-tuple-2.2.1.tgz", - "integrity": "sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q==", - "requires": { - "typescript-compare": "^0.0.2" - } - }, - "uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true - }, - "uglify-js": { - "version": "2.7.5", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz", - "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=", - "dev": true, - "requires": { - "async": "~0.2.6", - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" - }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - }, - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - } - } - }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==", - "dev": true - }, - "ultron": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "unbzip2-stream": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz", - "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==", - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - } - } - }, - "undefsafe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", - "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", - "dev": true, - "requires": { - "debug": "^2.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "underscore": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", - "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==" - }, - "unfetch": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz", - "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==", - "dev": true - }, - "unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dev": true, - "requires": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "unified": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "dependencies": { - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" - } - } - }, - "union": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", - "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", - "dev": true, - "requires": { - "qs": "^6.4.0" - } - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" - }, - "unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==" - }, - "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" - }, - "unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "dev": true, - "requires": { - "unist-util-is": "^4.0.0" - } - }, - "unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "dev": true, - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "requires": { - "@types/unist": "^2.0.2" - } - }, - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - }, - "unorm": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", - "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "update-notifier": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", - "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", - "dev": true, - "requires": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "dev": true - }, - "url": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" - } - } - }, - "url-join": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz", - "integrity": "sha512-c2H1fIgpUdwFRIru9HFno5DT73Ok8hg5oOb5AT3ayIgvCRfxgs2jyt5Slw8kEB7j3QUr6yJmMPDT/odjk7jXow==", - "dev": true - }, - "url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - } - }, - "url-parse": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.9.tgz", - "integrity": "sha512-HpOvhKBvre8wYez+QhHcYiVvVmeF6DVnuSOOPhe3cTum3BnqHhvKaZm8FU5yTiOu/Jut2ZpB2rA/SbBA1JIGlQ==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "requires": { - "prepend-http": "^2.0.0" - } - }, - "url-set-query": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", - "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==" - }, - "url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==" - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "use-composed-ref": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz", - "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==", - "dev": true - }, - "use-isomorphic-layout-effect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz", - "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==", - "dev": true - }, - "use-latest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz", - "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==", - "dev": true, - "requires": { - "use-isomorphic-layout-effect": "^1.0.0" - } - }, - "use-persisted-state": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/use-persisted-state/-/use-persisted-state-0.3.3.tgz", - "integrity": "sha512-pCNlvYC8+XjRxwnIut4teGC9f2p9aD88R8OGseQGZa2dvqG/h1vEGk1vRE1IZG0Vf161UDpn+NlW4+UGubQflQ==", - "requires": { - "@use-it/event-listener": "^0.1.2" - } - }, - "utf-8-validate": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.8.tgz", - "integrity": "sha512-k4dW/Qja1BYDl2qD4tOMB9PFVha/UJtxTc1cXYOe3WwA/2m0Yn4qB7wLMpJyLJ/7DR0XnTut3HsCSzDT4ZvKgA==", - "requires": { - "node-gyp-build": "^4.3.0" - } - }, - "utf8": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", - "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" - }, - "utf8-byte-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", - "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==", - "dev": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "requires": { - "inherits": "2.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "uuid-browser": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid-browser/-/uuid-browser-3.1.0.tgz", - "integrity": "sha512-dsNgbLaTrd6l3MMxTtouOCFw4CBFc/3a+GgYA2YyrJvyQ1u6q4pcu3ktLoUZ/VN/Aw9WsauazbgsgdfVWgAKQg==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "valid-url": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", - "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==" - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validate.io-array": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz", - "integrity": "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg==" - }, - "validate.io-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz", - "integrity": "sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ==" - }, - "validate.io-integer": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz", - "integrity": "sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ==", - "requires": { - "validate.io-number": "^1.0.3" - } - }, - "validate.io-integer-array": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz", - "integrity": "sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA==", - "requires": { - "validate.io-array": "^1.0.3", - "validate.io-integer": "^1.0.4" - } - }, - "validate.io-number": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz", - "integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg==" - }, - "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" - }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - } - } - }, - "vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "dependencies": { - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" - } - } - }, - "vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "dev": true - }, - "vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "wait-on": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz", - "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==", - "dev": true, - "requires": { - "axios": "^0.21.1", - "joi": "^17.3.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^6.6.3" - }, - "dependencies": { - "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dev": true, - "requires": { - "follow-redirects": "^1.14.0" - } - }, - "follow-redirects": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz", - "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==", - "dev": true - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - } - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "optional": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "requires": { - "defaults": "^1.0.3" - } - }, - "web-did-resolver": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/web-did-resolver/-/web-did-resolver-2.0.12.tgz", - "integrity": "sha512-bidL5bPn8CYFM33sfh465iLcgTbkNpfAlmpWkSC69D24fXnAY36tbMfhnehqIut+VCKZqIqeeZZl5ACanF5/+A==", - "requires": { - "cross-fetch": "^3.1.2", - "did-resolver": "^3.1.5" - } - }, - "web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", - "dev": true - }, - "web3": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3/-/web3-1.2.6.tgz", - "integrity": "sha512-tpu9fLIComgxGrFsD8LUtA4s4aCZk7px8UfcdEy6kS2uDi/ZfR07KJqpXZMij7Jvlq+cQrTAhsPSiBVvoMaivA==", - "requires": { - "@types/node": "^12.6.1", - "web3-bzz": "1.2.6", - "web3-core": "1.2.6", - "web3-eth": "1.2.6", - "web3-eth-personal": "1.2.6", - "web3-net": "1.2.6", - "web3-shh": "1.2.6", - "web3-utils": "1.2.6" - }, - "dependencies": { - "@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - }, - "eth-lib": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", - "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - } - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "oboe": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz", - "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==", - "requires": { - "http-https": "^1.0.0" - } - }, - "web3-core": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz", - "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==", - "requires": { - "@types/bn.js": "^4.11.4", - "@types/node": "^12.6.1", - "web3-core-helpers": "1.2.6", - "web3-core-method": "1.2.6", - "web3-core-requestmanager": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-helpers": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz", - "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==", - "requires": { - "underscore": "1.9.1", - "web3-eth-iban": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-method": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz", - "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-core-promievent": "1.2.6", - "web3-core-subscriptions": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-promievent": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz", - "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==", - "requires": { - "any-promise": "1.3.0", - "eventemitter3": "3.1.2" - } - }, - "web3-core-requestmanager": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz", - "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-providers-http": "1.2.6", - "web3-providers-ipc": "1.2.6", - "web3-providers-ws": "1.2.6" - } - }, - "web3-core-subscriptions": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz", - "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==", - "requires": { - "eventemitter3": "3.1.2", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-eth-iban": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz", - "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==", - "requires": { - "bn.js": "4.11.8", - "web3-utils": "1.2.6" - } - }, - "web3-providers-http": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz", - "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==", - "requires": { - "web3-core-helpers": "1.2.6", - "xhr2-cookies": "1.1.0" - } - }, - "web3-providers-ipc": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz", - "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==", - "requires": { - "oboe": "2.1.4", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-providers-ws": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz", - "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==", - "requires": { - "@web3-js/websocket": "^1.0.29", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-utils": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz", - "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==", - "requires": { - "bn.js": "4.11.8", - "eth-lib": "0.2.7", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "underscore": "1.9.1", - "utf8": "3.0.0" - } - } - } - }, - "web3-bzz": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.2.6.tgz", - "integrity": "sha512-9NiHLlxdI1XeFtbPJAmi2jnnIHVF+GNy517wvOS72P7ZfuJTPwZaSNXfT01vWgPPE9R96/uAHDWHOg+T4WaDQQ==", - "requires": { - "@types/node": "^10.12.18", - "got": "9.6.0", - "swarm-js": "0.1.39", - "underscore": "1.9.1" - }, - "dependencies": { - "@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" - } - } - }, - "web3-core": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.2.tgz", - "integrity": "sha512-sebMpQbg3kbh3vHUbHrlKGKOxDWqjgt8KatmTBsTAWj/HwWYVDzeX+2Q84+swNYsm2DrTBVFlqTErFUwPBvyaA==", - "requires": { - "@types/bn.js": "^4.11.5", - "@types/node": "^12.12.6", - "bignumber.js": "^9.0.0", - "web3-core-helpers": "1.5.2", - "web3-core-method": "1.5.2", - "web3-core-requestmanager": "1.5.2", - "web3-utils": "1.5.2" - }, - "dependencies": { - "@types/node": { - "version": "12.20.45", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.45.tgz", - "integrity": "sha512-1Jg2Qv5tuxBqgQV04+wO5u+wmSHbHgpORCJdeCLM+E+YdPElpdHhgywU+M1V1InL8rfOtpqtOjswk+uXTKwx7w==" - } - } - }, - "web3-core-helpers": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.2.tgz", - "integrity": "sha512-U7LJoeUdQ3aY9t5gU7t/1XpcApsWm+4AcW5qKl/44ZxD44w0Dmsq1c5zJm3GuLr/a9MwQfXK4lpmvxVQWHHQRg==", - "requires": { - "web3-eth-iban": "1.5.2", - "web3-utils": "1.5.2" - } - }, - "web3-core-method": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.2.tgz", - "integrity": "sha512-/mC5t9UjjJoQmJJqO5nWK41YHo+tMzFaT7Tp7jDCQsBkinE68KsUJkt0jzygpheW84Zra0DVp6q19gf96+cugg==", - "requires": { - "@ethereumjs/common": "^2.4.0", - "@ethersproject/transactions": "^5.0.0-beta.135", - "web3-core-helpers": "1.5.2", - "web3-core-promievent": "1.5.2", - "web3-core-subscriptions": "1.5.2", - "web3-utils": "1.5.2" - } - }, - "web3-core-promievent": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.2.tgz", - "integrity": "sha512-5DacbJXe98ozSor7JlkTNCy6G8945VunRRkPxMk98rUrg60ECVEM/vuefk1atACzjQsKx6tmLZuHxbJQ64TQeQ==", - "requires": { - "eventemitter3": "4.0.4" - }, - "dependencies": { - "eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" - } - } - }, - "web3-core-requestmanager": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.2.tgz", - "integrity": "sha512-oRVW9OrAsXN2JIZt68OEg1Mb1A9a/L3JAGMv15zLEFEnJEGw0KQsGK1ET2kvZBzvpFd5G0EVkYCnx7WDe4HSNw==", - "requires": { - "util": "^0.12.0", - "web3-core-helpers": "1.5.2", - "web3-providers-http": "1.5.2", - "web3-providers-ipc": "1.5.2", - "web3-providers-ws": "1.5.2" - }, - "dependencies": { - "util": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", - "requires": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", - "which-typed-array": "^1.1.2" - } - } - } - }, - "web3-core-subscriptions": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.2.tgz", - "integrity": "sha512-hapI4rKFk22yurtIv0BYvkraHsM7epA4iI8Np+HuH6P9DD0zj/llaps6TXLM9HyacLBRwmOLZmr+pHBsPopUnQ==", - "requires": { - "eventemitter3": "4.0.4", - "web3-core-helpers": "1.5.2" - }, - "dependencies": { - "eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" - } - } - }, - "web3-eth": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.2.6.tgz", - "integrity": "sha512-ROWlDPzh4QX6tlGGGlAK6X4kA2n0/cNj/4kb0nNVWkRouGmYO0R8k6s47YxYHvGiXt0s0++FUUv5vAbWovtUQw==", - "requires": { - "underscore": "1.9.1", - "web3-core": "1.2.6", - "web3-core-helpers": "1.2.6", - "web3-core-method": "1.2.6", - "web3-core-subscriptions": "1.2.6", - "web3-eth-abi": "1.2.6", - "web3-eth-accounts": "1.2.6", - "web3-eth-contract": "1.2.6", - "web3-eth-ens": "1.2.6", - "web3-eth-iban": "1.2.6", - "web3-eth-personal": "1.2.6", - "web3-net": "1.2.6", - "web3-utils": "1.2.6" - }, - "dependencies": { - "@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - }, - "eth-lib": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", - "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - } - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "oboe": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz", - "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==", - "requires": { - "http-https": "^1.0.0" - } - }, - "web3-core": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz", - "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==", - "requires": { - "@types/bn.js": "^4.11.4", - "@types/node": "^12.6.1", - "web3-core-helpers": "1.2.6", - "web3-core-method": "1.2.6", - "web3-core-requestmanager": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-helpers": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz", - "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==", - "requires": { - "underscore": "1.9.1", - "web3-eth-iban": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-method": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz", - "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-core-promievent": "1.2.6", - "web3-core-subscriptions": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-promievent": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz", - "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==", - "requires": { - "any-promise": "1.3.0", - "eventemitter3": "3.1.2" - } - }, - "web3-core-requestmanager": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz", - "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-providers-http": "1.2.6", - "web3-providers-ipc": "1.2.6", - "web3-providers-ws": "1.2.6" - } - }, - "web3-core-subscriptions": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz", - "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==", - "requires": { - "eventemitter3": "3.1.2", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-eth-iban": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz", - "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==", - "requires": { - "bn.js": "4.11.8", - "web3-utils": "1.2.6" - } - }, - "web3-providers-http": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz", - "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==", - "requires": { - "web3-core-helpers": "1.2.6", - "xhr2-cookies": "1.1.0" - } - }, - "web3-providers-ipc": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz", - "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==", - "requires": { - "oboe": "2.1.4", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-providers-ws": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz", - "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==", - "requires": { - "@web3-js/websocket": "^1.0.29", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-utils": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz", - "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==", - "requires": { - "bn.js": "4.11.8", - "eth-lib": "0.2.7", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "underscore": "1.9.1", - "utf8": "3.0.0" - } - } - } - }, - "web3-eth-abi": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.2.6.tgz", - "integrity": "sha512-w9GAyyikn8nSifSDZxAvU9fxtQSX+W2xQWMmrtTXmBGCaE4/ywKOSPAO78gq8AoU4Wq5yqVGKZLLbfpt7/sHlA==", - "requires": { - "ethers": "4.0.0-beta.3", - "underscore": "1.9.1", - "web3-utils": "1.2.6" - }, - "dependencies": { - "@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" - }, - "elliptic": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.3.tgz", - "integrity": "sha512-cIky9SO2H8W2eU1NOLySnhOYJnuEWCq9ZJeHvHd/lXzEL9vyraIMfilZSn57X3aVX+wkfYmqkch2LvmTzkjFpA==", - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "inherits": "^2.0.1" - } - }, - "eth-lib": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", - "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - }, - "dependencies": { - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - } - } - }, - "ethers": { - "version": "4.0.0-beta.3", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.0-beta.3.tgz", - "integrity": "sha512-YYPogooSknTwvHg3+Mv71gM/3Wcrx+ZpCzarBj3mqs9njjRkrOo2/eufzhHloOCo3JSoNI4TQJJ6yU5ABm3Uog==", - "requires": { - "@types/node": "^10.3.2", - "aes-js": "3.0.0", - "bn.js": "^4.4.0", - "elliptic": "6.3.3", - "hash.js": "1.1.3", - "js-sha3": "0.5.7", - "scrypt-js": "2.0.3", - "setimmediate": "1.0.4", - "uuid": "2.0.1", - "xmlhttprequest": "1.8.0" - } - }, - "hash.js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", - "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.0" - } - }, - "scrypt-js": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.3.tgz", - "integrity": "sha512-d8DzQxNivoNDogyYmb/9RD5mEQE/Q7vG2dLDUgvfPmKL9xCVzgqUntOdS0me9Cq9Sh9VxIZuoNEFcsfyXRnyUw==" - }, - "setimmediate": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", - "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==" - }, - "uuid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", - "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==" - }, - "web3-utils": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz", - "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==", - "requires": { - "bn.js": "4.11.8", - "eth-lib": "0.2.7", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "underscore": "1.9.1", - "utf8": "3.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - } - } - } - } - }, - "web3-eth-accounts": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.2.6.tgz", - "integrity": "sha512-cDVtonHRgzqi/ZHOOf8kfCQWFEipcfQNAMzXIaKZwc0UUD9mgSI5oJrN45a89Ze+E6Lz9m77cDG5Ax9zscSkcw==", - "requires": { - "@web3-js/scrypt-shim": "^0.1.0", - "any-promise": "1.3.0", - "crypto-browserify": "3.12.0", - "eth-lib": "^0.2.8", - "ethereumjs-common": "^1.3.2", - "ethereumjs-tx": "^2.1.1", - "underscore": "1.9.1", - "uuid": "3.3.2", - "web3-core": "1.2.6", - "web3-core-helpers": "1.2.6", - "web3-core-method": "1.2.6", - "web3-utils": "1.2.6" - }, - "dependencies": { - "@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "oboe": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz", - "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==", - "requires": { - "http-https": "^1.0.0" - } - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - }, - "web3-core": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz", - "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==", - "requires": { - "@types/bn.js": "^4.11.4", - "@types/node": "^12.6.1", - "web3-core-helpers": "1.2.6", - "web3-core-method": "1.2.6", - "web3-core-requestmanager": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-helpers": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz", - "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==", - "requires": { - "underscore": "1.9.1", - "web3-eth-iban": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-method": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz", - "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-core-promievent": "1.2.6", - "web3-core-subscriptions": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-promievent": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz", - "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==", - "requires": { - "any-promise": "1.3.0", - "eventemitter3": "3.1.2" - } - }, - "web3-core-requestmanager": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz", - "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-providers-http": "1.2.6", - "web3-providers-ipc": "1.2.6", - "web3-providers-ws": "1.2.6" - } - }, - "web3-core-subscriptions": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz", - "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==", - "requires": { - "eventemitter3": "3.1.2", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-eth-iban": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz", - "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==", - "requires": { - "bn.js": "4.11.8", - "web3-utils": "1.2.6" - } - }, - "web3-providers-http": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz", - "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==", - "requires": { - "web3-core-helpers": "1.2.6", - "xhr2-cookies": "1.1.0" - } - }, - "web3-providers-ipc": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz", - "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==", - "requires": { - "oboe": "2.1.4", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-providers-ws": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz", - "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==", - "requires": { - "@web3-js/websocket": "^1.0.29", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-utils": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz", - "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==", - "requires": { - "bn.js": "4.11.8", - "eth-lib": "0.2.7", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "underscore": "1.9.1", - "utf8": "3.0.0" - }, - "dependencies": { - "eth-lib": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", - "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - } - } - } - } - } - }, - "web3-eth-contract": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.2.6.tgz", - "integrity": "sha512-ak4xbHIhWgsbdPCkSN+HnQc1SH4c856y7Ly+S57J/DQVzhFZemK5HvWdpwadJrQTcHET3ZeId1vq3kmW7UYodw==", - "requires": { - "@types/bn.js": "^4.11.4", - "underscore": "1.9.1", - "web3-core": "1.2.6", - "web3-core-helpers": "1.2.6", - "web3-core-method": "1.2.6", - "web3-core-promievent": "1.2.6", - "web3-core-subscriptions": "1.2.6", - "web3-eth-abi": "1.2.6", - "web3-utils": "1.2.6" - }, - "dependencies": { - "@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - }, - "eth-lib": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", - "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - } - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "oboe": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz", - "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==", - "requires": { - "http-https": "^1.0.0" - } - }, - "web3-core": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz", - "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==", - "requires": { - "@types/bn.js": "^4.11.4", - "@types/node": "^12.6.1", - "web3-core-helpers": "1.2.6", - "web3-core-method": "1.2.6", - "web3-core-requestmanager": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-helpers": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz", - "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==", - "requires": { - "underscore": "1.9.1", - "web3-eth-iban": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-method": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz", - "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-core-promievent": "1.2.6", - "web3-core-subscriptions": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-promievent": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz", - "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==", - "requires": { - "any-promise": "1.3.0", - "eventemitter3": "3.1.2" - } - }, - "web3-core-requestmanager": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz", - "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-providers-http": "1.2.6", - "web3-providers-ipc": "1.2.6", - "web3-providers-ws": "1.2.6" - } - }, - "web3-core-subscriptions": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz", - "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==", - "requires": { - "eventemitter3": "3.1.2", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-eth-iban": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz", - "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==", - "requires": { - "bn.js": "4.11.8", - "web3-utils": "1.2.6" - } - }, - "web3-providers-http": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz", - "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==", - "requires": { - "web3-core-helpers": "1.2.6", - "xhr2-cookies": "1.1.0" - } - }, - "web3-providers-ipc": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz", - "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==", - "requires": { - "oboe": "2.1.4", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-providers-ws": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz", - "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==", - "requires": { - "@web3-js/websocket": "^1.0.29", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-utils": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz", - "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==", - "requires": { - "bn.js": "4.11.8", - "eth-lib": "0.2.7", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "underscore": "1.9.1", - "utf8": "3.0.0" - } - } - } - }, - "web3-eth-ens": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.2.6.tgz", - "integrity": "sha512-8UEqt6fqR/dji/jBGPFAyBs16OJjwi0t2dPWXPyGXmty/fH+osnXwWXE4HRUyj4xuafiM5P1YkXMsPhKEadjiw==", - "requires": { - "eth-ens-namehash": "2.0.8", - "underscore": "1.9.1", - "web3-core": "1.2.6", - "web3-core-helpers": "1.2.6", - "web3-core-promievent": "1.2.6", - "web3-eth-abi": "1.2.6", - "web3-eth-contract": "1.2.6", - "web3-utils": "1.2.6" - }, - "dependencies": { - "@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - }, - "eth-lib": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", - "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - } - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "oboe": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz", - "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==", - "requires": { - "http-https": "^1.0.0" - } - }, - "web3-core": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz", - "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==", - "requires": { - "@types/bn.js": "^4.11.4", - "@types/node": "^12.6.1", - "web3-core-helpers": "1.2.6", - "web3-core-method": "1.2.6", - "web3-core-requestmanager": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-helpers": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz", - "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==", - "requires": { - "underscore": "1.9.1", - "web3-eth-iban": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-method": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz", - "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-core-promievent": "1.2.6", - "web3-core-subscriptions": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-promievent": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz", - "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==", - "requires": { - "any-promise": "1.3.0", - "eventemitter3": "3.1.2" - } - }, - "web3-core-requestmanager": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz", - "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-providers-http": "1.2.6", - "web3-providers-ipc": "1.2.6", - "web3-providers-ws": "1.2.6" - } - }, - "web3-core-subscriptions": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz", - "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==", - "requires": { - "eventemitter3": "3.1.2", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-eth-iban": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz", - "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==", - "requires": { - "bn.js": "4.11.8", - "web3-utils": "1.2.6" - } - }, - "web3-providers-http": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz", - "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==", - "requires": { - "web3-core-helpers": "1.2.6", - "xhr2-cookies": "1.1.0" - } - }, - "web3-providers-ipc": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz", - "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==", - "requires": { - "oboe": "2.1.4", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-providers-ws": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz", - "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==", - "requires": { - "@web3-js/websocket": "^1.0.29", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-utils": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz", - "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==", - "requires": { - "bn.js": "4.11.8", - "eth-lib": "0.2.7", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "underscore": "1.9.1", - "utf8": "3.0.0" - } - } - } - }, - "web3-eth-iban": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.2.tgz", - "integrity": "sha512-C04YDXuSG/aDwOHSX+HySBGb0KraiAVt+/l1Mw7y/fCUrKC/K0yYzMYqY/uYOcvLtepBPsC4ZfUYWUBZ2PO8Vg==", - "requires": { - "bn.js": "^4.11.9", - "web3-utils": "1.5.2" - } - }, - "web3-eth-personal": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.2.6.tgz", - "integrity": "sha512-T2NUkh1plY8d7wePXSoHnaiKOd8dLNFaQfgBl9JHU6S7IJrG9jnYD9bVxLEgRUfHs9gKf9tQpDf7AcPFdq/A8g==", - "requires": { - "@types/node": "^12.6.1", - "web3-core": "1.2.6", - "web3-core-helpers": "1.2.6", - "web3-core-method": "1.2.6", - "web3-net": "1.2.6", - "web3-utils": "1.2.6" - }, - "dependencies": { - "@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - }, - "eth-lib": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", - "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - } - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "oboe": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz", - "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==", - "requires": { - "http-https": "^1.0.0" - } - }, - "web3-core": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz", - "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==", - "requires": { - "@types/bn.js": "^4.11.4", - "@types/node": "^12.6.1", - "web3-core-helpers": "1.2.6", - "web3-core-method": "1.2.6", - "web3-core-requestmanager": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-helpers": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz", - "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==", - "requires": { - "underscore": "1.9.1", - "web3-eth-iban": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-method": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz", - "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-core-promievent": "1.2.6", - "web3-core-subscriptions": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-promievent": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz", - "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==", - "requires": { - "any-promise": "1.3.0", - "eventemitter3": "3.1.2" - } - }, - "web3-core-requestmanager": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz", - "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-providers-http": "1.2.6", - "web3-providers-ipc": "1.2.6", - "web3-providers-ws": "1.2.6" - } - }, - "web3-core-subscriptions": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz", - "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==", - "requires": { - "eventemitter3": "3.1.2", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-eth-iban": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz", - "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==", - "requires": { - "bn.js": "4.11.8", - "web3-utils": "1.2.6" - } - }, - "web3-providers-http": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz", - "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==", - "requires": { - "web3-core-helpers": "1.2.6", - "xhr2-cookies": "1.1.0" - } - }, - "web3-providers-ipc": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz", - "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==", - "requires": { - "oboe": "2.1.4", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-providers-ws": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz", - "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==", - "requires": { - "@web3-js/websocket": "^1.0.29", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-utils": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz", - "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==", - "requires": { - "bn.js": "4.11.8", - "eth-lib": "0.2.7", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "underscore": "1.9.1", - "utf8": "3.0.0" - } - } - } - }, - "web3-net": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.2.6.tgz", - "integrity": "sha512-hsNHAPddrhgjWLmbESW0KxJi2GnthPcow0Sqpnf4oB6+/+ZnQHU9OsIyHb83bnC1OmunrK2vf9Ye2mLPdFIu3A==", - "requires": { - "web3-core": "1.2.6", - "web3-core-method": "1.2.6", - "web3-utils": "1.2.6" - }, - "dependencies": { - "@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - }, - "eth-lib": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", - "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - } - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "oboe": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz", - "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==", - "requires": { - "http-https": "^1.0.0" - } - }, - "web3-core": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz", - "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==", - "requires": { - "@types/bn.js": "^4.11.4", - "@types/node": "^12.6.1", - "web3-core-helpers": "1.2.6", - "web3-core-method": "1.2.6", - "web3-core-requestmanager": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-helpers": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz", - "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==", - "requires": { - "underscore": "1.9.1", - "web3-eth-iban": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-method": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz", - "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-core-promievent": "1.2.6", - "web3-core-subscriptions": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-promievent": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz", - "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==", - "requires": { - "any-promise": "1.3.0", - "eventemitter3": "3.1.2" - } - }, - "web3-core-requestmanager": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz", - "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-providers-http": "1.2.6", - "web3-providers-ipc": "1.2.6", - "web3-providers-ws": "1.2.6" - } - }, - "web3-core-subscriptions": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz", - "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==", - "requires": { - "eventemitter3": "3.1.2", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-eth-iban": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz", - "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==", - "requires": { - "bn.js": "4.11.8", - "web3-utils": "1.2.6" - } - }, - "web3-providers-http": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz", - "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==", - "requires": { - "web3-core-helpers": "1.2.6", - "xhr2-cookies": "1.1.0" - } - }, - "web3-providers-ipc": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz", - "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==", - "requires": { - "oboe": "2.1.4", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-providers-ws": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz", - "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==", - "requires": { - "@web3-js/websocket": "^1.0.29", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-utils": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz", - "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==", - "requires": { - "bn.js": "4.11.8", - "eth-lib": "0.2.7", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "underscore": "1.9.1", - "utf8": "3.0.0" - } - } - } - }, - "web3-provider-engine": { - "version": "git+https://github.com/trufflesuite/provider-engine.git#9694f5b4e5500651bd2ff689df8529bb5cf6b96f", - "from": "git+https://github.com/trufflesuite/provider-engine.git#web3-one", - "requires": { - "async": "^2.5.0", - "backoff": "^2.5.0", - "clone": "^2.0.0", - "cross-fetch": "^2.1.0", - "eth-block-tracker": "^4.2.0", - "eth-json-rpc-filters": "^4.0.2", - "eth-json-rpc-infura": "^3.1.0", - "eth-json-rpc-middleware": "^4.1.1", - "eth-sig-util": "^1.4.2", - "ethereumjs-block": "^1.2.2", - "ethereumjs-tx": "^1.2.0", - "ethereumjs-util": "^5.1.5", - "ethereumjs-vm": "^2.3.4", - "json-rpc-error": "^2.0.0", - "json-stable-stringify": "^1.0.1", - "promise-to-callback": "^1.0.0", - "readable-stream": "^2.2.9", - "request": "^2.85.0", - "semaphore": "^1.0.3", - "ws": "^5.1.1", - "xhr": "^2.2.0", - "xtend": "^4.0.1" - }, - "dependencies": { - "cross-fetch": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", - "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", - "requires": { - "node-fetch": "^2.6.7", - "whatwg-fetch": "^2.0.4" - } - }, - "eth-sig-util": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", - "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", - "requires": { - "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", - "ethereumjs-util": "^5.1.1" - } - }, - "ethereumjs-tx": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", - "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", - "requires": { - "ethereum-common": "^0.0.18", - "ethereumjs-util": "^5.0.0" - } - }, - "ethereumjs-util": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", - "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", - "requires": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "ws": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", - "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, - "web3-providers-http": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.2.tgz", - "integrity": "sha512-dUNFJc9IMYDLZnkoQX3H4ZjvHjGO6VRVCqrBrdh84wPX/0da9dOA7DwIWnG0Gv3n9ybWwu5JHQxK4MNQ444lyA==", - "requires": { - "web3-core-helpers": "1.5.2", - "xhr2-cookies": "1.1.0" - } - }, - "web3-providers-ipc": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.2.tgz", - "integrity": "sha512-SJC4Sivt4g9LHKlRy7cs1jkJgp7bjrQeUndE6BKs0zNALKguxu6QYnzbmuHCTFW85GfMDjhvi24jyyZHMnBNXQ==", - "requires": { - "oboe": "2.1.5", - "web3-core-helpers": "1.5.2" - } - }, - "web3-providers-ws": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.2.tgz", - "integrity": "sha512-xy9RGlyO8MbJDuKv2vAMDkg+en+OvXG0CGTCM2BTl6l1vIdHpCa+6A/9KV2rK8aU9OBZ7/Pf+Y19517kHVl9RA==", - "requires": { - "eventemitter3": "4.0.4", - "web3-core-helpers": "1.5.2", - "websocket": "^1.0.32" - }, - "dependencies": { - "eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" - } - } - }, - "web3-shh": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.2.6.tgz", - "integrity": "sha512-rouWyOOM6YMbLQd65grpj8BBezQfgNeRRX+cGyW4xsn6Xgu+B73Zvr6OtA/ftJwwa9bqHGpnLrrLMeWyy4YLUw==", - "requires": { - "web3-core": "1.2.6", - "web3-core-method": "1.2.6", - "web3-core-subscriptions": "1.2.6", - "web3-net": "1.2.6" - }, - "dependencies": { - "@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - }, - "eth-lib": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", - "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - } - }, - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "oboe": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz", - "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==", - "requires": { - "http-https": "^1.0.0" - } - }, - "web3-core": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz", - "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==", - "requires": { - "@types/bn.js": "^4.11.4", - "@types/node": "^12.6.1", - "web3-core-helpers": "1.2.6", - "web3-core-method": "1.2.6", - "web3-core-requestmanager": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-helpers": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz", - "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==", - "requires": { - "underscore": "1.9.1", - "web3-eth-iban": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-method": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz", - "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-core-promievent": "1.2.6", - "web3-core-subscriptions": "1.2.6", - "web3-utils": "1.2.6" - } - }, - "web3-core-promievent": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz", - "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==", - "requires": { - "any-promise": "1.3.0", - "eventemitter3": "3.1.2" - } - }, - "web3-core-requestmanager": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz", - "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==", - "requires": { - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6", - "web3-providers-http": "1.2.6", - "web3-providers-ipc": "1.2.6", - "web3-providers-ws": "1.2.6" - } - }, - "web3-core-subscriptions": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz", - "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==", - "requires": { - "eventemitter3": "3.1.2", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-eth-iban": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz", - "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==", - "requires": { - "bn.js": "4.11.8", - "web3-utils": "1.2.6" - } - }, - "web3-providers-http": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz", - "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==", - "requires": { - "web3-core-helpers": "1.2.6", - "xhr2-cookies": "1.1.0" - } - }, - "web3-providers-ipc": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz", - "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==", - "requires": { - "oboe": "2.1.4", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-providers-ws": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz", - "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==", - "requires": { - "@web3-js/websocket": "^1.0.29", - "underscore": "1.9.1", - "web3-core-helpers": "1.2.6" - } - }, - "web3-utils": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz", - "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==", - "requires": { - "bn.js": "4.11.8", - "eth-lib": "0.2.7", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "underscore": "1.9.1", - "utf8": "3.0.0" - } - } - } - }, - "web3-utils": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz", - "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==", - "requires": { - "bn.js": "^4.11.9", - "eth-lib": "0.2.8", - "ethereum-bloom-filters": "^1.0.6", - "ethjs-unit": "0.1.6", - "number-to-bn": "1.7.0", - "randombytes": "^2.1.0", - "utf8": "3.0.0" - } - }, - "webauth": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/webauth/-/webauth-1.1.0.tgz", - "integrity": "sha512-BwbI3vESF7eVleIU6zYPnFuzT89IRswYoJ0C6xYLDpNSUpiw7pdX0HjebyYkFYt1IuYnQvx2Y1Lx+bGKz4Zi6w==", - "dev": true - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "webpack-cli": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", - "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.1", - "findup-sync": "^3.0.0", - "global-modules": "^2.0.0", - "import-local": "^2.0.0", - "interpret": "^1.4.0", - "loader-utils": "^1.4.0", - "supports-color": "^6.1.0", - "v8-compile-cache": "^2.1.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "webpack-core": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", - "integrity": "sha512-P6ZUGXn5buTEZyTStCHHLwtWGKSm/jA629Zgp4pcHSsy60CCsT9MaHDxNIPL+GGJ2KwOgI6ORwQtHcrYHAt2UQ==", - "dev": true, - "requires": { - "source-list-map": "~0.1.7", - "source-map": "~0.4.1" - }, - "dependencies": { - "source-list-map": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", - "integrity": "sha512-cabwdhnSNf/tTDMh/DXZXlkeQLvdYT5xfGYBohqHG7wb3bBQrQlHQNWM9NWSOboXXK1zgwz6JzS5e4hZq9vxMw==", - "dev": true - }, - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "webpack-dev-server": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", - "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "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-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "webpack-env": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/webpack-env/-/webpack-env-0.8.0.tgz", - "integrity": "sha512-8lmBtxvLD5k20tRtedvCEUSgA/JIBMviD73OithEHJbTcEHbMM/kmmV9hJTWAtqRQAxEURtNf6DrT/glFFE68w==", - "dev": true, - "requires": { - "webpack": "^1.12.2" - }, - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==", - "dev": true - }, - "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dev": true, - "requires": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" - } - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", - "dev": true - }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", - "dev": true - }, - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "browserify-aes": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-0.4.0.tgz", - "integrity": "sha512-hnvbMhZ/Ete34qnoKKyjikiYQfZbl89d5UZ29cz3EG13cv/8VRyM8Zs84luB/O7BRzC3qSng9dVovJ6jghcAvg==", - "dev": true, - "requires": { - "inherits": "^2.0.1" - } - }, - "browserify-zlib": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==", - "dev": true, - "requires": { - "pako": "~0.2.0" - } - }, - "chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg==", - "dev": true, - "requires": { - "anymatch": "^1.3.0", - "async-each": "^1.0.0", - "fsevents": "^1.0.0", - "glob-parent": "^2.0.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^2.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true - }, - "crypto-browserify": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.3.0.tgz", - "integrity": "sha512-9n5nGl6D8zb29Ui8Ji8pVdUIE3RUe6A9zQf2iLPjFKftnkkkJBCGb7TkYAFNjt9nfsvZTLL52CwxzS9Tw7Bujw==", - "dev": true, - "requires": { - "browserify-aes": "0.4.0", - "pbkdf2-compat": "2.0.1", - "ripemd160": "0.2.0", - "sha.js": "2.2.6" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", - "dev": true - }, - "enhanced-resolve": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", - "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.2.0", - "tapable": "^0.1.8" - }, - "dependencies": { - "memory-fs": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", - "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", - "dev": true - } - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", - "dev": true, - "requires": { - "is-glob": "^2.0.0" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", - "dev": true - }, - "https-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", - "integrity": "sha512-EjDQFbgJr1vDD/175UJeSX3ncQ3+RUnCL5NkthQGHvF4VNHlzTy8ifJfTqz47qiPRqaFH58+CbuG3x51WuB1XQ==", - "dev": true - }, - "interpret": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", - "integrity": "sha512-Vg6X07U0AOZb4HF6CWHa+jnJU8j71buKQ9Pc0C75qBXgvCYbxWBkGo4jnTS3O0MIc9FZtt0mB7h+uclojqdw1Q==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "memory-fs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", - "integrity": "sha512-QTNXnl79X97kZ9jJk/meJrtDuvgvRakX5LU7HZW1L7MsXHuSTwoMIzN9tOLLH3Xfsj/gbsSqX/ovnsqz246zKQ==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "node-libs-browser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.7.0.tgz", - "integrity": "sha512-V0EeBff5/nauAta4yGYMdn/CYXpn2KYcE8r6rwU9qJDXG6wMrBhtWVfoKWphSvsnX+mZk6DzaGSO+Yz/MGBAGQ==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.1.4", - "buffer": "^4.9.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "3.3.0", - "domain-browser": "^1.1.1", - "events": "^1.0.0", - "https-browserify": "0.0.1", - "os-browserify": "^0.2.0", - "path-browserify": "0.0.0", - "process": "^0.11.0", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.0.5", - "stream-browserify": "^2.0.1", - "stream-http": "^2.3.1", - "string_decoder": "^0.10.25", - "timers-browserify": "^2.0.2", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.10.3", - "vm-browserify": "0.0.4" - }, - "dependencies": { - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "dev": true - } - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "os-browserify": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz", - "integrity": "sha512-vHbnbzdqWJWvGOm7aOMDXHVUykPG0GdhfLkn5ZDmvbRI+wPj/XoB0/CRAkP9v28eZ7REIPPHJa+8ZEYixsWKmQ==", - "dev": true - }, - "pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", - "dev": true - }, - "path-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "integrity": "sha512-WA3pxi1olUQcsl82W576vkqhUSGp0uBtr/381pxx5WXLp3NC+AB99hUG3aGW7H0Kg9PFr1D8wv1iJeICe+9Mhw==", - "dev": true - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - } - } - }, - "ripemd160": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", - "integrity": "sha512-JJsJ74Mw4sUDDisXGDnNNyN9xWmt5HcH6Kwvb/0m/IvTKjnLAtZfzeoLdpxk44AxQZki54oCCd+Kt0nPQ2AF2g==", - "dev": true - }, - "sha.js": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz", - "integrity": "sha512-GC+qN4sf/O6bDwz6CHaz8HVQfLbbNyIsXpTZLiD5c1badnWA63WVAH1msoCq+fXcV0dZ50jxTqKA8seu40845A==", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - }, - "tapable": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", - "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", - "dev": true - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", - "dev": true - } - } - }, - "util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, - "requires": { - "inherits": "2.0.3" - } - }, - "vm-browserify": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "integrity": "sha512-NyZNR3WDah+NPkjh/YmhuWSsT4a0mF0BJYgUmvrJ70zxjTXh5Y2Asobxlh0Nfs0PCFB5FVpRJft7NozAWFMwLQ==", - "dev": true, - "requires": { - "indexof": "0.0.1" - } - }, - "watchpack": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", - "integrity": "sha512-hmLWdxNfe0Ou1xaRj+ublbOYUaZJfVz1VuHQfERLVlUrLS21gUaGa2gWRl8L5Ej1aUS3KxFN+1qoWK4kZLMvKw==", - "dev": true, - "requires": { - "async": "^0.9.0", - "chokidar": "^1.0.0", - "graceful-fs": "^4.1.2" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==", - "dev": true - } - } - }, - "webpack": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.15.0.tgz", - "integrity": "sha512-+8bxNSHMZCWBa6hi++2A2pw9GmLUWY6lII+aIXlgUPpB+ClNrUKgP8hx0w+hxjWhX81hclUYPGFg+7NxgLTUYQ==", - "dev": true, - "requires": { - "acorn": "^3.0.0", - "async": "^1.3.0", - "clone": "^1.0.2", - "enhanced-resolve": "~0.9.0", - "interpret": "^0.6.4", - "loader-utils": "^0.2.11", - "memory-fs": "~0.3.0", - "mkdirp": "~0.5.0", - "node-libs-browser": "^0.7.0", - "optimist": "~0.6.0", - "supports-color": "^3.1.0", - "tapable": "~0.1.8", - "uglify-js": "~2.7.3", - "watchpack": "^0.2.1", - "webpack-core": "~0.6.9" - } - } - } - }, - "webpack-filter-warnings-plugin": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz", - "integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==", - "dev": true - }, - "webpack-hot-middleware": { - "version": "2.25.1", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz", - "integrity": "sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==", - "dev": true, - "requires": { - "ansi-html-community": "0.0.8", - "html-entities": "^2.1.0", - "querystring": "^0.2.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true - }, - "html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", - "dev": true - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "webpack-virtual-modules": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz", - "integrity": "sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==", - "dev": true, - "requires": { - "debug": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "websocket": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", - "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", - "requires": { - "bufferutil": "^4.0.1", - "debug": "^2.2.0", - "es5-ext": "^0.10.50", - "typedarray-to-buffer": "^3.1.5", - "utf-8-validate": "^5.0.2", - "yaeti": "^0.0.6" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - } - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-fetch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", - "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "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": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" - }, - "which-pm-runs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", - "dev": true, - "optional": true - }, - "which-promise": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-promise/-/which-promise-1.0.0.tgz", - "integrity": "sha512-15ahjtDr3H+RBtTrvBcKhOFhIEiN3RZSCevDPWtBys+QUivZX9cYyNJcyWNIrUMVsgGrEuIThif9jxeEAQFauw==", - "dev": true, - "requires": { - "pify": "^2.2.0", - "pinkie-promise": "^1.0.0", - "which": "^1.1.2" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, - "pinkie": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", - "integrity": "sha512-VFVaU1ysKakao68ktZm76PIdOhvEfoNNRaGkyLln9Os7r0/MCxqHjHyBM7dT3pgTiBybqiPtpqKfpENwdBp50Q==", - "dev": true - }, - "pinkie-promise": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", - "integrity": "sha512-5mvtVNse2Ml9zpFKkWBpGsTPwm3DKhs+c95prO/F6E7d6DN0FPqxs6LONpLNpyD7Iheb7QN4BbUoKJgo+DnkQA==", - "dev": true, - "requires": { - "pinkie": "^1.0.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "which-typed-array": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", - "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.18.5", - "foreach": "^2.0.5", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.7" - } - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dev": true, - "requires": { - "string-width": "^4.0.0" - } - }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==", - "dev": true - }, - "winston": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.0.tgz", - "integrity": "sha512-Iix1w8rIq2kBDkGvclO0db2CVOHYVamCIkVWcUbs567G9i2pdB+gvqLgDgxx4B4HXHYD6U4Zybh6ojepUOqcFQ==", - "requires": { - "@dabh/diagnostics": "^2.0.2", - "async": "^3.2.3", - "is-stream": "^2.0.0", - "logform": "^2.4.0", - "one-time": "^1.0.0", - "readable-stream": "^3.4.0", - "safe-stable-stringify": "^2.3.1", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.5.0" - }, - "dependencies": { - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - } - } - }, - "winston-transport": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", - "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", - "requires": { - "logform": "^2.3.2", - "readable-stream": "^3.6.0", - "triple-beam": "^1.3.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, - "worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", - "dev": true, - "requires": { - "microevent.ts": "~0.1.1" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true - }, - "xhr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", - "requires": { - "global": "~4.4.0", - "is-function": "^1.0.1", - "parse-headers": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "xhr-request": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", - "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", - "requires": { - "buffer-to-arraybuffer": "^0.0.5", - "object-assign": "^4.1.1", - "query-string": "^5.0.1", - "simple-get": "^2.7.0", - "timed-out": "^4.0.1", - "url-set-query": "^1.0.0", - "xhr": "^2.0.4" - }, - "dependencies": { - "query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==" - } - } - }, - "xhr-request-promise": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", - "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", - "requires": { - "xhr-request": "^1.1.0" - } - }, - "xhr2-cookies": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", - "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", - "requires": { - "cookiejar": "^2.1.1" - } - }, - "xml": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", - "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", - "dev": true - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xml2js": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", - "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~9.0.1" - } - }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==" - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "xmlhttprequest": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", - "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yaeti": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", - "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yargs": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", - "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", - "requires": { - "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-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - }, - "zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "dev": true - } - } -} diff --git a/apps/ui/package.json b/apps/ui/package.json deleted file mode 100644 index 24e604ce..00000000 --- a/apps/ui/package.json +++ /dev/null @@ -1,185 +0,0 @@ -{ - "name": "digital-verification-platform-website", - "version": "1.0.0", - "repository": { - "type": "git" - }, - "license": "ISC", - "scripts": { - "blockchain": "ganache-cli --mnemonic \"indicate swing place chair flight used hammer soon photo region volume shuffle\"", - "blockchain:contracts": "node --experimental-modules ./integration/local/setup-contracts.mjs", - "build": "run-s check-types build:css build:app", - "build:dev": "cross-env NODE_ENV=development npm run build", - "build:test": "cross-env NODE_ENV=test npm run build", - "build:prod": "cross-env NODE_ENV=production NET=mainnet npm run build", - "build:css": "postcss src/tailwind.css -o src/index.css", - "build:app": "webpack --progress --mode production", - "check-types": "tsc --sourceMap false --noEmit", - "dev": "run-p dev:*", - "dev:css": "postcss src/tailwind.css -o src/index.css", - "dev:css-watch": "chokidar 'src/**/*' --command 'npm run dev:css' --ignore src/**/*.css", - "dev:serve": "sleep 2 && cross-env NODE_ENV=development IS_LOCAL=true webpack-dev-server", - "integration": "testcafe chrome src/**/*.spec.ts", - "integration:single": "testcafe chrome -L", - "integration:headless": "testcafe --config-file \"integration-headless.testcaferc.json\"", - "integration:title-transfers": "node --experimental-modules ./integration/local/index.mjs", - "integration:dappeteer": "run-s wait blockchain:contracts integration:title-transfers", - "integration:local": "cross-env NET=local npm run dev", - "integration:headful": "concurrently -k -s first \"npm:blockchain\" \"npm:integration:local\" \"npm:integration:dappeteer\"", - "lint": "eslint ./src --ext .js,.ts,.tsx --max-warnings 0", - "lint:fix": "npm run lint -- --fix", - "postinstall": "patch-package", - "prep": "run-s lint:fix test integration:headless integration:headful", - "prepare": "cd ../.. && husky install", - "serve-static": "http-server dist -s -p 3000", - "storybook": "npm run build:css && sleep 2 && start-storybook -p 6006 -s public", - "storybook:build": "npm run build:css && sleep 2 && build-storybook -o docs -s public", - "test": "jest", - "test:coverage": "npm run test -- --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=lcov", - "test:watch": "npm run test -- --watchAll", - "test:update": "npm run test -- -u", - "wait": "wait-on -l -i 1000 tcp:8545 http-get://localhost:3000" - }, - "dependencies": { - "@emotion/react": "^11.7.1", - "@emotion/styled": "^11.3.0", - "@govtechsg/address-identity-resolver": "^1.4.1", - "@govtechsg/decentralized-renderer-react-components": "^3.6.2", - "@govtechsg/ethers-contract-hook": "^2.2.0", - "@govtechsg/oa-encryption": "^1.3.3", - "@govtechsg/oa-verify": "^7.9.0", - "@govtechsg/open-attestation": "^6.3.0", - "@govtechsg/open-attestation-cli": "^1.40.4", - "@govtechsg/token-registry": "2.5.1", - "@govtechsg/tradetrust-ui-components": "^2.15.1", - "@govtechsg/tradetrust-utils": "^1.1.1", - "@hapi/joi": "^17.1.1", - "@opengsn/gsn": "^2.1.0", - "@reduxjs/toolkit": "^1.6.1", - "@rjsf/core": "^3.1.0", - "@types/gtag.js": "0.0.8", - "@types/react-pdf": "^5.7.2", - "axios": "^0.27.2", - "cross-env": "^7.0.3", - "date-fns": "^2.22.1", - "date-fns-tz": "^1.1.4", - "ethers": "^5.4.3", - "file-saver": "^2.0.5", - "history": "^4.10.1", - "jest-canvas-mock": "^2.4.0", - "json-2-csv": "^3.14.1", - "json-schema-library": "^5.3.0", - "jszip": "^3.6.0", - "lodash": "^4.17.21", - "lodash.throttle": "^4.1.1", - "magic-sdk": "^8.0.1", - "patch-package": "^6.4.7", - "pdf-lib": "^1.17.1", - "pretty-bytes": "^5.6.0", - "qr-scanner": "^1.2.0", - "qrcode": "^1.5.1", - "qrcode.react": "^1.0.1", - "query-string": "^7.0.0", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "react-dropzone": "^11.3.2", - "react-feather": "^2.0.9", - "react-helmet": "^6.1.0", - "react-markdown": "^6.0.2", - "react-pdf": "^5.7.2", - "react-qr-code": "^2.0.7", - "react-redux": "^7.2.4", - "react-router-dom": "^5.2.0", - "react-tooltip": "^4.2.21", - "redux": "^4.1.0", - "redux-saga": "^1.1.3", - "scrypt": "github:barrysteyn/node-scrypt#fb60a8d3c158fe115a624b5ffa7480f3a24b03fb", - "ts-loader": "^8.2.0", - "use-persisted-state": "^0.3.3", - "uuid": "^8.3.2" - }, - "devDependencies": { - "@babel/core": "^7.14.5", - "@babel/preset-env": "^7.14.5", - "@babel/preset-react": "^7.14.5", - "@babel/preset-typescript": "^7.14.5", - "@chainsafe/dappeteer": "^2.3.0", - "@storybook/addon-essentials": "^6.4.19", - "@storybook/addon-postcss": "^2.0.0", - "@storybook/react": "^6.4.19", - "@tailwindcss/aspect-ratio": "^0.2.1", - "@testing-library/jest-dom": "^5.13.0", - "@testing-library/react": "^11.2.7", - "@testing-library/react-hooks": "^7.0.0", - "@testing-library/user-event": "^13.1.9", - "@types/debug": "^4.1.5", - "@types/file-saver": "^2.0.3", - "@types/hapi__joi": "^17.1.6", - "@types/jest": "^26.0.23", - "@types/lodash.throttle": "^4.1.7", - "@types/mocha": "file:./src/types/empty-type", - "@types/node": "^15.12.2", - "@types/qrcode": "^1.4.2", - "@types/qrcode.react": "^1.0.1", - "@types/react": "^17.0.9", - "@types/react-dom": "^17.0.6", - "@types/react-helmet": "^6.1.1", - "@types/react-redux": "^7.1.16", - "@types/react-router-dom": "^5.1.7", - "@types/react-tooltip": "^4.2.4", - "@types/tmp": "^0.2.2", - "@types/use-persisted-state": "^0.3.0", - "@types/uuid": "^8.3.4", - "@typescript-eslint/eslint-plugin": "^4.26.1", - "@typescript-eslint/parser": "^4.26.1", - "autoprefixer": "^10.4.2", - "babel-jest": "^27.0.2", - "babel-loader": "^8.2.2", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-require-context": "^0.1.1", - "brotli-webpack-plugin": "^1.1.0", - "chokidar-cli": "^3.0.0", - "compression-webpack-plugin": "^6.1.1", - "concurrently": "^6.2.0", - "copy-webpack-plugin": "^6.4.1", - "css-loader": "^5.2.6", - "debug": "^4.3.1", - "eslint": "^7.28.0", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-jest": "^24.3.6", - "eslint-plugin-prettier": "^3.4.0", - "eslint-plugin-react": "^7.24.0", - "eslint-plugin-react-hooks": "^4.2.0", - "eslint-plugin-storybook": "^0.5.7", - "eslint-plugin-testcafe": "^0.2.1", - "expect-puppeteer": "^5.0.4", - "file-loader": "^6.2.0", - "frontmatter-markdown-loader": "^3.6.2", - "ganache-cli": "^6.12.2", - "html-webpack-plugin": "^4.5.2", - "http-server": "^0.12.3", - "husky": "^6.0.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^26.6.3", - "jest-environment-jsdom-sixteen": "^2.0.0", - "jest-junit": "^13.2.0", - "nodemon": "^2.0.7", - "npm-run-all": "^4.1.5", - "postcss": "^8.4.6", - "postcss-cli": "^8.3.1", - "prettier": "^2.3.1", - "puppeteer": "^10.0.0", - "react-test-renderer": "^17.0.2", - "redux-devtools-extension": "^2.13.9", - "shelljs": "^0.8.5", - "style-loader": "^2.0.0", - "tailwindcss": "^3.0.23", - "testcafe": "^1.14.2", - "typescript": "^4.3.2", - "wait-on": "^5.3.0", - "webpack": "^4.46.0", - "webpack-cli": "^3.3.12", - "webpack-dev-server": "^3.11.2", - "webpack-env": "^0.8.0" - } -} diff --git a/apps/ui/patches/@openeth+truffle-typings+0.0.6.patch b/apps/ui/patches/@openeth+truffle-typings+0.0.6.patch deleted file mode 100644 index 0b6dc481..00000000 --- a/apps/ui/patches/@openeth+truffle-typings+0.0.6.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/node_modules/@openeth/truffle-typings/index.d.ts b/node_modules/@openeth/truffle-typings/index.d.ts -index 5de91fb..cb8bc00 100644 ---- a/node_modules/@openeth/truffle-typings/index.d.ts -+++ b/node_modules/@openeth/truffle-typings/index.d.ts -@@ -9,8 +9,8 @@ declare type Web3 = import("web3").default; - - declare type provider = import("web3-core").provider - --declare const assert: Chai.AssertStatic; --declare const expect: Chai.ExpectStatic; -+// declare const assert: Chai.AssertStatic; -+// declare const expect: Chai.ExpectStatic; - - declare const web3: Web3; - diff --git a/apps/ui/postcss.config.js b/apps/ui/postcss.config.js deleted file mode 100644 index 3b35b010..00000000 --- a/apps/ui/postcss.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - plugins: [require("tailwindcss/nesting"), require("tailwindcss"), require("autoprefixer")], -}; diff --git a/apps/ui/public/admin/config.yml b/apps/ui/public/admin/config.yml deleted file mode 100644 index 6557e9ed..00000000 --- a/apps/ui/public/admin/config.yml +++ /dev/null @@ -1,154 +0,0 @@ -backend: - name: git-gateway - branch: master - squash_merges: true - commit_messages: - create: "feat: Create {{collection}} “{{slug}}” {{author-name}} [skip test]" - update: "chore: Update {{collection}} “{{slug}}” {{author-name}} [skip test]" - delete: "chore: Delete {{collection}} “{{slug}}” {{author-name}} [skip test]" - uploadMedia: "chore: Upload “{{path}}” {{author-name}} [skip test]" - deleteMedia: "chore: Delete “{{path}}” {{author-name}} [skip test]" - preview_context: netlify/tradetrust-mainnet/deploy-preview # beta feature = https://github.com/netlify/netlify-cms/issues/2315, https://github.com/netlify/netlify-cms/issues/4812 - -local_backend: true - -publish_mode: editorial_workflow - -media_folder: "public/static/uploads" -public_folder: "/static/uploads" - -collections: - - name: "faq" - label: "FAQ" - folder: "cms/faq" - create: true - editor: - preview: false - fields: - - { label: "Title", name: "title", widget: "string" } - - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." } - - { label: "Body", name: "body", widget: "markdown" } - - name: "guidelines" - label: "Guidelines" - folder: "cms/guidelines" - create: true - editor: - preview: false - fields: - - { label: "Title", name: "title", widget: "string" } - - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." } - - { label: "Body", name: "body", widget: "markdown" } - - name: "article" - label: "Article" - folder: "cms/article" - create: true - editor: - preview: false - fields: - - { label: "Title", name: "title", widget: "string" } - - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." } - - { label: "Thumbnail", name: "thumbnail", widget: "image", required: false } - - { label: "Body", name: "body", widget: "markdown" } - - name: "newsletter" - label: "Newsletter" - folder: "cms/newsletter" - create: true - editor: - preview: false - fields: - - { label: "Title", name: "title", widget: "string" } - - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." } - - { label: "Thumbnail", name: "thumbnail", widget: "image", required: false } - - { label: "File", name: "file", widget: "file", hint: "File download of newsletter." } - - name: "partner-news" - label: "Partner News" - folder: "cms/partner-news" - create: true - editor: - preview: false - fields: - - { label: "Title", name: "title", widget: "string" } - - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." } - - { label: "Thumbnail", name: "thumbnail", widget: "image", required: false } - - { label: "Body", name: "body", widget: "markdown", hint: "Body text of detail page." } - - name: "press-release" - label: "Press Release" - folder: "cms/press-release" - create: true - editor: - preview: false - fields: - - { label: "Title", name: "title", widget: "string" } - - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." } - - { label: "Thumbnail", name: "thumbnail", widget: "image", required: false } - - { label: "Body", name: "body", widget: "markdown", hint: "Body text of detail page." } - - name: "speech" - label: "Speech" - folder: "cms/speech" - create: true - editor: - preview: false - fields: - - { label: "Title", name: "title", widget: "string" } - - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." } - - { label: "Thumbnail", name: "thumbnail", widget: "image", required: false } - - { label: "Body", name: "body", widget: "markdown", hint: "Body text of detail page." } - - name: "event" - label: "Event" - folder: "cms/event" - create: true - editor: - preview: false - fields: - - { label: "Title", name: "title", widget: "string" } - - { label: "Date", name: "date", widget: "datetime" } - - { label: "Thumbnail", name: "thumbnail", widget: "image", required: false } - - { label: "Blurb", name: "blurb", widget: "text", hint: "Event Description" } - - { label: "Link", name: "link", widget: "string", hint: "Direct link." } - - { - label: "Time Start", - name: "timeStart", - widget: "datetime", - date_format: false, - time_format: "HH:mm", - required: false, - hint: "Start time of event.", - default: "", - } - - { - label: "Time End", - name: "timeEnd", - widget: "datetime", - date_format: false, - time_format: "HH:mm", - required: false, - hint: "End time of event.", - default: "", - } - - { - label: "Location", - name: "location", - widget: "string", - required: false, - hint: "Location of event.", - default: "", - } - - { - label: "Event Details", - name: "eventDetails", - widget: "markdown", - required: false, - hint: "Details of the event, i.e. about the speakers, about the event host, etc..", - default: "", - } - - { - label: "Downloadable Media Content", - name: "downloadableMediaContent", - required: false, - widget: "list", - field: { label: Media, name: media, widget: file }, - hint: "Upload media contents/materials for user to download", - } - - { label: "Video Link", name: "videoLink", widget: "string", required: false } - - { label: "Slides", name: "slides", widget: "file", required: false, hint: "Presentation slides." } - - { label: "Register Link", name: "registerLink", widget: "string", required: false } diff --git a/apps/ui/public/admin/index.html b/apps/ui/public/admin/index.html deleted file mode 100644 index 2e1c02db..00000000 --- a/apps/ui/public/admin/index.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - Content Manager - - - - - - diff --git a/apps/ui/public/static/demo/goerli.tt b/apps/ui/public/static/demo/goerli.tt deleted file mode 100644 index 75f37ed3..00000000 --- a/apps/ui/public/static/demo/goerli.tt +++ /dev/null @@ -1,58 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "$template": { - "type": "f442d960-a113-4454-8eb4-c56088facd4b:string:EMBEDDED_RENDERER", - "name": "882d513c-ec2c-4e24-a09f-088240b95ac3:string:CERTIFICATE_OF_NON_MANIPULATION", - "url": "d26950e2-3dc0-47e7-ac05-6646ee8a139b:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "name": "742cf9d3-d6e3-4fcc-9a2d-9c855b3d6f62:string:DEMO STORE", - "documentStore": "bb2034d6-8d95-46e4-9eca-40439aa67ed8:string:0xE6E022a802a547edD08761361520BC0d3bEB7784", - "identityProof": { - "type": "9108584e-ec3d-42e6-8cb6-da7cca839ffb:string:DNS-TXT", - "location": "ee3fb67c-7547-4d08-b1cf-02b0b111c79e:string:demo.tradetrust.io" - } - } - ], - "recipient": { - "name": "b7ecef9c-3499-48c9-ab2e-3077ac760cb4:string:SG FREIGHT", - "address": { - "street": "2c109927-4f2c-4d7c-a736-547caa5d858f:string:101 ORCHARD ROAD", - "country": "e43ee7cf-f893-4b06-8409-141d01a73558:string:SINGAPORE" - } - }, - "consignment": { - "description": "74b0fe59-6e68-4cf2-8f3f-7b73f10d08d3:string:16667 CARTONS OF RED WINE", - "quantity": { - "value": "9e8ca437-595b-44ec-888f-5be0f6c0ab86:string:5000", - "unit": "96079a84-ed15-4101-86eb-6575b8324038:string:LITRES" - }, - "countryOfOrigin": "98f0de75-bc54-4bf0-b592-b7c66d3e4e4e:string:AUSTRALIA", - "outwardBillNo": "336af714-db66-46fc-ab76-adbd8bce8555:string:AQSIQ170923130", - "dateOfDischarge": "e22e1d0b-214d-4288-9118-2e8779b9c010:string:2018-01-26", - "dateOfDeparture": "de2e80c5-ed52-48a3-8297-815aa0d495d9:string:2018-01-30", - "countryOfFinalDestination": "49677fae-99ba-4bf6-8deb-054625d17261:string:CHINA", - "outgoingVehicleNo": "f2c0b548-175a-4260-b41e-d3316daecc25:string:COSCO JAPAN 074E/30-JAN" - }, - "declaration": { - "name": "f1f087a4-e52d-4373-9290-9f7e3d454193:string:PETER LEE", - "designation": "376cf7af-d505-4bb2-a17f-a7ffaa9d73b7:string:SHIPPING MANAGER", - "date": "176784d9-5b35-49bd-81c1-bb4bf27a6483:string:2018-01-28" - }, - "certification": { - "name": "2cca0ae6-f414-4d9b-a3db-ed2addddd3f2:string:DEMO JOHN TAN", - "designation": "c8a7e29b-7ea2-4175-b5df-01de7a5c4cc5:string:DEMO", - "date": "a439085a-4a3d-45ae-99af-3090381a2e96:string:2018-01-28", - "signature": "311c0b36-7c15-4a00-86b2-8dc4d2905aeb:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLoAAAJoCAYAAABhvoh+AAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3VlwVGd6N/B/d58+vWpfECAkGSQWGwwGg7Exxow92NgzmRnP5pnJ1KSSzFVSleQqyW0qVcldLlKp3Ewlk1Qln6tmxnbGM7bBNowtZDYBwhICAUIL2tCu3vus34XqeTndiMULXlr/X5ULLa3Ti+Rz+n3eZ/G5ruuCiIiIiIiIiIjoK87/RT8AIiIiIiIiIiKizwIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERHRJ+I4zi2fe79mmiZc1y24jeu6sG0blmV9Lo+RiIiIiIiWF59bvAohIiK6B67rwufzqc9t24bruvD7/fD7/eo2lmXBcRz4/X5omlbwM0RERERERJ8lZnQREdEnUhywks9d1y3I7JIAl6ZpAADLspDP5z+/B0pERERERMsGM7qIiOgTKc7okq+JO2VuSYYXERERERHRZ0n7oh8AERF9NUlQyxvQ8n5sGIb63HEc2LYNv9+PYDCIQCDw+T5YIiIiIiJaFpjRRUREn4jruiqrqzh7y3Gc237dcRy4rotg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", - "stamp": "67887edf-a658-4e2d-a14d-60b1bed83c77:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xl8lNX5Pv5rtsyEhCyEJQTCFkhAQBBBLIKyaAWpgiIoWmutWqu1LrW2alu1llat1VJrq/3UVvFrsVpRKhVE2RSUTQMCsoawJGxhCdkzmeX5/cHvfrifk2dY3Dri9X69eEEmM/OsCXOdc59zPJZlWSAiIiIiIiKi/ynv/3oHiIiIiIiIiIgBnYiIiIiIiCgpMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyKirwzLshx/5DEtHo83e9z8dyQSOeZzYrFYwu2fjGg0ar9O9ivRe39a5jGY++j22Kd5f30M8m+395XtyXMTff9E9vGz7jsREdFXjcfi/3xERJSE5L8nj8dzQs+Tf1uWBY/HA6/Xi6amJqSkpCAej9vvE4vF4Pf7m72PBEqv1+v6fvJ6HRrNx/X+xuNxeL1eRCIR+P1+eDwe+7WxWMyxHXN7lmW5fj/RcZvnSO+z2z7K9/Xr9dey727b0vsmQVzOt9vrY7FYs+8neq00Xujn6v061jETERGdChjQiYjoK0MHSwm5iYKahER5jQ6+Ogi7hUczoOrtA7DfLx6P28FeQq70LKekpDjCqd4PM3R+1rBpNg4katw41uNmb7V5fvS+y3GaoRzAMRsW5Hz5fL6EjQqJjs9sKCEiIjoVMaATEVFScguywi3cSW+s2YOtQ6vbv4UuPdfl216vFz6fz/Fc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robH47EbET7rGPEvg1zPaDSK/Px8/OIXv8DEiRORnZ2N1157rdlSZ01NTbj99tvx8MMPw+v1Ij09HT169LDfS6oU5L6S832sxopYLNassUWe7/P5HA0se/bswa5du/DWW2/Zz2/Xrh1OO+00nHnmmRg0aBD69u2L/Px8pKWl2Y1Gch9Ho1EEAgF7+ILP50MkErHH3ktY5/JuRET0RWIPOhERJaRn09Zl3BJaJWxJWbgepwsANTU12LRpE1avXo3ly5fjo48+wo4dO1BZWdmsB1zeU5dS63Am+2PSE7qZj5vLmYVCITz22GP4+9//jlWrViEQCNg92m4zkesx1R6PBzt37sSsWbNw6623IhAIIBwOA4Cjh9/j8eCVV17BhAkTMHz4cLz33nvIyMiw10KX90/m/37lfHu9XkycOBFPPfUUcnJyEI/H8eGHH2LYsGH28AE5TxdeeCHuuusuNDY2oqGhARkZGZg+fTpefPFF+77QE7udzPGbz9f3jH5MGmhk/LhuhJH7s1OnTujXrx8GDx6M3r1748wzz0S7du0cvfIAHOX8uhJD/p2IHupARER0shjQiYi+pszS9UTPAY4GNj2hmsyeHggE7N7IqqoqRKNR/OEPf8BHH32EdevWoby83PGeEppkHLguI9dly4nosJTo+9LjLfustztv3jyMGjUKl112GV5//XVHr7u8tw518vqMjAyUlpZi8+bNOOecc+zSat04EYlE8Oqrr2LChAm44oor8MorryAYDCIcDjtK5JOZvieuueYaTJs2zb7OixYtwne/+13s2LGjWSWAZVn2BHpA84YTPbRBzwR/vGttTvoHwBH0hfk+EuKlN1yGJOj3lvkJioqKcM4552DQoEEYPHgw8vPz7R56eW+5xzlJHBERfZFY4k5E9DXlFircJu7SZeS6rBgA9u7dixUrVmDFihWYP38+KioqsGbNGmzdutUuNdZl8MDRwNbY2Gi/n548TE+g5jahmltPrNnDL0FMypNFIBDA9u3bAQBTp07Fu+++i0OHDjkmF9OBMh6P26GzZ8+eaNWqlWOm+Gg0an/f4/HgX//6F8aPH48777wTr7zyCgKBgCMUSom727lOJh6PB+np6ZgyZQoAYNWqVXjggQcwd+5ce9x2NBq1gyoAu4FCqhJ0L7zf70dTUxMsy7IbdE7k+M3ea31f6MYi816WQC0l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" - } - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "ad96a3e99748f81f18e7bc98f56d143a9701da674f21c5f44b36b8c1311fed40", - "proof": [], - "merkleRoot": "ad96a3e99748f81f18e7bc98f56d143a9701da674f21c5f44b36b8c1311fed40" - } -} \ No newline at end of file diff --git a/apps/ui/public/static/demo/homestead.tt b/apps/ui/public/static/demo/homestead.tt deleted file mode 100644 index 9e2f90b4..00000000 --- a/apps/ui/public/static/demo/homestead.tt +++ /dev/null @@ -1,62 +0,0 @@ -{ - "schema": "tradetrust/v1.0", - "data": { - "id": "26e3bba1-7649-420e-a27e-f38fdbec3469:string:SGCNM21566325", - "$template": { - "name": "8fb7df2e-3ba1-479e-a355-5467d38bd52c:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "3ce0413d-9047-4a18-8789-7483632a512e:string:EMBEDDED_RENDERER", - "url": "983fff6e-5385-4bd0-a635-c20a50c27691:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "name": "c1414e34-a87b-467c-946b-361edb0d426d:string:TradeTrust Demo", - "documentStore": "7762001c-bf13-4ec3-b5a5-adcc149d039f:string:0x6d71da10Ae0e5B73d0565E2De46741231Eb247C7", - "identityProof": { - "type": "1416fc74-d941-4370-8cfb-88997097e309:string:DNS-TXT", - "location": "f542bcfc-00fb-4926-9145-bc22adff4edb:string:demo.tradetrust.io" - } - } - ], - "recipient": { - "name": "9727b3c8-2d64-43ca-9fc4-9ce4ee7fa203:string:SG FREIGHT", - "address": { - "street": "ecf485df-8ff4-416e-bde2-63e1b6072e0a:string:101 ORCHARD ROAD", - "country": "47929d19-ec95-4869-b6a4-c706ec50530a:string:SINGAPORE" - } - }, - "consignment": { - "description": "eb8ef708-0335-4ece-8bbb-139b06f264e8:string:16667 CARTONS OF RED WINE", - "quantity": { - "value": "556317b3-1fb1-4334-a7d7-f88a7477d268:number:5000", - "unit": "10c54e5a-4f7d-45d5-801b-c17787b2d770:string:LITRES" - }, - "countryOfOrigin": "4b3d95fd-6aaf-4694-a994-8b4cc9f2eaa0:string:AUSTRALIA", - "outwardBillNo": "cee74dbd-6117-490c-9bff-9665ea0cbabe:string:AQSIQ170923130", - "dateOfDischarge": "b2b91700-a71f-44e0-ac7c-16ddbe1b5577:string:2018-01-26", - "dateOfDeparture": "f3bb7427-86b4-4a75-adf6-a41c675a9f0f:string:2018-01-30", - "countryOfFinalDestination": "4fdd92ba-2ec9-4eb3-9bde-2c167e957e12:string:CHINA", - "outgoingVehicleNo": "4d9c9e3e-e844-4660-96c3-4a8bf07e22f2:string:COSCO JAPAN 074E/30-JAN" - }, - "declaration": { - "name": "882d9945-b2c1-4b22-ba82-3d9e049af588:string:PETER LEE", - "designation": "370d8b2f-78ea-4235-ab91-e1a426deef91:string:SHIPPING MANAGER", - "date": "92c1285c-71e8-4494-b082-ed29ff3668b9:string:2018-01-28" - }, - "certification": { - "name": "1a60ca05-c279-466e-8905-7e6ef4e6054e:string:DEMO JOHN TAN", - "designation": "d75ff67f-b931-4161-84d8-6fd514d646a3:string:DEMO", - "date": "ea2b71b1-e347-4074-8bdd-e95fee8297f0:string:2018-01-28", - "signature": "971638e8-16f5-44a9-9c5e-3657a50343d5:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLoAAAJoCAYAAABhvoh+AAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3VlwVGd6N/B/d58+vWpfECAkGSQWGwwGg7Exxow92NgzmRnP5pnJ1KSSzFVSleQqyW0qVcldLlKp3Ewlk1Qln6tmxnbGM7bBNowtZDYBwhICAUIL2tCu3vus34XqeTndiMULXlr/X5ULLa3Ti+Rz+n3eZ/G5ruuCiIiIiIiIiIjoK87/RT8AIiIiIiIiIiKizwIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERHRJ+I4zi2fe79mmiZc1y24jeu6sG0blmV9Lo+RiIiIiIiWF59bvAohIiK6B67rwufzqc9t24bruvD7/fD7/eo2lmXBcRz4/X5omlbwM0RERERERJ8lZnQREdEnUhywks9d1y3I7JIAl6ZpAADLspDP5z+/B0pERERERMsGM7qIiOgTKc7okq+JO2VuSYYXERERERHRZ0n7oh8AERF9NUlQyxvQ8n5sGIb63HEc2LYNv9+PYDCIQCDw+T5YIiIiIiJaFpjRRUREn4jruiqrqzh7y3Gc237dcRy4rotg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", - "stamp": "bc6feebb-0027-4e2e-ac54-c08cb6150a92:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xl8lNX5Pv5rtsyEhCyEJQTCFkhAQBBBLIKyaAWpgiIoWmutWqu1LrW2alu1llat1VJrq/3UVvFrsVpRKhVE2RSUTQMCsoawJGxhCdkzmeX5/cHvfrifk2dY3Dri9X69eEEmM/OsCXOdc59zPJZlWSAiIiIiIiKi/ynv/3oHiIiIiIiIiIgBnYiIiIiIiCgpMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyKirwzLshx/5DEtHo83e9z8dyQSOeZzYrFYwu2fjGg0ar9O9ivRe39a5jGY++j22Kd5f30M8m+395XtyXMTff9E9vGz7jsREdFXjcfi/3xERJSE5L8nj8dzQs+Tf1uWBY/HA6/Xi6amJqSkpCAej9vvE4vF4Pf7m72PBEqv1+v6fvJ6HRrNx/X+xuNxeL1eRCIR+P1+eDwe+7WxWMyxHXN7lmW5fj/RcZvnSO+z2z7K9/Xr9dey727b0vsmQVzOt9vrY7FYs+8neq00Xujn6v061jETERGdChjQiYjoK0MHSwm5iYKahER5jQ6+Ogi7hUczoOrtA7DfLx6P28FeQq70LKekpDjCqd4PM3R+1rBpNg4katw41uNmb7V5fvS+y3GaoRzAMRsW5Hz5fL6EjQqJjs9sKCEiIjoVMaATEVFScguywi3cSW+s2YOtQ6vbv4UuPdfl216vFz6fz/Fc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robH47EbET7rGPEvg1zPaDSK/Px8/OIXv8DEiRORnZ2N1157rdlSZ01NTbj99tvx8MMPw+v1Ij09HT169LDfS6oU5L6S832sxopYLNassUWe7/P5HA0se/bswa5du/DWW2/Zz2/Xrh1OO+00nHnmmRg0aBD69u2L/Px8pKWl2Y1Gch9Ho1EEAgF7+ILP50MkErHH3ktY5/JuRET0RWIPOhERJaRn09Zl3BJaJWxJWbgepwsANTU12LRpE1avXo3ly5fjo48+wo4dO1BZWdmsB1zeU5dS63Am+2PSE7qZj5vLmYVCITz22GP4+9//jlWrViEQCNg92m4zkesx1R6PBzt37sSsWbNw6623IhAIIBwOA4Cjh9/j8eCVV17BhAkTMHz4cLz33nvIyMiw10KX90/m/37lfHu9XkycOBFPPfUUcnJyEI/H8eGHH2LYsGH28AE5TxdeeCHuuusuNDY2oqGhARkZGZg+fTpefPFF+77QE7udzPGbz9f3jH5MGmhk/LhuhJH7s1OnTujXrx8GDx6M3r1748wzz0S7du0cvfIAHOX8uhJD/p2IHupARER0shjQiYi+pszS9UTPAY4GNj2hmsyeHggE7N7IqqoqRKNR/OEPf8BHH32EdevWoby83PGeEppkHLguI9dly4nosJTo+9LjLfustztv3jyMGjUKl112GV5//XVHr7u8tw518vqMjAyUlpZi8+bNOOecc+zSat04EYlE8Oqrr2LChAm44oor8MorryAYDCIcDjtK5JOZvieuueYaTJs2zb7OixYtwne/+13s2LGjWSWAZVn2BHpA84YTPbRBzwR/vGttTvoHwBH0hfk+EuKlN1yGJOj3lvkJioqKcM4552DQoEEYPHgw8vPz7R56eW+5xzlJHBERfZFY4k5E9DXlFircJu7SZeS6rBgA9u7dixUrVmDFihWYP38+KioqsGbNGmzdutUuNdZl8MDRwNbY2Gi/n548TE+g5jahmltPrNnDL0FMypNFIBDA9u3bAQBTp07Fu+++i0OHDjkmF9OBMh6P26GzZ8+eaNWqlWOm+Gg0an/f4/HgX//6F8aPH48777wTr7zyCgKBgCMUSom727lOJh6PB+np6ZgyZQoAYNWqVXjggQcwd+5ce9x2NBq1gyoAu4FCqhJ0L7zf70dTUxMsy7IbdE7k+M3ea31f6MYi816WQC0l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" - } - }, - "privacy": { - "obfuscatedData": [] - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "61dc9186345e05cc2ae53dc72af880a3b66e2fa7983feaa6254d1518540de50a", - "proof": [], - "merkleRoot": "61dc9186345e05cc2ae53dc72af880a3b66e2fa7983feaa6254d1518540de50a" - } -} diff --git a/apps/ui/public/static/demo/maticmum.tt b/apps/ui/public/static/demo/maticmum.tt deleted file mode 100644 index 0c42e63e..00000000 --- a/apps/ui/public/static/demo/maticmum.tt +++ /dev/null @@ -1,58 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "$template": { - "type": "f3625128-a900-486c-ad88-85d38813b839:string:EMBEDDED_RENDERER", - "name": "3ed663f0-9601-426f-aa4b-ee04e7629715:string:CERTIFICATE_OF_NON_MANIPULATION", - "url": "e59d2c3a-a81c-49ce-8412-ba7604f32859:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "name": "b534ef41-8396-4ece-a5a5-b79b6e44d1ca:string:DEMO STORE", - "documentStore": "1c7814f9-20cc-424f-8860-9c30d1b50bab:string:0x834A2a05C2965F5F362516315e42F2C561FfC83c", - "identityProof": { - "type": "415e4e0e-334c-4c36-80d8-003a130d5e52:string:DNS-TXT", - "location": "6c1b3116-5179-48e6-8acb-d75de0f1fa10:string:demo.tradetrust.io" - } - } - ], - "recipient": { - "name": "ab4582d2-b474-4dd0-9509-e630a4261545:string:SG FREIGHT", - "address": { - "street": "3bb518a0-e733-4623-be46-2ba69cb084e0:string:101 ORCHARD ROAD", - "country": "e415273a-9eff-4962-a18f-f70f23584baa:string:SINGAPORE" - } - }, - "consignment": { - "description": "4183f822-ccaa-4d9a-b86d-bf118ab4d648:string:16667 CARTONS OF RED WINE", - "quantity": { - "value": "ad1bbdaa-fe9d-4ca9-834f-6a56068f35a8:string:5000", - "unit": "cc6e89a4-1800-4082-8569-780e543b156a:string:LITRES" - }, - "countryOfOrigin": "2febfb3a-8859-4841-8317-eecfd68e27ce:string:AUSTRALIA", - "outwardBillNo": "76a5f87e-ab68-4c30-87ea-c4fa01462a20:string:AQSIQ170923130", - "dateOfDischarge": "713029a5-8462-447b-ae99-28c163269a3b:string:2018-01-26", - "dateOfDeparture": "fc739127-05ee-4ead-858b-50931d03d1c6:string:2018-01-30", - "countryOfFinalDestination": "79f36dea-c2e2-42ae-93c0-c2d7ec2ce325:string:CHINA", - "outgoingVehicleNo": "fbb5f8d4-b63e-4e8b-806c-3448d82e2d16:string:COSCO JAPAN 074E/30-JAN" - }, - "declaration": { - "name": "781c3472-44e4-4aba-be08-bb04cd9555b2:string:PETER LEE", - "designation": "2485344e-bd0e-49fd-9822-4e34f4d5d4b4:string:SHIPPING MANAGER", - "date": "3e21dda2-fcc7-4914-b588-c7ad98e46aea:string:2018-01-28" - }, - "certification": { - "name": "830c991e-c0ad-49fe-970d-4ee2d5f3051c:string:DEMO JOHN TAN", - "designation": "4acf401f-7eb7-44c4-8102-5bd601c62dbd:string:DEMO", - "date": "353d799b-6477-4496-b901-136afeb95e42:string:2018-01-28", - "signature": "3f6a0cb1-1224-4222-a6fe-e047fa002623:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLoAAAJoCAYAAABhvoh+AAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3VlwVGd6N/B/d58+vWpfECAkGSQWGwwGg7Exxow92NgzmRnP5pnJ1KSSzFVSleQqyW0qVcldLlKp3Ewlk1Qln6tmxnbGM7bBNowtZDYBwhICAUIL2tCu3vus34XqeTndiMULXlr/X5ULLa3Ti+Rz+n3eZ/G5ruuCiIiIiIiIiIjoK87/RT8AIiIiIiIiIiKizwIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERHRJ+I4zi2fe79mmiZc1y24jeu6sG0blmV9Lo+RiIiIiIiWF59bvAohIiK6B67rwufzqc9t24bruvD7/fD7/eo2lmXBcRz4/X5omlbwM0RERERERJ8lZnQREdEnUhywks9d1y3I7JIAl6ZpAADLspDP5z+/B0pERERERMsGM7qIiOgTKc7okq+JO2VuSYYXERERERHRZ0n7oh8AERF9NUlQyxvQ8n5sGIb63HEc2LYNv9+PYDCIQCDw+T5YIiIiIiJaFpjRRUREn4jruiqrqzh7y3Gc237dcRy4rotg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", - "stamp": "ff0e2de3-6c5e-4f22-84d7-5e0bd01a2f28:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xl8lNX5Pv5rtsyEhCyEJQTCFkhAQBBBLIKyaAWpgiIoWmutWqu1LrW2alu1llat1VJrq/3UVvFrsVpRKhVE2RSUTQMCsoawJGxhCdkzmeX5/cHvfrifk2dY3Dri9X69eEEmM/OsCXOdc59zPJZlWSAiIiIiIiKi/ynv/3oHiIiIiIiIiIgBnYiIiIiIiCgpMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyKirwzLshx/5DEtHo83e9z8dyQSOeZzYrFYwu2fjGg0ar9O9ivRe39a5jGY++j22Kd5f30M8m+395XtyXMTff9E9vGz7jsREdFXjcfi/3xERJSE5L8nj8dzQs+Tf1uWBY/HA6/Xi6amJqSkpCAej9vvE4vF4Pf7m72PBEqv1+v6fvJ6HRrNx/X+xuNxeL1eRCIR+P1+eDwe+7WxWMyxHXN7lmW5fj/RcZvnSO+z2z7K9/Xr9dey727b0vsmQVzOt9vrY7FYs+8neq00Xujn6v061jETERGdChjQiYjoK0MHSwm5iYKahER5jQ6+Ogi7hUczoOrtA7DfLx6P28FeQq70LKekpDjCqd4PM3R+1rBpNg4katw41uNmb7V5fvS+y3GaoRzAMRsW5Hz5fL6EjQqJjs9sKCEiIjoVMaATEVFScguywi3cSW+s2YOtQ6vbv4UuPdfl216vFz6fz/Fc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robH47EbET7rGPEvg1zPaDSK/Px8/OIXv8DEiRORnZ2N1157rdlSZ01NTbj99tvx8MMPw+v1Ij09HT169LDfS6oU5L6S832sxopYLNassUWe7/P5HA0se/bswa5du/DWW2/Zz2/Xrh1OO+00nHnmmRg0aBD69u2L/Px8pKWl2Y1Gch9Ho1EEAgF7+ILP50MkErHH3ktY5/JuRET0RWIPOhERJaRn09Zl3BJaJWxJWbgepwsANTU12LRpE1avXo3ly5fjo48+wo4dO1BZWdmsB1zeU5dS63Am+2PSE7qZj5vLmYVCITz22GP4+9//jlWrViEQCNg92m4zkesx1R6PBzt37sSsWbNw6623IhAIIBwOA4Cjh9/j8eCVV17BhAkTMHz4cLz33nvIyMiw10KX90/m/37lfHu9XkycOBFPPfUUcnJyEI/H8eGHH2LYsGH28AE5TxdeeCHuuusuNDY2oqGhARkZGZg+fTpefPFF+77QE7udzPGbz9f3jH5MGmhk/LhuhJH7s1OnTujXrx8GDx6M3r1748wzz0S7du0cvfIAHOX8uhJD/p2IHupARER0shjQiYi+pszS9UTPAY4GNj2hmsyeHggE7N7IqqoqRKNR/OEPf8BHH32EdevWoby83PGeEppkHLguI9dly4nosJTo+9LjLfustztv3jyMGjUKl112GV5//XVHr7u8tw518vqMjAyUlpZi8+bNOOecc+zSat04EYlE8Oqrr2LChAm44oor8MorryAYDCIcDjtK5JOZvieuueYaTJs2zb7OixYtwne/+13s2LGjWSWAZVn2BHpA84YTPbRBzwR/vGttTvoHwBH0hfk+EuKlN1yGJOj3lvkJioqKcM4552DQoEEYPHgw8vPz7R56eW+5xzlJHBERfZFY4k5E9DXlFircJu7SZeS6rBgA9u7dixUrVmDFihWYP38+KioqsGbNGmzdutUuNdZl8MDRwNbY2Gi/n548TE+g5jahmltPrNnDL0FMypNFIBDA9u3bAQBTp07Fu+++i0OHDjkmF9OBMh6P26GzZ8+eaNWqlWOm+Gg0an/f4/HgX//6F8aPH48777wTr7zyCgKBgCMUSom727lOJh6PB+np6ZgyZQoAYNWqVXjggQcwd+5ce9x2NBq1gyoAu4FCqhJ0L7zf70dTUxMsy7IbdE7k+M3ea31f6MYi816WQC0l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" - } - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "ee18b15dd06be1f1a3b473b97fbf217f3b5b95d62b5b5633d5068634760e435b", - "proof": [], - "merkleRoot": "ee18b15dd06be1f1a3b473b97fbf217f3b5b95d62b5b5633d5068634760e435b" - } -} \ No newline at end of file diff --git a/apps/ui/public/static/demo/rinkeby.tt b/apps/ui/public/static/demo/rinkeby.tt deleted file mode 100644 index ed8f0952..00000000 --- a/apps/ui/public/static/demo/rinkeby.tt +++ /dev/null @@ -1,59 +0,0 @@ -{ - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "id": "f8ae82f0-78ef-42e1-b6cc-176c742e9ad1:string:SGCNM21566325", - "$template": { - "name": "663c03b7-1303-4d51-9915-5d6320763e12:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "c778f257-c5bc-43c0-b32f-916294b2f064:string:EMBEDDED_RENDERER", - "url": "779cf095-ee0b-42c8-b71d-4aa7a76e522a:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "name": "7d4d04d9-561d-43e1-bbfe-3a0bb1c2dd42:string:DEMO STORE", - "documentStore": "9bed56c6-efe9-4777-920f-3fc3a0bfe725:string:0x0C8b2128598eb731C85cdb5514251AaD4E819F52", - "identityProof": { - "type": "cba792ba-2980-4d88-8a96-a08a70428c06:string:DNS-TXT", - "location": "3f1780e5-c9c5-4d8e-aa87-5af9d192fef8:string:demo.tradetrust.io" - } - } - ], - "recipient": { - "name": "48958199-1510-4486-bb57-c83d3b9be122:string:SG FREIGHT", - "address": { - "street": "7fbeb4e6-0b74-418c-951f-a57fec7bca3b:string:101 ORCHARD ROAD", - "country": "f85ddaf0-5de1-4335-b9b1-168fc17b8386:string:SINGAPORE" - } - }, - "consignment": { - "description": "b399b920-bccb-4ee7-9c8d-88b39a0040c7:string:16667 CARTONS OF RED WINE", - "quantity": { - "value": "1099909d-993d-44e1-9847-889c5348c1cc:number:5000", - "unit": "c1443ac8-52d0-46f3-a83f-d26f1f8f69dd:string:LITRES" - }, - "countryOfOrigin": "f9df3b57-8a31-4cc4-aee5-004769394c0f:string:AUSTRALIA", - "outwardBillNo": "4c9f8596-8549-4614-8750-6a116e62216a:string:AQSIQ170923130", - "dateOfDischarge": "c6769cdb-43c5-49ff-9bbd-759487d99112:string:2018-01-26", - "dateOfDeparture": "da4a867c-f63a-4416-a3b5-7dc7663f8b4f:string:2018-01-30", - "countryOfFinalDestination": "cea4a037-ed74-49b1-8339-d322501e75b4:string:CHINA", - "outgoingVehicleNo": "dbcb24d4-0882-40a8-aa1c-9144b8376100:string:COSCO JAPAN 074E/30-JAN" - }, - "declaration": { - "name": "06b11d2d-e6ee-4dc9-a9a0-98ea78c1c3f8:string:PETER LEE", - "designation": "831cdc93-83d8-4f02-8679-aa55fea96a20:string:SHIPPING MANAGER", - "date": "8c3925f4-0715-4772-849b-80f38c62d277:string:2018-01-28" - }, - "certification": { - "name": "dae9da56-9895-4df0-bd77-8283511a2093:string:DEMO JOHN TAN", - "designation": "20d0ec7c-2a6f-4d5f-ac82-3bd7c9b40890:string:DEMO", - "date": "9620fd7e-df2b-47d5-8454-99f405bcee0f:string:2018-01-28", - "signature": "b7331256-e1ee-4969-afef-65270aee224d:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLoAAAJoCAYAAABhvoh+AAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3VlwVGd6N/B/d58+vWpfECAkGSQWGwwGg7Exxow92NgzmRnP5pnJ1KSSzFVSleQqyW0qVcldLlKp3Ewlk1Qln6tmxnbGM7bBNowtZDYBwhICAUIL2tCu3vus34XqeTndiMULXlr/X5ULLa3Ti+Rz+n3eZ/G5ruuCiIiIiIiIiIjoK87/RT8AIiIiIiIiIiKizwIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERHRJ+I4zi2fe79mmiZc1y24jeu6sG0blmV9Lo+RiIiIiIiWF59bvAohIiK6B67rwufzqc9t24bruvD7/fD7/eo2lmXBcRz4/X5omlbwM0RERERERJ8lZnQREdEnUhywks9d1y3I7JIAl6ZpAADLspDP5z+/B0pERERERMsGM7qIiOgTKc7okq+JO2VuSYYXERERERHRZ0n7oh8AERF9NUlQyxvQ8n5sGIb63HEc2LYNv9+PYDCIQCDw+T5YIiIiIiJaFpjRRUREn4jruiqrqzh7y3Gc237dcRy4rotg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", - "stamp": "2e2b71c1-9ed1-46a8-8d3d-26e62749249c:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xl8lNX5Pv5rtsyEhCyEJQTCFkhAQBBBLIKyaAWpgiIoWmutWqu1LrW2alu1llat1VJrq/3UVvFrsVpRKhVE2RSUTQMCsoawJGxhCdkzmeX5/cHvfrifk2dY3Dri9X69eEEmM/OsCXOdc59zPJZlWSAiIiIiIiKi/ynv/3oHiIiIiIiIiIgBnYiIiIiIiCgpMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyKirwzLshx/5DEtHo83e9z8dyQSOeZzYrFYwu2fjGg0ar9O9ivRe39a5jGY++j22Kd5f30M8m+395XtyXMTff9E9vGz7jsREdFXjcfi/3xERJSE5L8nj8dzQs+Tf1uWBY/HA6/Xi6amJqSkpCAej9vvE4vF4Pf7m72PBEqv1+v6fvJ6HRrNx/X+xuNxeL1eRCIR+P1+eDwe+7WxWMyxHXN7lmW5fj/RcZvnSO+z2z7K9/Xr9dey727b0vsmQVzOt9vrY7FYs+8neq00Xujn6v061jETERGdChjQiYjoK0MHSwm5iYKahER5jQ6+Ogi7hUczoOrtA7DfLx6P28FeQq70LKekpDjCqd4PM3R+1rBpNg4katw41uNmb7V5fvS+y3GaoRzAMRsW5Hz5fL6EjQqJjs9sKCEiIjoVMaATEVFScguywi3cSW+s2YOtQ6vbv4UuPdfl216vFz6fz/Fc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robH47EbET7rGPEvg1zPaDSK/Px8/OIXv8DEiRORnZ2N1157rdlSZ01NTbj99tvx8MMPw+v1Ij09HT169LDfS6oU5L6S832sxopYLNassUWe7/P5HA0se/bswa5du/DWW2/Zz2/Xrh1OO+00nHnmmRg0aBD69u2L/Px8pKWl2Y1Gch9Ho1EEAgF7+ILP50MkErHH3ktY5/JuRET0RWIPOhERJaRn09Zl3BJaJWxJWbgepwsANTU12LRpE1avXo3ly5fjo48+wo4dO1BZWdmsB1zeU5dS63Am+2PSE7qZj5vLmYVCITz22GP4+9//jlWrViEQCNg92m4zkesx1R6PBzt37sSsWbNw6623IhAIIBwOA4Cjh9/j8eCVV17BhAkTMHz4cLz33nvIyMiw10KX90/m/37lfHu9XkycOBFPPfUUcnJyEI/H8eGHH2LYsGH28AE5TxdeeCHuuusuNDY2oqGhARkZGZg+fTpefPFF+77QE7udzPGbz9f3jH5MGmhk/LhuhJH7s1OnTujXrx8GDx6M3r1748wzz0S7du0cvfIAHOX8uhJD/p2IHupARER0shjQiYi+pszS9UTPAY4GNj2hmsyeHggE7N7IqqoqRKNR/OEPf8BHH32EdevWoby83PGeEppkHLguI9dly4nosJTo+9LjLfustztv3jyMGjUKl112GV5//XVHr7u8tw518vqMjAyUlpZi8+bNOOecc+zSat04EYlE8Oqrr2LChAm44oor8MorryAYDCIcDjtK5JOZvieuueYaTJs2zb7OixYtwne/+13s2LGjWSWAZVn2BHpA84YTPbRBzwR/vGttTvoHwBH0hfk+EuKlN1yGJOj3lvkJioqKcM4552DQoEEYPHgw8vPz7R56eW+5xzlJHBERfZFY4k5E9DXlFircJu7SZeS6rBgA9u7dixUrVmDFihWYP38+KioqsGbNGmzdutUuNdZl8MDRwNbY2Gi/n548TE+g5jahmltPrNnDL0FMypNFIBDA9u3bAQBTp07Fu+++i0OHDjkmF9OBMh6P26GzZ8+eaNWqlWOm+Gg0an/f4/HgX//6F8aPH48777wTr7zyCgKBgCMUSom727lOJh6PB+np6ZgyZQoAYNWqVXjggQcwd+5ce9x2NBq1gyoAu4FCqhJ0L7zf70dTUxMsy7IbdE7k+M3ea31f6MYi816WQC0l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" - } - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "d1bb0e91b7e2a259eb97f69e1873309681fc2bd82af520b9f9c4833b9aa9801e", - "proof": [], - "merkleRoot": "d1bb0e91b7e2a259eb97f69e1873309681fc2bd82af520b9f9c4833b9aa9801e" - } -} diff --git a/apps/ui/public/static/demo/ropsten.tt b/apps/ui/public/static/demo/ropsten.tt deleted file mode 100644 index 88b3085b..00000000 --- a/apps/ui/public/static/demo/ropsten.tt +++ /dev/null @@ -1,60 +0,0 @@ -{ - "schema": "tradetrust/v1.0", - "data": { - "id": "ae7e8b24-c4a0-4d3d-b3a7-ca3fb1bb6ace:string:SGCNM21566325", - "$template": { - "name": "7fe8ee41-a731-4973-8802-781d228632b6:string:CERTIFICATE_OF_NON_MANIPULATION", - "type": "d1332047-6c9d-4df6-8907-0e02e9881093:string:EMBEDDED_RENDERER", - "url": "ef31e1e7-8413-493d-9b9f-c0bb7fc51d89:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "name": "3ceff5d8-dc83-4834-b4cf-845612276291:string:DEMO STORE", - "documentStore": "9eb86fbf-d9e8-4416-bd70-1d61ceaa5bb6:string:0x2f60375e8144e16Adf1979936301D8341D58C36C", - "identityProof": { - "type": "83f95ed2-956b-42e0-b3d0-192e1135208c:string:DNS-TXT", - "location": "fb20856a-7af4-4b4a-aa1c-134094e48a7e:string:example.openattestation.com" - } - } - ], - "recipient": { - "name": "6c3a09e4-f7c6-429f-8443-5b39e673c9c6:string:SG FREIGHT", - "address": { - "street": "2ed66751-b1dd-4e71-a598-3575fb2163b6:string:101 ORCHARD ROAD", - "country": "e535f99d-b0ba-4a1c-8235-7b0e79ab705b:string:SINGAPORE" - } - }, - "consignment": { - "description": "2587311b-4b1e-428d-9d17-dc479c0a4fc0:string:16667 CARTONS OF RED WINE", - "quantity": { - "value": "14bbf2eb-f6bf-4f03-83b9-99398a4438c2:number:5000", - "unit": "039f4856-4a6e-4565-a292-419f71799cd1:string:LITRES" - }, - "countryOfOrigin": "b54dea66-ac87-414e-bc5c-5b1fe675093a:string:AUSTRALIA", - "outwardBillNo": "df36a924-5845-41fb-9e1f-5e1e4d9cf0b7:string:AQSIQ170923130", - "dateOfDischarge": "1c6228aa-f6ae-4627-b939-b8fe649a7232:string:2018-01-26", - "dateOfDeparture": "60459a4c-c2e8-41d1-9368-fbdb61b8d128:string:2018-01-30", - "countryOfFinalDestination": "3cbd1183-0439-4795-afc9-0f1031da6943:string:CHINA", - "outgoingVehicleNo": "19f38ffb-6491-47da-b46e-cdba38bde642:string:COSCO JAPAN 074E/30-JAN" - }, - "declaration": { - "name": "0e903b65-005d-45fc-9993-b0fca6cb8d7f:string:PETER LEE", - "designation": "93801003-5f76-4442-bcbf-6b11dca2dd9d:string:SHIPPING MANAGER", - "date": "33e47cad-3dd9-42b6-805f-bb2b4114fc85:string:2018-01-28" - }, - "certification": { - "name": "da844b68-2450-44d4-85c4-8ca33ef04d57:string:DEMO JOHN TAN", - "designation": "8b1a63ff-8ecf-4ba7-88ca-54dc4235bb1f:string:DEMO", - "date": "5061fca5-75a1-4ac8-a3dc-e7535397e193:string:2018-01-28", - "signature": "8ae5be0a-90c3-443b-9b93-935f352d3e47:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLoAAAJoCAYAAABhvoh+AAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3VlwVGd6N/B/d58+vWpfECAkGSQWGwwGg7Exxow92NgzmRnP5pnJ1KSSzFVSleQqyW0qVcldLlKp3Ewlk1Qln6tmxnbGM7bBNowtZDYBwhICAUIL2tCu3vus34XqeTndiMULXlr/X5ULLa3Ti+Rz+n3eZ/G5ruuCiIiIiIiIiIjoK87/RT8AIiIiIiIiIiKizwIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERHRJ+I4zi2fe79mmiZc1y24jeu6sG0blmV9Lo+RiIiIiIiWF59bvAohIiK6B67rwufzqc9t24bruvD7/fD7/eo2lmXBcRz4/X5omlbwM0RERERERJ8lZnQREdEnUhywks9d1y3I7JIAl6ZpAADLspDP5z+/B0pERERERMsGM7qIiOgTKc7okq+JO2VuSYYXERERERHRZ0n7oh8AERF9NUlQyxvQ8n5sGIb63HEc2LYNv9+PYDCIQCDw+T5YIiIiIiJaFpjRRUREn4jruiqrqzh7y3Gc237dcRy4rotg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", - "stamp": "42cca02f-e70a-4bb5-917f-11cfe6d98cad:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xl8lNX5Pv5rtsyEhCyEJQTCFkhAQBBBLIKyaAWpgiIoWmutWqu1LrW2alu1llat1VJrq/3UVvFrsVpRKhVE2RSUTQMCsoawJGxhCdkzmeX5/cHvfrifk2dY3Dri9X69eEEmM/OsCXOdc59zPJZlWSAiIiIiIiKi/ynv/3oHiIiIiIiIiIgBnYiIiIiIiCgpMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyKirwzLshx/5DEtHo83e9z8dyQSOeZzYrFYwu2fjGg0ar9O9ivRe39a5jGY++j22Kd5f30M8m+395XtyXMTff9E9vGz7jsREdFXjcfi/3xERJSE5L8nj8dzQs+Tf1uWBY/HA6/Xi6amJqSkpCAej9vvE4vF4Pf7m72PBEqv1+v6fvJ6HRrNx/X+xuNxeL1eRCIR+P1+eDwe+7WxWMyxHXN7lmW5fj/RcZvnSO+z2z7K9/Xr9dey727b0vsmQVzOt9vrY7FYs+8neq00Xujn6v061jETERGdChjQiYjoK0MHSwm5iYKahER5jQ6+Ogi7hUczoOrtA7DfLx6P28FeQq70LKekpDjCqd4PM3R+1rBpNg4katw41uNmb7V5fvS+y3GaoRzAMRsW5Hz5fL6EjQqJjs9sKCEiIjoVMaATEVFScguywi3cSW+s2YOtQ6vbv4UuPdfl216vFz6fz/Fct5Boht9oNAq/34+mpiY0NjYiGo0iHA6joaEB4XAYjY2NiEQiCIfD9p+mpiZEIhHEYjE0NDQc8/zoBgqPx4NAIICUlBS7OqBly5bw+XxISUlBMBhEamqq/ScQCMDv9yMlJQWhUMg+PvMcajqAm6XuupFDQrhUDZjny62hQs693o9EPfgM6EREdCpjQCcioqR0rLB4vOfEYrFmoRo4EpqlN1uHSCk7l55dHSL1a6urq3Hw4EHU1NTg8OHDqKysREVFBQ4fPoza2lpUVVVh//79OHz4MKqqqtDY2IjGxkbU1tYiHo+jsbER9fX1dgOAOY47UYOEG92TLXTAdStj9/l88Pv98Pl8yMzMREpKClJTU9GiRQukpaUhMzMTWVlZSE9PR+vWrZGZmYlWrVohNzcXqampaN++PbKyshAKhZCRkeHYH/M4dAVDNBptdo3ke2YVhHnuE/X2H28IABER0VcRAzoREX2lmGXm8nckErF7cmOxGCzLgs/ng8/ns8uqJTTq8NjU1ISamhocOHAA+/btw+7du1FRUYEdO3bg0KFD2L17N/bt24fKykrU1taioaEBTU1NCSdBE24BGnD2QOvnmT3GJ9JT7FbSrsvuzXN2rP1ye0/93JSUFGRlZWHkyJF46623kJubi+zsbOTm5iI3Nxft2rVDXl4eOnTogJycHHTo0AEZGRlIT08/7rFFo1HH+HNdteA25v/zGBZARESUjBjQiYgoqSWa3TsSicDr9SIQCNiPmeXt0pPs8/lQVVWFxYsXo7S0FGVlZdi+fTv279+P8vJyVFRUoLa2NuE4cbd90eOoE5WEy/b9fj/i8Ti6d+8Ov9+PjRs3OiauO97xHs/JTqQmveluY+jlPeRrv9+PaDSKaDRql8w3NDQ4wrJbA0BKSgqys7PRtm1btGvXDh07dkS3bt3QtWtXtG3bFl27dkV2djYyMzObVTvoMecAmoV3fZwM6kREdCphQCcioqQk4VaPBU80mVskEsGBAwdQVlaGkpISbN++HSUlJdi0aRMAYM6cOfB6vSgsLMSePXua9SLr0Ke3k2gpMfmeZvZmi1AohMbGRowaNQqnn346pk6deswQfrwebv28RO9j9tKfLAnm0ggiwwEk0OuGCbeZ4mXIQKJ99Hq98Pv9yM7ORseOHdGxY0d06dIFhYWF6NWrFzp06ID8/Hx7rLy8rz5uCe3m9hnYiYjoq4wBnYiIXJmTqgHNy5/NknHg6ORoMsba5/M5Xq/Hh5uP67HFeuZz0dTUhN27d2Pr1q3YsGEDtmzZgo0bN2LHjh3YvXu33QsufD4fYrEYfv/73+POO+/EDTfcgOeee87ePz3runk8sg/xeByBQMBeOz0lJQVNTU32e7uNl5b3k5B7ww034Pzzz8e1116LcDh8zHD9v5KogUGOU65ZLBazz4d+jZwreT4ABINB+3n6Osq1TrQPHo8Hubm56Ny5M7p3747u3bujT58+KCoqQl5eHrKysuznmfeZzDNwrKXaZH/N4zJn3Jdl+uR58rg8l40CRET0eWNAJyIiV4lKn+Uxc9yzfq4ZeE3SMwvAniTM7M0+ePAgNm/ejLVr12LDhg1Yv349SkpK7HJ0Kb02e5xTUlLs/W1qaoLH40HLli1RVlaGOXPm4IorrkAoFLJnS5fgJb3EeiI5KY+XtdPl+dFo1D5efT4k+Ome+J/85Ce48sorcc4556C2ttY+Xj1rfDJwC+hmT7lukNBBXJ+vgoICTJkyBffeey+2b9/uOB/m8922L3QFgK5waNOmDbp06YKioiL06tULAwYMQK9evZCbm2s3vOjJ8uR1cq8EAgHHPeo2oaCefFDv54ks9cbSeyIi+iwY0ImIyCFRb3Ci70ciEQQCAcda2rrXVcqiJWSZAScSiWDPnj3YvHkz1qxZg5UrV2LDhg0oLS1FXV2dHZx1r6sEMeBo2HML63rSuAkTJuBXv/oV+vfvbwdsM4ibE5JJUNOBOxqNIhQKIRaLIRqNOvYjHo/bvcaWZWHq1Km4+uqr0bdvX+zdu9c+L1+l/3qlxDwajaKgoAA33ngjZs6cieXLlzuudTAYRDwex4gRIzB79mzU19fjZz/7GZ5++mlHtYFu4ACOHWTN8nbdMKLnC/D7/Wjfvj169+6NgQMHomfPnujXrx+6dOmC9PR0x5J08Xjcvm4yq71sQxpigMQrAeiGpBMZ709ERHQy/P/rHSAiouQiQUMmBUtU5i6l7DqMS49kQ0MDQqGQI1CLiooKfPLJJ1ixYgXWrFmDDz/8EOXl5WhoaHCEXdmm23JcEvbi8bijJ9rsjZdSbK/Xi9dffx2RSARdunRBSUmJ3VsuzB5t2RcJcvF4HLfccgtmzpyJnTt32udCjl8mrItEIojH43j++ecxceJEnHHGGaiurobH47EbET7rGPEvg1zPaDSK/Px8/OIXv8DEiRORnZ2N1157rdlSZ01NTbj99tvx8MMPw+v1Ij09HT169LDfS6oU5L6S832sxopYLNassUWe7/P5HA0se/bswa5du/DWW2/Zz2/Xrh1OO+00nHnmmRg0aBD69u2L/Px8pKWl2Y1Gch9Ho1EEAgF7+ILP50MkErHH3ktY5/JuRET0RWIPOhERJaRn09Zl3BJaJWxJWbgepwsANTU12LRpE1avXo3ly5fjo48+wo4dO1BZWdmsB1zeU5dS63Am+2PSE7qZj5vLmYVCITz22GP4+9//jlWrViEQCNg92m4zkesx1R6PBzt37sSsWbNw6623IhAIIBwOA4Cjh9/j8eCVV17BhAkTMHz4cLz33nvIyMiw10KX90/m/37lfHu9XkycOBFPPfUUcnJyEI/H8eGHH2LYsGH28AE5TxdeeCHuuusuNDY2oqGhARkZGZg+fTpefPFF+77QE7udzPGbz9f3jH5MGmhk/LhuhJH7s1OnTujXrx8GDx6M3r1748wzz0S7du0cvfIAHOX8uhJD/p2IHupARER0shjQiYi+pszS9UTPAY4GNj2hmsyeHggE7N7IqqoqRKNR/OEPf8BHH32EdevWoby83PGeEppkHLguI9dly4nosJTo+9LjLfustztv3jyMGjUKl112GV5//XVHr7u8tw518vqMjAyUlpZi8+bNOOecc+zSat04EYlE8Oqrr2LChAm44oor8MorryAYDCIcDjtK5JOZvieuueYaTJs2zb7OixYtwne/+13s2LGjWSWAZVn2BHpA84YTPbRBzwR/vGttTvoHwBH0hfk+EuKlN1yGJOj3lvkJioqKcM4552DQoEEYPHgw8vPz7R56eW+5xzlJHBERfZFY4k5E9DXlFircJu7SZeS6rBgA9u7dixUrVmDFihWYP38+KioqsGbNGmzdutUuNdZl8MDRwNbY2Gi/n548TE+g5jahmltPrNnDL0FMypNFIBDA9u3bAQBTp07Fu+++i0OHDjkmF9OBMh6P26GzZ8+eaNWqlWOm+Gg0an/f4/HgX//6F8aPH48777wTr7zyCgKBgCMUSom727lOJh6PB+np6ZgyZQoAYNWqVXjggQcwd+5ce9x2NBq1gyoAu4FCqhJ0L7zf70dTUxMsy7IbdE7k+M3ea31f6MYi816WQC0l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" - } - }, - "privacy": {}, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "be9d5ce7c2f071b8874928feeae9c86c13d5fd6506effb476e12ebad5a795c7a", - "proof": [], - "merkleRoot": "be9d5ce7c2f071b8874928feeae9c86c13d5fd6506effb476e12ebad5a795c7a" - } -} diff --git a/apps/ui/public/static/images/CSC_logo.png b/apps/ui/public/static/images/CSC_logo.png deleted file mode 100644 index db5434ce..00000000 Binary files a/apps/ui/public/static/images/CSC_logo.png and /dev/null differ diff --git a/apps/ui/public/static/images/GOVTECH_logo.png b/apps/ui/public/static/images/GOVTECH_logo.png deleted file mode 100644 index 367e9ac3..00000000 Binary files a/apps/ui/public/static/images/GOVTECH_logo.png and /dev/null differ diff --git a/apps/ui/public/static/images/Github_Octocat.png b/apps/ui/public/static/images/Github_Octocat.png deleted file mode 100644 index 993b2ce0..00000000 Binary files a/apps/ui/public/static/images/Github_Octocat.png and /dev/null differ diff --git a/apps/ui/public/static/images/aboutsection/genuine.svg b/apps/ui/public/static/images/aboutsection/genuine.svg deleted file mode 100644 index 5e1b141a..00000000 --- a/apps/ui/public/static/images/aboutsection/genuine.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - -shield -Created with Sketch. - - - - - - - - - - diff --git a/apps/ui/public/static/images/aboutsection/howitworksgraphic.png b/apps/ui/public/static/images/aboutsection/howitworksgraphic.png deleted file mode 100644 index e9a76769..00000000 Binary files a/apps/ui/public/static/images/aboutsection/howitworksgraphic.png and /dev/null differ diff --git a/apps/ui/public/static/images/aboutsection/institution.svg b/apps/ui/public/static/images/aboutsection/institution.svg deleted file mode 100644 index 76cfcdee..00000000 --- a/apps/ui/public/static/images/aboutsection/institution.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/aboutsection/valid.svg b/apps/ui/public/static/images/aboutsection/valid.svg deleted file mode 100644 index ef77c635..00000000 --- a/apps/ui/public/static/images/aboutsection/valid.svg +++ /dev/null @@ -1,61 +0,0 @@ - - - - -Asset 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/benefitsection/icon-reduce-cost.png b/apps/ui/public/static/images/benefitsection/icon-reduce-cost.png deleted file mode 100644 index 8ae1f96d..00000000 Binary files a/apps/ui/public/static/images/benefitsection/icon-reduce-cost.png and /dev/null differ diff --git a/apps/ui/public/static/images/benefitsection/icon-secure-doc.png b/apps/ui/public/static/images/benefitsection/icon-secure-doc.png deleted file mode 100644 index 211363cd..00000000 Binary files a/apps/ui/public/static/images/benefitsection/icon-secure-doc.png and /dev/null differ diff --git a/apps/ui/public/static/images/benefitsection/icon-trade.png b/apps/ui/public/static/images/benefitsection/icon-trade.png deleted file mode 100644 index a4270745..00000000 Binary files a/apps/ui/public/static/images/benefitsection/icon-trade.png and /dev/null differ diff --git a/apps/ui/public/static/images/common/logo-govtech.png b/apps/ui/public/static/images/common/logo-govtech.png deleted file mode 100755 index b2e56b06..00000000 Binary files a/apps/ui/public/static/images/common/logo-govtech.png and /dev/null differ diff --git a/apps/ui/public/static/images/common/logo-imda.png b/apps/ui/public/static/images/common/logo-imda.png deleted file mode 100644 index 51fad994..00000000 Binary files a/apps/ui/public/static/images/common/logo-imda.png and /dev/null differ diff --git a/apps/ui/public/static/images/common/share.jpg b/apps/ui/public/static/images/common/share.jpg deleted file mode 100644 index 3cc7a222..00000000 Binary files a/apps/ui/public/static/images/common/share.jpg and /dev/null differ diff --git a/apps/ui/public/static/images/common/wave-lines-light-2.png b/apps/ui/public/static/images/common/wave-lines-light-2.png deleted file mode 100644 index 39525b29..00000000 Binary files a/apps/ui/public/static/images/common/wave-lines-light-2.png and /dev/null differ diff --git a/apps/ui/public/static/images/common/wave-lines-light.png b/apps/ui/public/static/images/common/wave-lines-light.png deleted file mode 100644 index 598b730a..00000000 Binary files a/apps/ui/public/static/images/common/wave-lines-light.png and /dev/null differ diff --git a/apps/ui/public/static/images/common/wave-lines.png b/apps/ui/public/static/images/common/wave-lines.png deleted file mode 100644 index a6cc64d3..00000000 Binary files a/apps/ui/public/static/images/common/wave-lines.png and /dev/null differ diff --git a/apps/ui/public/static/images/contact/contact-person.png b/apps/ui/public/static/images/contact/contact-person.png deleted file mode 100644 index 08b38376..00000000 Binary files a/apps/ui/public/static/images/contact/contact-person.png and /dev/null differ diff --git a/apps/ui/public/static/images/creator/creator-graphic.png b/apps/ui/public/static/images/creator/creator-graphic.png deleted file mode 100644 index 68ec9673..00000000 Binary files a/apps/ui/public/static/images/creator/creator-graphic.png and /dev/null differ diff --git a/apps/ui/public/static/images/creator/dropzone-graphic.png b/apps/ui/public/static/images/creator/dropzone-graphic.png deleted file mode 100644 index 1a7dea43..00000000 Binary files a/apps/ui/public/static/images/creator/dropzone-graphic.png and /dev/null differ diff --git a/apps/ui/public/static/images/demo/circle-form.png b/apps/ui/public/static/images/demo/circle-form.png deleted file mode 100644 index 45ae6744..00000000 Binary files a/apps/ui/public/static/images/demo/circle-form.png and /dev/null differ diff --git a/apps/ui/public/static/images/demo/circle-load.png b/apps/ui/public/static/images/demo/circle-load.png deleted file mode 100644 index 83d819a5..00000000 Binary files a/apps/ui/public/static/images/demo/circle-load.png and /dev/null differ diff --git a/apps/ui/public/static/images/demo/circle-verify.png b/apps/ui/public/static/images/demo/circle-verify.png deleted file mode 100644 index 45eec184..00000000 Binary files a/apps/ui/public/static/images/demo/circle-verify.png and /dev/null differ diff --git a/apps/ui/public/static/images/dropzone/arrow.png b/apps/ui/public/static/images/dropzone/arrow.png deleted file mode 100644 index 6a330661..00000000 Binary files a/apps/ui/public/static/images/dropzone/arrow.png and /dev/null differ diff --git a/apps/ui/public/static/images/dropzone/arrow2.png b/apps/ui/public/static/images/dropzone/arrow2.png deleted file mode 100644 index f9d3b9a1..00000000 Binary files a/apps/ui/public/static/images/dropzone/arrow2.png and /dev/null differ diff --git a/apps/ui/public/static/images/dropzone/certificate.svg b/apps/ui/public/static/images/dropzone/certificate.svg deleted file mode 100644 index ba9039c9..00000000 --- a/apps/ui/public/static/images/dropzone/certificate.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/dropzone/drop_arrow.svg b/apps/ui/public/static/images/dropzone/drop_arrow.svg deleted file mode 100644 index 5155be7f..00000000 --- a/apps/ui/public/static/images/dropzone/drop_arrow.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/ui/public/static/images/dropzone/dropzone_illustration.svg b/apps/ui/public/static/images/dropzone/dropzone_illustration.svg deleted file mode 100644 index 4ccaf487..00000000 --- a/apps/ui/public/static/images/dropzone/dropzone_illustration.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/dropzone/invalid.svg b/apps/ui/public/static/images/dropzone/invalid.svg deleted file mode 100644 index a31a8ed2..00000000 --- a/apps/ui/public/static/images/dropzone/invalid.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/apps/ui/public/static/images/dropzone/warning.svg b/apps/ui/public/static/images/dropzone/warning.svg deleted file mode 100644 index 6f97d468..00000000 --- a/apps/ui/public/static/images/dropzone/warning.svg +++ /dev/null @@ -1,12 +0,0 @@ - - warning - - - - - - - - - - diff --git a/apps/ui/public/static/images/errorpage/404.png b/apps/ui/public/static/images/errorpage/404.png deleted file mode 100644 index 2f9b7a55..00000000 Binary files a/apps/ui/public/static/images/errorpage/404.png and /dev/null differ diff --git a/apps/ui/public/static/images/errorpage/error-boundary.png b/apps/ui/public/static/images/errorpage/error-boundary.png deleted file mode 100644 index 0ebca2b4..00000000 Binary files a/apps/ui/public/static/images/errorpage/error-boundary.png and /dev/null differ diff --git a/apps/ui/public/static/images/eta/bl.svg b/apps/ui/public/static/images/eta/bl.svg deleted file mode 100644 index 04327272..00000000 --- a/apps/ui/public/static/images/eta/bl.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/eta/cost.svg b/apps/ui/public/static/images/eta/cost.svg deleted file mode 100644 index 97997fff..00000000 --- a/apps/ui/public/static/images/eta/cost.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/ui/public/static/images/eta/document.svg b/apps/ui/public/static/images/eta/document.svg deleted file mode 100644 index 36a11843..00000000 --- a/apps/ui/public/static/images/eta/document.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/eta/ecommerce.svg b/apps/ui/public/static/images/eta/ecommerce.svg deleted file mode 100644 index e1b1002a..00000000 --- a/apps/ui/public/static/images/eta/ecommerce.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/eta/eta-bg.png b/apps/ui/public/static/images/eta/eta-bg.png deleted file mode 100644 index 15c3bf44..00000000 Binary files a/apps/ui/public/static/images/eta/eta-bg.png and /dev/null differ diff --git a/apps/ui/public/static/images/eta/fraud.svg b/apps/ui/public/static/images/eta/fraud.svg deleted file mode 100644 index c0740161..00000000 --- a/apps/ui/public/static/images/eta/fraud.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/eta/goods.svg b/apps/ui/public/static/images/eta/goods.svg deleted file mode 100644 index b0588355..00000000 --- a/apps/ui/public/static/images/eta/goods.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/eta/idea.svg b/apps/ui/public/static/images/eta/idea.svg deleted file mode 100644 index cb350a75..00000000 --- a/apps/ui/public/static/images/eta/idea.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/eta/map.png b/apps/ui/public/static/images/eta/map.png deleted file mode 100644 index 46bd1b12..00000000 Binary files a/apps/ui/public/static/images/eta/map.png and /dev/null differ diff --git a/apps/ui/public/static/images/eta/ship.svg b/apps/ui/public/static/images/eta/ship.svg deleted file mode 100644 index 09e205ec..00000000 --- a/apps/ui/public/static/images/eta/ship.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/eta/time.svg b/apps/ui/public/static/images/eta/time.svg deleted file mode 100644 index 4a355b15..00000000 --- a/apps/ui/public/static/images/eta/time.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/apps/ui/public/static/images/eta/why-ebls.png b/apps/ui/public/static/images/eta/why-ebls.png deleted file mode 100644 index a894807f..00000000 Binary files a/apps/ui/public/static/images/eta/why-ebls.png and /dev/null differ diff --git a/apps/ui/public/static/images/faq/faq-man.png b/apps/ui/public/static/images/faq/faq-man.png deleted file mode 100644 index f0ba8d66..00000000 Binary files a/apps/ui/public/static/images/faq/faq-man.png and /dev/null differ diff --git a/apps/ui/public/static/images/faq/faq-person.png b/apps/ui/public/static/images/faq/faq-person.png deleted file mode 100644 index 53363fe9..00000000 Binary files a/apps/ui/public/static/images/faq/faq-person.png and /dev/null differ diff --git a/apps/ui/public/static/images/favicon/code.txt b/apps/ui/public/static/images/favicon/code.txt deleted file mode 100644 index b5c7c3af..00000000 --- a/apps/ui/public/static/images/favicon/code.txt +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/apps/ui/public/static/images/favicon/favicon-16x16.png b/apps/ui/public/static/images/favicon/favicon-16x16.png deleted file mode 100755 index d2d6686d..00000000 Binary files a/apps/ui/public/static/images/favicon/favicon-16x16.png and /dev/null differ diff --git a/apps/ui/public/static/images/favicon/favicon-32x32.png b/apps/ui/public/static/images/favicon/favicon-32x32.png deleted file mode 100755 index 2379c77f..00000000 Binary files a/apps/ui/public/static/images/favicon/favicon-32x32.png and /dev/null differ diff --git a/apps/ui/public/static/images/favicon/favicon.ico b/apps/ui/public/static/images/favicon/favicon.ico deleted file mode 100755 index c7f2b1a3..00000000 Binary files a/apps/ui/public/static/images/favicon/favicon.ico and /dev/null differ diff --git a/apps/ui/public/static/images/favicon/favicon.png b/apps/ui/public/static/images/favicon/favicon.png deleted file mode 100644 index 3ff348b2..00000000 Binary files a/apps/ui/public/static/images/favicon/favicon.png and /dev/null differ diff --git a/apps/ui/public/static/images/fileicons/csv.svg b/apps/ui/public/static/images/fileicons/csv.svg deleted file mode 100644 index b03a4e15..00000000 --- a/apps/ui/public/static/images/fileicons/csv.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/ui/public/static/images/fileicons/doc.svg b/apps/ui/public/static/images/fileicons/doc.svg deleted file mode 100644 index 096ea645..00000000 --- a/apps/ui/public/static/images/fileicons/doc.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/ui/public/static/images/fileicons/jpg.svg b/apps/ui/public/static/images/fileicons/jpg.svg deleted file mode 100644 index 0a7a7337..00000000 --- a/apps/ui/public/static/images/fileicons/jpg.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/ui/public/static/images/fileicons/pdf.svg b/apps/ui/public/static/images/fileicons/pdf.svg deleted file mode 100644 index c1945fad..00000000 --- a/apps/ui/public/static/images/fileicons/pdf.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/ui/public/static/images/fileicons/png.svg b/apps/ui/public/static/images/fileicons/png.svg deleted file mode 100644 index d7418064..00000000 --- a/apps/ui/public/static/images/fileicons/png.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/ui/public/static/images/fileicons/txt.svg b/apps/ui/public/static/images/fileicons/txt.svg deleted file mode 100644 index b471710d..00000000 --- a/apps/ui/public/static/images/fileicons/txt.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/apps/ui/public/static/images/footer-logoAU.png b/apps/ui/public/static/images/footer-logoAU.png deleted file mode 100644 index 8a1cf377..00000000 Binary files a/apps/ui/public/static/images/footer-logoAU.png and /dev/null differ diff --git a/apps/ui/public/static/images/guidelines/Guidelines.png b/apps/ui/public/static/images/guidelines/Guidelines.png deleted file mode 100644 index 84bba6cb..00000000 Binary files a/apps/ui/public/static/images/guidelines/Guidelines.png and /dev/null differ diff --git a/apps/ui/public/static/images/home/howItWorks/icons/cheque.svg b/apps/ui/public/static/images/home/howItWorks/icons/cheque.svg deleted file mode 100644 index ea82d901..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/cheque.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/customerExperience.svg b/apps/ui/public/static/images/home/howItWorks/icons/customerExperience.svg deleted file mode 100644 index 68040d28..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/customerExperience.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/eCheck.svg b/apps/ui/public/static/images/home/howItWorks/icons/eCheck.svg deleted file mode 100644 index 56bcd1d7..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/eCheck.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/eDispatch.svg b/apps/ui/public/static/images/home/howItWorks/icons/eDispatch.svg deleted file mode 100644 index dc0ba19a..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/eDispatch.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/eDistribute.svg b/apps/ui/public/static/images/home/howItWorks/icons/eDistribute.svg deleted file mode 100644 index 0c1b958f..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/eDistribute.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/eEndorse.svg b/apps/ui/public/static/images/home/howItWorks/icons/eEndorse.svg deleted file mode 100644 index b941e9aa..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/eEndorse.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/eReceive.svg b/apps/ui/public/static/images/home/howItWorks/icons/eReceive.svg deleted file mode 100644 index 1c2585de..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/eReceive.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/efficiency.svg b/apps/ui/public/static/images/home/howItWorks/icons/efficiency.svg deleted file mode 100644 index 3a0f4fd5..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/efficiency.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperAuthenticity.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperAuthenticity.svg deleted file mode 100644 index 3588cc17..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/paperAuthenticity.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperCheck.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperCheck.svg deleted file mode 100644 index b712111f..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/paperCheck.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperDispatch.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperDispatch.svg deleted file mode 100644 index f1d33496..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/paperDispatch.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperEndorse.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperEndorse.svg deleted file mode 100644 index a9e83e9b..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/paperEndorse.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperIssue.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperIssue.svg deleted file mode 100644 index 7d1c74df..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/paperIssue.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperMoney.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperMoney.svg deleted file mode 100644 index 0980aa9f..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/paperMoney.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperReceive.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperReceive.svg deleted file mode 100644 index 0dd40734..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/paperReceive.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperRisk.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperRisk.svg deleted file mode 100644 index 6af6aa1a..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/paperRisk.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperTick.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperTick.svg deleted file mode 100644 index fb9ae2ad..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/paperTick.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/secure.svg b/apps/ui/public/static/images/home/howItWorks/icons/secure.svg deleted file mode 100644 index 9d71a2d7..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/secure.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/signUp.svg b/apps/ui/public/static/images/home/howItWorks/icons/signUp.svg deleted file mode 100644 index f675a10f..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/signUp.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/speedUp.svg b/apps/ui/public/static/images/home/howItWorks/icons/speedUp.svg deleted file mode 100644 index 6adc5e1e..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/speedUp.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/technology.svg b/apps/ui/public/static/images/home/howItWorks/icons/technology.svg deleted file mode 100644 index 06f9e046..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/technology.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/icons/wallet.svg b/apps/ui/public/static/images/home/howItWorks/icons/wallet.svg deleted file mode 100644 index c19b73a2..00000000 --- a/apps/ui/public/static/images/home/howItWorks/icons/wallet.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona1.png b/apps/ui/public/static/images/home/howItWorks/persona/persona1.png deleted file mode 100644 index 5463b411..00000000 Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona1.png and /dev/null differ diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona2.png b/apps/ui/public/static/images/home/howItWorks/persona/persona2.png deleted file mode 100644 index 7ee5c25d..00000000 Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona2.png and /dev/null differ diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona3.png b/apps/ui/public/static/images/home/howItWorks/persona/persona3.png deleted file mode 100644 index 4640dd94..00000000 Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona3.png and /dev/null differ diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona4.png b/apps/ui/public/static/images/home/howItWorks/persona/persona4.png deleted file mode 100644 index f1b21cc1..00000000 Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona4.png and /dev/null differ diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona5.png b/apps/ui/public/static/images/home/howItWorks/persona/persona5.png deleted file mode 100644 index c457fd9c..00000000 Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona5.png and /dev/null differ diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona6.png b/apps/ui/public/static/images/home/howItWorks/persona/persona6.png deleted file mode 100644 index a4e987d8..00000000 Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona6.png and /dev/null differ diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona7.png b/apps/ui/public/static/images/home/howItWorks/persona/persona7.png deleted file mode 100644 index 568da0b7..00000000 Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona7.png and /dev/null differ diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona8.png b/apps/ui/public/static/images/home/howItWorks/persona/persona8.png deleted file mode 100644 index 4bec5753..00000000 Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona8.png and /dev/null differ diff --git a/apps/ui/public/static/images/home/mainBenefits/reduce.svg b/apps/ui/public/static/images/home/mainBenefits/reduce.svg deleted file mode 100644 index 8a6b6686..00000000 --- a/apps/ui/public/static/images/home/mainBenefits/reduce.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/mainBenefits/secure.svg b/apps/ui/public/static/images/home/mainBenefits/secure.svg deleted file mode 100644 index 7f968032..00000000 --- a/apps/ui/public/static/images/home/mainBenefits/secure.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/mainBenefits/single-wave.png b/apps/ui/public/static/images/home/mainBenefits/single-wave.png deleted file mode 100644 index 018dc028..00000000 Binary files a/apps/ui/public/static/images/home/mainBenefits/single-wave.png and /dev/null differ diff --git a/apps/ui/public/static/images/home/mainBenefits/trade.svg b/apps/ui/public/static/images/home/mainBenefits/trade.svg deleted file mode 100644 index 24229b9e..00000000 --- a/apps/ui/public/static/images/home/mainBenefits/trade.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/home/welcome/industry-mobile.png b/apps/ui/public/static/images/home/welcome/industry-mobile.png deleted file mode 100644 index d6fbaa29..00000000 Binary files a/apps/ui/public/static/images/home/welcome/industry-mobile.png and /dev/null differ diff --git a/apps/ui/public/static/images/home/welcome/industry.png b/apps/ui/public/static/images/home/welcome/industry.png deleted file mode 100644 index 879ea45d..00000000 Binary files a/apps/ui/public/static/images/home/welcome/industry.png and /dev/null differ diff --git a/apps/ui/public/static/images/home/welcome/map.png b/apps/ui/public/static/images/home/welcome/map.png deleted file mode 100644 index 73f8ee66..00000000 Binary files a/apps/ui/public/static/images/home/welcome/map.png and /dev/null differ diff --git a/apps/ui/public/static/images/landingsection/graphic-landing.png b/apps/ui/public/static/images/landingsection/graphic-landing.png deleted file mode 100644 index 0f4862b6..00000000 Binary files a/apps/ui/public/static/images/landingsection/graphic-landing.png and /dev/null differ diff --git a/apps/ui/public/static/images/logo-govtech.png b/apps/ui/public/static/images/logo-govtech.png deleted file mode 100644 index 367e9ac3..00000000 Binary files a/apps/ui/public/static/images/logo-govtech.png and /dev/null differ diff --git a/apps/ui/public/static/images/logo-qrcode.png b/apps/ui/public/static/images/logo-qrcode.png deleted file mode 100644 index 53cde247..00000000 Binary files a/apps/ui/public/static/images/logo-qrcode.png and /dev/null differ diff --git a/apps/ui/public/static/images/logoAU.svg b/apps/ui/public/static/images/logoAU.svg deleted file mode 100644 index c2271830..00000000 --- a/apps/ui/public/static/images/logoAU.svg +++ /dev/null @@ -1,813 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/networks/ethereum.gif b/apps/ui/public/static/images/networks/ethereum.gif deleted file mode 100644 index 417c47be..00000000 Binary files a/apps/ui/public/static/images/networks/ethereum.gif and /dev/null differ diff --git a/apps/ui/public/static/images/networks/polygon.gif b/apps/ui/public/static/images/networks/polygon.gif deleted file mode 100644 index 37e209af..00000000 Binary files a/apps/ui/public/static/images/networks/polygon.gif and /dev/null differ diff --git a/apps/ui/public/static/images/news/news-generic.png b/apps/ui/public/static/images/news/news-generic.png deleted file mode 100644 index 3bf37c54..00000000 Binary files a/apps/ui/public/static/images/news/news-generic.png and /dev/null differ diff --git a/apps/ui/public/static/images/tradetrust_logo.svg b/apps/ui/public/static/images/tradetrust_logo.svg deleted file mode 100644 index a2fcd96a..00000000 --- a/apps/ui/public/static/images/tradetrust_logo.svg +++ /dev/null @@ -1 +0,0 @@ -image/svg+xmlLayer 1 \ No newline at end of file diff --git a/apps/ui/public/static/images/upload-icon-dark.png b/apps/ui/public/static/images/upload-icon-dark.png deleted file mode 100644 index f8c8260c..00000000 Binary files a/apps/ui/public/static/images/upload-icon-dark.png and /dev/null differ diff --git a/apps/ui/public/static/images/watermark.svg b/apps/ui/public/static/images/watermark.svg deleted file mode 100644 index 5375c5d8..00000000 --- a/apps/ui/public/static/images/watermark.svg +++ /dev/null @@ -1,221 +0,0 @@ - - - - background - - - - - - - Layer 1 - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - Printed from the digital version of certificate. For verification, - please visit OpenCerts.io (http://opencerts.io/) with the .opencert file. - - - - \ No newline at end of file diff --git a/apps/ui/public/static/images/webinar/IMDA_cube.png b/apps/ui/public/static/images/webinar/IMDA_cube.png deleted file mode 100644 index 8545a50c..00000000 Binary files a/apps/ui/public/static/images/webinar/IMDA_cube.png and /dev/null differ diff --git a/apps/ui/public/static/images/webinar/about.svg b/apps/ui/public/static/images/webinar/about.svg deleted file mode 100644 index 0a620fbd..00000000 --- a/apps/ui/public/static/images/webinar/about.svg +++ /dev/null @@ -1,4291 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/webinar/banner-title.png b/apps/ui/public/static/images/webinar/banner-title.png deleted file mode 100644 index fb82de19..00000000 Binary files a/apps/ui/public/static/images/webinar/banner-title.png and /dev/null differ diff --git a/apps/ui/public/static/images/webinar/banner-title@4x.png b/apps/ui/public/static/images/webinar/banner-title@4x.png deleted file mode 100644 index 9eb72376..00000000 Binary files a/apps/ui/public/static/images/webinar/banner-title@4x.png and /dev/null differ diff --git a/apps/ui/public/static/images/webinar/banner.jpg b/apps/ui/public/static/images/webinar/banner.jpg deleted file mode 100644 index 59b4d866..00000000 Binary files a/apps/ui/public/static/images/webinar/banner.jpg and /dev/null differ diff --git a/apps/ui/public/static/images/webinar/icon-01.svg b/apps/ui/public/static/images/webinar/icon-01.svg deleted file mode 100644 index 3c73300c..00000000 --- a/apps/ui/public/static/images/webinar/icon-01.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - diff --git a/apps/ui/public/static/images/webinar/icon-02.svg b/apps/ui/public/static/images/webinar/icon-02.svg deleted file mode 100644 index 0d9cf373..00000000 --- a/apps/ui/public/static/images/webinar/icon-02.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/webinar/icon-03.svg b/apps/ui/public/static/images/webinar/icon-03.svg deleted file mode 100644 index 8018f52b..00000000 --- a/apps/ui/public/static/images/webinar/icon-03.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - diff --git a/apps/ui/public/static/images/webinar/icon-04.svg b/apps/ui/public/static/images/webinar/icon-04.svg deleted file mode 100644 index 634d4240..00000000 --- a/apps/ui/public/static/images/webinar/icon-04.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/webinar/icon-05.svg b/apps/ui/public/static/images/webinar/icon-05.svg deleted file mode 100644 index d6f870a5..00000000 --- a/apps/ui/public/static/images/webinar/icon-05.svg +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/apps/ui/public/static/images/webinar/icon-06.svg b/apps/ui/public/static/images/webinar/icon-06.svg deleted file mode 100644 index 2176fee2..00000000 --- a/apps/ui/public/static/images/webinar/icon-06.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-1-demo.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-1-demo.pdf deleted file mode 100644 index acb68582..00000000 Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-1-demo.pdf and /dev/null differ diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-1-overview.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-1-overview.pdf deleted file mode 100644 index bfb5619e..00000000 Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-1-overview.pdf and /dev/null differ diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-2.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-2.pdf deleted file mode 100644 index 6acb5615..00000000 Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-2.pdf and /dev/null differ diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-3.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-3.pdf deleted file mode 100644 index 846ec05c..00000000 Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-3.pdf and /dev/null differ diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-4.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-4.pdf deleted file mode 100644 index 2beea582..00000000 Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-4.pdf and /dev/null differ diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-5.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-5.pdf deleted file mode 100644 index 69a65ed8..00000000 Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-5.pdf and /dev/null differ diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-6.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-6.pdf deleted file mode 100644 index 01556f11..00000000 Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-6.pdf and /dev/null differ diff --git a/apps/ui/public/static/index.html b/apps/ui/public/static/index.html deleted file mode 100644 index 03c0de34..00000000 --- a/apps/ui/public/static/index.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - <%= htmlWebpackPlugin.options.APP_NAME %> - An easy way to check and verify your documents - - - - - - - - - - - - - - -
- - - diff --git a/apps/ui/public/static/uploads/5.5.jpg b/apps/ui/public/static/uploads/5.5.jpg deleted file mode 100644 index 7c03592c..00000000 Binary files a/apps/ui/public/static/uploads/5.5.jpg and /dev/null differ diff --git a/apps/ui/public/static/uploads/imdatradetrust_newsletter_issue-06.pdf b/apps/ui/public/static/uploads/imdatradetrust_newsletter_issue-06.pdf deleted file mode 100644 index 87f85426..00000000 Binary files a/apps/ui/public/static/uploads/imdatradetrust_newsletter_issue-06.pdf and /dev/null differ diff --git a/apps/ui/public/static/uploads/news-01.jpg b/apps/ui/public/static/uploads/news-01.jpg deleted file mode 100644 index 9d5936d4..00000000 Binary files a/apps/ui/public/static/uploads/news-01.jpg and /dev/null differ diff --git a/apps/ui/public/static/uploads/news-02.jpg b/apps/ui/public/static/uploads/news-02.jpg deleted file mode 100644 index e6d3b78a..00000000 Binary files a/apps/ui/public/static/uploads/news-02.jpg and /dev/null differ diff --git a/apps/ui/public/static/uploads/news-03.jpg b/apps/ui/public/static/uploads/news-03.jpg deleted file mode 100644 index b0e532d4..00000000 Binary files a/apps/ui/public/static/uploads/news-03.jpg and /dev/null differ diff --git a/apps/ui/public/static/uploads/tfg..jpg b/apps/ui/public/static/uploads/tfg..jpg deleted file mode 100644 index 1f1a17be..00000000 Binary files a/apps/ui/public/static/uploads/tfg..jpg and /dev/null differ diff --git a/apps/ui/public/static/uploads/tradetrust-newsletter-1.pdf b/apps/ui/public/static/uploads/tradetrust-newsletter-1.pdf deleted file mode 100644 index d950fb83..00000000 Binary files a/apps/ui/public/static/uploads/tradetrust-newsletter-1.pdf and /dev/null differ diff --git a/apps/ui/public/static/uploads/tradetrust-newsletter-2.pdf b/apps/ui/public/static/uploads/tradetrust-newsletter-2.pdf deleted file mode 100644 index 4477dbff..00000000 Binary files a/apps/ui/public/static/uploads/tradetrust-newsletter-2.pdf and /dev/null differ diff --git a/apps/ui/public/static/uploads/tradetrust-newsletter-3.pdf b/apps/ui/public/static/uploads/tradetrust-newsletter-3.pdf deleted file mode 100644 index f6e97e97..00000000 Binary files a/apps/ui/public/static/uploads/tradetrust-newsletter-3.pdf and /dev/null differ diff --git a/apps/ui/public/static/uploads/tradetrust-newsletter-4.pdf b/apps/ui/public/static/uploads/tradetrust-newsletter-4.pdf deleted file mode 100644 index 5bae9585..00000000 Binary files a/apps/ui/public/static/uploads/tradetrust-newsletter-4.pdf and /dev/null differ diff --git a/apps/ui/public/static/uploads/tradetrust-newsletter-5.pdf b/apps/ui/public/static/uploads/tradetrust-newsletter-5.pdf deleted file mode 100644 index 37782412..00000000 Binary files a/apps/ui/public/static/uploads/tradetrust-newsletter-5.pdf and /dev/null differ diff --git a/apps/ui/public/static/uploads/tradetrust_newsletter-07.pdf b/apps/ui/public/static/uploads/tradetrust_newsletter-07.pdf deleted file mode 100644 index e6f3c65e..00000000 Binary files a/apps/ui/public/static/uploads/tradetrust_newsletter-07.pdf and /dev/null differ diff --git a/apps/ui/public/static/uploads/ttnewsletter7.jpg b/apps/ui/public/static/uploads/ttnewsletter7.jpg deleted file mode 100644 index 2920a6b2..00000000 Binary files a/apps/ui/public/static/uploads/ttnewsletter7.jpg and /dev/null differ diff --git a/apps/ui/public/static/uploads/webinar-the-journey-to-paperless-trade.pdf b/apps/ui/public/static/uploads/webinar-the-journey-to-paperless-trade.pdf deleted file mode 100644 index 90a62a92..00000000 Binary files a/apps/ui/public/static/uploads/webinar-the-journey-to-paperless-trade.pdf and /dev/null differ diff --git a/apps/ui/src/AppContainer.tsx b/apps/ui/src/AppContainer.tsx deleted file mode 100644 index 896f11b1..00000000 --- a/apps/ui/src/AppContainer.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import { Overlay } from "@govtechsg/tradetrust-ui-components"; -import React, { useEffect, useState } from "react"; -import { useLocation } from "react-router-dom"; -import { Footer, NavigationBar } from "./components/Layout"; - -import { Routes, routes } from "./routes"; - -const AppContainer = (): React.ReactElement => { - const location = useLocation(); - const [toggleNavBar, setToggleNavBar] = useState(false); - - useEffect(() => { - setToggleNavBar(false); - window.scrollTo(0, 0); - }, [location]); - - return ( -
- -
- -
-
- -
- ); -}; - -export default AppContainer; diff --git a/apps/ui/src/appConfig.js b/apps/ui/src/appConfig.js deleted file mode 100644 index 00abafa9..00000000 --- a/apps/ui/src/appConfig.js +++ /dev/null @@ -1,62 +0,0 @@ -const IS_LOCAL = process.env.IS_LOCAL || process.env.NODE_ENV === "test"; - -if ((!IS_LOCAL && !process.env.VCKIT_DOMAIN) || (!IS_LOCAL && !process.env.VCKIT_API_DOMAIN)) { - throw Error(`Missing one or more of the required environment variables: VCKIT_DOMAIN, VCKIT_API_DOMAIN"`); -} - -if (!process.env.CONFIG_FILE_ID) { - throw Error(`Missing required environment variable: CONFIG_FILE_ID"`); -} - -const PROTOCOL = IS_LOCAL ? "http" : "https"; - -const VCKIT_DOMAIN = IS_LOCAL ? "localhost:3000" : process.env.VCKIT_DOMAIN; - -const VCKIT_WEBSITE = `${PROTOCOL}://${VCKIT_DOMAIN}`; - -const VCKIT_API_DOMAIN = IS_LOCAL ? "localhost:5010/dev" : process.env.VCKIT_API_DOMAIN; - -const VCKIT_API = `${PROTOCOL}://${VCKIT_API_DOMAIN}`; - -const CONFIG_FILE_ROUTE = "config-file"; - -const CONFIG_FILE_ID = process.env.CONFIG_FILE_ID; - -const APP_NAME = ""; - -const SHORT_APP_NAME = ""; - -const DEFAULT_RENDERER = ""; - -const FAVICON_PATH = "/static/images/favicon/favicon.png"; - -const COPYRIGHT_TEXT = ""; - -const COPYRIGHT_YEAR = ""; - -const FOOTER_LINKS = [ - { - text: "Who we are", - href: "#", - }, - { - text: "Contact us", - href: "#", - }, -]; - -module.exports = { - PROTOCOL, - VCKIT_DOMAIN, - VCKIT_WEBSITE, - VCKIT_API, - CONFIG_FILE_ROUTE, - CONFIG_FILE_ID, - APP_NAME, - SHORT_APP_NAME, - DEFAULT_RENDERER, - FAVICON_PATH, - COPYRIGHT_TEXT, - COPYRIGHT_YEAR, - FOOTER_LINKS, -}; diff --git a/apps/ui/src/assets/images/footer_logo.png b/apps/ui/src/assets/images/footer_logo.png deleted file mode 100644 index e69de29b..00000000 diff --git a/apps/ui/src/assets/images/header_logo.svg b/apps/ui/src/assets/images/header_logo.svg deleted file mode 100644 index e69de29b..00000000 diff --git a/apps/ui/src/common/API/configAPI.test.tsx b/apps/ui/src/common/API/configAPI.test.tsx deleted file mode 100644 index 0a581d73..00000000 --- a/apps/ui/src/common/API/configAPI.test.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import axios from "axios"; -import { getConfigFile } from "./configFileAPI"; -import { VCKIT_API, CONFIG_FILE_ROUTE } from "../../appConfig"; - -jest.mock("../../appConfig", () => ({ - VCKIT_API: "api.vckit-test.com", - CONFIG_FILE_ROUTE: "config-file", -})); - -const mockedAxiosGet = jest.spyOn(axios, "get"); - -describe("configFileAPI", () => { - const configFileId = "testID"; - - it("should return a config file for a given id", async () => { - mockedAxiosGet.mockResolvedValueOnce({ data: { data: { test: "ConfigFile" } } }); - - const configFile = await getConfigFile(configFileId); - - expect(configFile).toStrictEqual({ test: "ConfigFile" }); - expect(mockedAxiosGet).toBeCalledWith(`${VCKIT_API}/${CONFIG_FILE_ROUTE}/${configFileId}`); - }); - - it("should throw an error if no config file is found", async () => { - mockedAxiosGet.mockRejectedValueOnce(new Error()); - - expect(getConfigFile(configFileId)).rejects.toThrow(); - }); -}); diff --git a/apps/ui/src/common/API/configFileAPI.tsx b/apps/ui/src/common/API/configFileAPI.tsx deleted file mode 100644 index d0e00839..00000000 --- a/apps/ui/src/common/API/configFileAPI.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import axios from "axios"; -import { Config } from "../../types"; -import { VCKIT_API, CONFIG_FILE_ROUTE } from "../../appConfig"; - -interface ConfigFileData { - document: Config; -} - -export const getConfigFile = async (id: string): Promise => { - try { - const axiosResponse = await axios.get(`${VCKIT_API}/${CONFIG_FILE_ROUTE}/${id}`); - return axiosResponse.data.data; - } catch (err) { - throw err; - } -}; diff --git a/apps/ui/src/common/API/storageAPI.test.tsx b/apps/ui/src/common/API/storageAPI.test.tsx deleted file mode 100644 index b04f7624..00000000 --- a/apps/ui/src/common/API/storageAPI.test.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { validate } from "uuid"; -import { generateIdAndKey } from "./storageAPI"; - -describe("storageAPI", () => { - describe("generateIdAndKey", () => { - it("should return a valid uuid and encryption key", () => { - const queueData = generateIdAndKey(); - - // Validate uuid - expect(validate(queueData.data.id)).toBe(true); - - // Validate encryption key - // Should be 64 hex string - const pattern = /[0-9A-Fa-f]{64}/g; - const result = queueData.data.key.match(pattern); - expect(result?.length).toBe(1); - }); - }); -}); diff --git a/apps/ui/src/common/API/storageAPI.tsx b/apps/ui/src/common/API/storageAPI.tsx deleted file mode 100644 index 2717aeff..00000000 --- a/apps/ui/src/common/API/storageAPI.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import { utils } from "@govtechsg/open-attestation"; -import { generateEncryptionKey } from "@govtechsg/oa-encryption"; -import axios, { AxiosResponse } from "axios"; -import { v4 as uuid } from "uuid"; -import { DocumentStorage, WrappedDocument } from "../../types"; -import { decodeQrCode } from "../utils/utils"; - -interface Headers { - "Content-Type": string; - "x-api-key": string; -} - -export const getHeaders = (documentStorage: DocumentStorage): Headers => { - const headers = { - "Content-Type": "application/json", - } as Headers; - - const apiKey = "x-api-key"; - - if (documentStorage.apiKey) headers[apiKey] = documentStorage.apiKey; - - return headers; -}; - -export const getQueueNumber = async (documentStorage: DocumentStorage): Promise => { - const url = `${documentStorage.url}/queue`; - return axios.get(url, { headers: { ...getHeaders(documentStorage) } }); -}; - -export const uploadToStorage = async ( - doc: WrappedDocument, - documentStorage: DocumentStorage -): Promise => { - const { links } = utils.isRawV3Document(doc.rawDocument) ? doc.rawDocument.credentialSubject : doc.rawDocument; - const qrCodeObj = decodeQrCode(links.self.href); - const uri = qrCodeObj.payload.uri; - - return axios.post( - uri, - { - document: doc.wrappedDocument, - decryptionKey: qrCodeObj.payload.key, - }, - { headers: { ...getHeaders(documentStorage) } } - ); -}; - -export interface QueueData { - data: { - id: string; - key: string; - }; -} - -/** - * Generates ID and encryption key client side. - * - * @returns QueueData - */ -export const generateIdAndKey = (): QueueData => ({ - data: { - id: uuid(), - key: generateEncryptionKey(), - }, -}); diff --git a/apps/ui/src/common/analytics/Analytics.test.ts b/apps/ui/src/common/analytics/Analytics.test.ts deleted file mode 100644 index 95bc897b..00000000 --- a/apps/ui/src/common/analytics/Analytics.test.ts +++ /dev/null @@ -1,138 +0,0 @@ -import { GA_MEASUREMENT_ID } from "../../../src/config"; -import { validatePageViewEvent, validateGaEvent, gaPageView, gaEvent } from "./Analytics"; - -const consoleSpy = jest.spyOn(console, "error"); -const mockGaEvent = { - action: "TEST_ACTION", - category: "TEST_CATEGORY", - label: "TEST_LABEL", - value: 2, -}; - -beforeEach(() => { - jest.spyOn(console, "error").mockImplementation(() => {}); -}); - -afterEach(() => { - jest.clearAllMocks(); -}); - -describe("validateGaPageView", () => { - it("throws if action is missing", () => { - // @ts-expect-error we expect this error to be thrown - validatePageViewEvent({}); - expect(consoleSpy).toBeCalledTimes(1); - expect(consoleSpy).toHaveBeenCalledWith("Action is required"); - }); -}); - -describe("gaPageView", () => { - beforeEach(() => { - window.gtag = jest.fn(); - }); - - afterEach(() => { - // @ts-expect-error the mock does not match the signature - window.gtag = undefined; - }); - - it("sends and log gtag page view if window.gtag is present", () => { - gaPageView({ - action: "TEST_ACTION", - } as any); - expect(window.gtag).toBeCalledTimes(1); - expect(window.gtag).toHaveBeenCalledWith("event", "TEST_ACTION", { - send_to: GA_MEASUREMENT_ID, - }); - }); - - it("throws if there is a validation error", () => { - const mockGaEventError = { action: 123 }; - // @ts-expect-error the mock does not match the signature - gaPageView(mockGaEventError); - expect(consoleSpy).toBeCalledTimes(1); - expect(consoleSpy).toHaveBeenCalledWith("Action must be a string"); - }); -}); - -describe("validateGaEvent", () => { - it("throws if category is missing", () => { - // @ts-expect-error we expect this error to be thrown - validateGaEvent({ - action: "magic_demo_start", - }); - expect(consoleSpy).toBeCalledTimes(1); - expect(consoleSpy).toHaveBeenCalledWith("Category is required"); - }); - - it("throws if action is missing", () => { - // @ts-expect-error we expect this error to be thrown - validateGaEvent({ - category: "magic_demo", - }); - expect(consoleSpy).toBeCalledTimes(1); - expect(consoleSpy).toHaveBeenCalledWith("Action is required"); - }); - - it("throws if value is not number", () => { - // @ts-expect-error we expect this error to be thrown - validateGaEvent({ category: "magic_demo", action: "magic_demo_start", value: "STRING" }); - expect(consoleSpy).toBeCalledTimes(1); - expect(consoleSpy).toHaveBeenCalledWith("Value must be a number"); - }); - - it("passes for minimum values", () => { - validateGaEvent({ - category: "magic_demo", - action: "magic_demo_start", - label: undefined, - value: undefined, - }); - expect(true).toBe(true); - }); - - it("passes for all values", () => { - validateGaEvent({ - category: "magic_demo", - action: "magic_demo_start", - label: "Start Issuing", - value: 2, - }); - expect(true).toBe(true); - }); -}); - -describe("gaEvent", () => { - beforeEach(() => { - window.gtag = jest.fn(); - }); - - afterEach(() => { - // @ts-expect-error the mock does not match the signature - window.gtag = undefined; - }); - - it("does not fail if gtag is not present", () => { - gaEvent(mockGaEvent as any); - expect(true).toBe(true); - }); - - it("sends and log gtag event if window.gtag is present", () => { - // @ts-expect-error the mock does not match the signature - gaEvent(mockGaEvent); - expect(window.gtag).toBeCalledTimes(1); - expect(window.gtag).toHaveBeenCalledWith("event", "TEST_ACTION", { - event_category: "TEST_CATEGORY", - event_label: "TEST_LABEL", - value: 2, - }); - }); - - it("throws if there is a validation error", () => { - const mockGaEventError = { ...mockGaEvent, value: "STRING" }; - // @ts-expect-error the mock does not match the signature - gaEvent(mockGaEventError); - expect(consoleSpy).toBeCalledTimes(1); - expect(consoleSpy).toHaveBeenCalledWith("Value must be a number"); - }); -}); diff --git a/apps/ui/src/common/analytics/Analytics.ts b/apps/ui/src/common/analytics/Analytics.ts deleted file mode 100644 index 635d778c..00000000 --- a/apps/ui/src/common/analytics/Analytics.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { GA_MEASUREMENT_ID } from "../../../src/config"; - -type GaActionDefault = "page_view"; -type GaAction = - | "magic_demo_start" - | "magic_demo_issue" - | "magic_demo_downloaded" - | "magic_demo_file_drop" - | "magic_demo_drop_off"; -type GaCategory = "magic_demo"; - -interface GaEventProps { - action: GaAction; - category: GaCategory; - label?: string; - value?: number; -} - -interface GaPageViewProps { - action: GaActionDefault; -} - -export const validatePageViewEvent = (event: GaPageViewProps): void => { - const { action } = event; - if (!action) console.error("Action is required"); - if (action && typeof action !== "string") console.error("Action must be a string"); -}; - -export const gaPageView = (event: GaPageViewProps): void => { - validatePageViewEvent(event); - const { action } = event; - gtag("event", action, { - send_to: GA_MEASUREMENT_ID, - }); -}; - -export const validateGaEvent = (event: GaEventProps): void => { - const { action, category, label, value } = event; - if (!category) console.error("Category is required"); - if (!action) console.error("Action is required"); - if (label && typeof label !== "string") console.error("Label must be a string"); - if (value && typeof value !== "number") console.error("Value must be a number"); -}; - -export const gaEvent = (event: GaEventProps): void => { - validateGaEvent(event); - const { action, category, label, value } = event; - gtag("event", action, { - event_category: category, - event_label: label, - value: value, - }); -}; diff --git a/apps/ui/src/common/analytics/index.ts b/apps/ui/src/common/analytics/index.ts deleted file mode 100644 index 5c4ac40f..00000000 --- a/apps/ui/src/common/analytics/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./Analytics"; diff --git a/apps/ui/src/common/config/config.ts b/apps/ui/src/common/config/config.ts deleted file mode 100644 index b435128e..00000000 --- a/apps/ui/src/common/config/config.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { ChainInfoObject } from "../../constants/chain-info"; - -export const INFURA_PROJECT_ID = process.env.INFURA_PROJECT_ID || "6028cd7708c54c91a90df6cefd9bf1a9"; // TODO: inject project id into env variable - -export const ETHERSCAN_API_KEY = { - ETH: process.env.REACT_APP_API_KEY_ETH, - MATIC: process.env.REACT_APP_API_KEY_MATIC, -}; - -// Addresses retrieved from https://docs.opengsn.org/gsn-provider/networks.html -interface GsnRelayConfig { - relayHub: string; - stakeManager: string; - forwarder: string; - gasPrice: number; -} -interface EtherscanNetworkApiDetails { - apiKey: string; - hostname: string; -} - -const ropstenGsnRelayConfig = { - relayHub: "0x29e41C2b329fF4921d8AC654CEc909a0B575df20", - stakeManager: "0x762A4D5F51d8b2F9bA1B0412B45687cE0EfFD92B", - forwarder: "0x25CEd1955423BA34332Ec1B60154967750a0297D", - gasPrice: 20000000000, // 20 Gwei -}; - -const homesteadGsnRelayConfig = { - relayHub: "0xB1E47968aD4909b9eb693c212feA22D0419D2D56", - stakeManager: "0xcAA46E3a5D2c3c07A0C4F7723c7977c3e643C2B1", - forwarder: "0xa530F85085C6FE2f866E7FdB716849714a89f4CD", - gasPrice: 20000000000, // 20 Gwei -}; - -export const getGSNRelayConfig = (networkId?: string): GsnRelayConfig => { - if (networkId === "ropsten") return ropstenGsnRelayConfig; - return homesteadGsnRelayConfig; -}; - -export const getHttpProviderUri = (networkId: string): string => { - if (networkId === "local") return `http://localhost:8545`; - if (networkId === "homestead") return `https://mainnet.infura.io/v3/${INFURA_PROJECT_ID}`; - return `https://${networkId}.infura.io/v3/${INFURA_PROJECT_ID}`; -}; - -export const getEtherscanNetworkApiDetails = (chainInfo: ChainInfoObject): EtherscanNetworkApiDetails => { - const apiKey = (ETHERSCAN_API_KEY as any)[chainInfo.chain]; - return { hostname: chainInfo.explorerApiUrl, apiKey: apiKey } as EtherscanNetworkApiDetails; -}; diff --git a/apps/ui/src/common/config/decrypt.test.tsx b/apps/ui/src/common/config/decrypt.test.tsx deleted file mode 100644 index dfcf1036..00000000 --- a/apps/ui/src/common/config/decrypt.test.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import { getGSNRelayConfig } from "../../config/config"; -import { ConfigFile } from "../../types"; -import { decryptWalletOrSigner, getGsnRelaySigner } from "./decrypt"; - -import sample from "../../test/fixture/config/v2/sample-config-ropsten.json"; - -const configFile = sample as ConfigFile; -const gsnConfig = getGSNRelayConfig("ropsten"); - -describe("decryptWalletOrSigner", () => { - it("should return wallet when decryption is successful", async () => { - const wallet = await decryptWalletOrSigner(configFile, "password", () => {}); - expect(await wallet.getAddress()).toBe("0x1245e5B64D785b25057f7438F715f4aA5D965733"); - expect(wallet.privateKey).toBe("0x416f14debf10172f04bef09f9b774480561ee3f05ee1a6f75df3c71ec0c60666"); - }); - - it("should throw when decryption fails", async () => { - await expect(decryptWalletOrSigner(configFile, "wrongPassword", () => {})).rejects.toThrow(/invalid password/); - }); -}); - -describe("getGsnRelayProvider", () => { - it("should return gsn provider when using wallet Config", async () => { - const DEFAULT_PAYMASTER = "0x8057c0fb7089BB646f824fF4A4f5a18A8d978ecC"; - const wallet = await decryptWalletOrSigner(configFile, "password", () => {}); - const gsnProvider = await getGsnRelaySigner(wallet, DEFAULT_PAYMASTER); - expect(gsnProvider).toHaveProperty("_address", "0x1245e5B64D785b25057f7438F715f4aA5D965733"); - expect(gsnProvider).toHaveProperty("provider.provider.relayClient.config.chainId", 3); - expect(gsnProvider).toHaveProperty("provider.provider.relayClient.config.forwarderAddress", gsnConfig.forwarder); - expect(gsnProvider).toHaveProperty("provider.provider.relayClient.config.paymasterAddress", DEFAULT_PAYMASTER); - expect(gsnProvider).toHaveProperty("provider.provider.relayClient.config.relayHubAddress", gsnConfig.relayHub); - }, 20000); // long timeout because getGsnRelaySigner takes awhile due to contract init -}); diff --git a/apps/ui/src/common/config/decrypt.tsx b/apps/ui/src/common/config/decrypt.tsx deleted file mode 100644 index f6b52537..00000000 --- a/apps/ui/src/common/config/decrypt.tsx +++ /dev/null @@ -1,113 +0,0 @@ -import { Wallet, providers } from "ethers"; -import { AwsKmwSignerOption, ConfigFile, ConnectedSigner } from "../../types"; -import { RelayProvider } from "@opengsn/gsn"; -import { getGSNRelayConfig, getHttpProviderUri } from "../../config/config"; -import Web3HttpProvider from "web3-providers-http"; -import { isWalletOption } from "../utils/utils"; -import { AwsKmsSigner } from "ethers-aws-kms-signer"; -import { utils } from "@govtechsg/oa-verify"; - -export const getGsnRelaySigner = async ( - account: Wallet | ConnectedSigner, - paymasterAddress: string -): Promise => { - // Get network and chainId - const networkInformation = await account.provider.getNetwork(); - const network = networkInformation?.name; - const chainId = networkInformation?.chainId; - - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - //@ts-ignore - const origProvider = new Web3HttpProvider(getHttpProviderUri(network)); - - /* Configure GsnProvider to use correct relay and contracts - Note: unsure why stakeManagerAddress not needed, according to type */ - const gsnRelayConfig = getGSNRelayConfig(network); - const gsnConfig = { - relayHubAddress: gsnRelayConfig.relayHub, - paymasterAddress, - forwarderAddress: gsnRelayConfig.forwarder, - gasPriceFactorPercent: 70, - methodSuffix: "_v4", - jsonStringifyRequest: true, - chainId, - relayLookupWindowBlocks: 1e5, - }; - - /* Wrap GsnProvider with a eth node provider - However, Gsn does not support ethers provider vice versa hence we will need to use metamask provider - Refer to: - https://github.com/ethers-io/ethers.js/issues/636 - https://github.com/ethers-io/ethers.js/issues/1088 - https://github.com/ethers-io/ethers.js/issues/956 - https://github.com/ethers-io/ethers.js/pull/836 - Using Web3HttpProvider from web3 to solve problem for now - */ - - const gsnProvider = RelayProvider.newProvider({ - provider: origProvider, - config: gsnConfig, - // eslint-disable-next-line @typescript-eslint/no-explicit-any - }) as any; // the types are a bit fucked up for now; not worth fixing until opengsn stabilises - await gsnProvider.init(); - - // Decrypt wallet to use wallet account as signer - gsnProvider.addAccount(account.privateKey); - const from = await account.getAddress(); - - // GsnProvider is now an rpc provider with GSN support. make it an ethers provider: - const etherProvider = new providers.Web3Provider(gsnProvider); - - return etherProvider.getSigner(from); -}; - -export const decryptWalletOrSigner = async ( - config: ConfigFile, - password: string, - progressCallback: (progress: number) => void -): Promise => { - const provider = - config.network === "local" ? new providers.JsonRpcProvider() : utils.generateProvider({ network: config.network }); - if (isWalletOption(config.wallet)) { - // For backward compatibility when the wallet is still string - return decryptEncryptedJson(config.wallet, password, progressCallback, provider); - } else { - switch (config.wallet.type) { - case "ENCRYPTED_JSON": - return decryptEncryptedJson(config.wallet.encryptedJson, password, progressCallback, provider); - case "AWS_KMS": - return decryptAwsKms(config.wallet, password, provider); - default: - throw new Error("Wallet type not supported."); - } - } -}; - -const decryptAwsKms = async (wallet: AwsKmwSignerOption, password: string, provider: providers.Provider) => { - const kmsCredentials = { - accessKeyId: wallet.accessKeyId, // credentials for your IAM user with KMS access - secretAccessKey: password, // credentials for your IAM user with KMS access - region: wallet.region, - keyId: wallet.kmsKeyId, - }; - - const signer = new AwsKmsSigner(kmsCredentials).connect(provider); - try { - const connectedSigner = signer as unknown as ConnectedSigner; - if (await connectedSigner.getAddress()) { - return connectedSigner; - } - throw new Error("Unable to attach the provider to the kms signer"); - } catch (e) { - throw new Error("Unable to attach the provider to the kms signer"); - } -}; - -const decryptEncryptedJson = async ( - encryptedJson: string, - password: string, - progressCallback: (progress: number) => void, - provider: providers.Provider -) => { - return (await Wallet.fromEncryptedJson(encryptedJson, password, progressCallback)).connect(provider); -}; diff --git a/apps/ui/src/common/config/index.ts b/apps/ui/src/common/config/index.ts deleted file mode 100644 index 5c62e04f..00000000 --- a/apps/ui/src/common/config/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./config"; diff --git a/apps/ui/src/common/config/validate.test.tsx b/apps/ui/src/common/config/validate.test.tsx deleted file mode 100644 index a4a3fcb1..00000000 --- a/apps/ui/src/common/config/validate.test.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import { assertConfigFile } from "./validate"; - -import sample from "../../test/fixture/config/v2/sample-config-ropsten.json"; - -describe("configFileSchema", () => { - it("validates against sample wallet file", () => { - expect.assertions(1); - expect(() => assertConfigFile(sample as any)).not.toThrow(); - }); - - it("throws when wallet is malformed", () => { - expect.assertions(6); - expect(() => assertConfigFile({ ...sample, wallet: undefined } as any)).toThrow(/missing/); - expect(() => assertConfigFile({ ...sample, wallet: "" } as any)).toThrow(/not allowed to be empty/); - expect(() => assertConfigFile({ ...sample, forms: undefined } as any)).toThrow(/missing/); - expect(() => assertConfigFile({ ...sample, forms: [{ name: undefined, type: "abc" }] } as any)).toThrow(/missing/); - expect(() => assertConfigFile({ ...sample, forms: [{ name: "abc", type: undefined }] } as any)).toThrow(/missing/); - expect(() => assertConfigFile({ ...sample, forms: [{ name: "abc", type: "abc" }] } as any)).toThrow( - /must be one of/ - ); - }); - - describe("wallet", () => { - it("should throw when network is missing", () => { - expect(() => assertConfigFile({ ...sample, network: undefined } as any)).toThrow(/missing/); - }); - }); - - describe("forms", () => { - it("should throw when defaults is missing", () => { - expect(() => - assertConfigFile({ ...sample, forms: [{ ...sample.forms[0], defaults: undefined }] } as any) - ).toThrow(/missing/); - }); - it("should throw when schema is missing", () => { - expect(() => assertConfigFile({ ...sample, forms: [{ ...sample.forms[0], schema: undefined }] } as any)).toThrow( - /missing/ - ); - }); - it("should throw when type is malformed", () => { - expect(() => assertConfigFile({ ...sample, forms: [{ ...sample.forms[0], type: "FOO_BAR" }] } as any)).toThrow( - /must be one of/ - ); - }); - it("should throw when name is missing", () => { - expect(() => assertConfigFile({ ...sample, forms: [{ ...sample.forms[0], name: undefined }] } as any)).toThrow( - /missing/ - ); - }); - }); - - describe("documentStorage", () => { - it("should not throw when documentStorage is missing", () => { - expect(() => - assertConfigFile({ - ...sample, - documentStorage: undefined, - } as any) - ).not.toThrow(/missing/); - }); - - it("should throw when url is missing", () => { - expect(() => - assertConfigFile({ - ...sample, - documentStorage: { ...sample.documentStorage, url: undefined }, - } as any) - ).toThrow(/missing/); - }); - }); -}); diff --git a/apps/ui/src/common/config/validate.tsx b/apps/ui/src/common/config/validate.tsx deleted file mode 100644 index 5513a054..00000000 --- a/apps/ui/src/common/config/validate.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import Joi from "@hapi/joi"; -import { ConfigFile } from "../../types"; - -const configFileSchema = Joi.object({ - network: Joi.string().allow("homestead", "ropsten", "rinkeby", "local").only().required(), - wallet: Joi.alternatives( - Joi.string().required(), - Joi.object().keys({ - type: Joi.string().allow("AWS_KMS").required(), - accessKeyId: Joi.string().required(), - region: Joi.string().required(), - kmsKeyId: Joi.string().required(), - }), - Joi.object().keys({ - type: Joi.string().allow("ENCRYPTED_JSON").required(), - encryptedJson: Joi.string().required(), - }) - ).required(), - forms: Joi.array() - .items( - Joi.object({ - name: Joi.string().required(), - type: Joi.string().allow("TRANSFERABLE_RECORD", "VERIFIABLE_DOCUMENT").only().required(), - defaults: Joi.object().required(), - schema: Joi.object().required(), - attachments: Joi.object({ - allow: Joi.boolean().required(), - accept: Joi.alternatives().try(Joi.array().items(Joi.string()), Joi.string()), - }), - headers: Joi.array().optional(), - uiSchema: Joi.object(), - extension: Joi.string(), - fileName: Joi.string(), - }) - ) - .required(), - documentStorage: Joi.object({ - apiKey: Joi.string(), - url: Joi.string().required(), - }), -}); - -export const validateConfigFile = configFileSchema.validate; -export const assertConfigFile = (value: ConfigFile): void => Joi.assert(value, configFileSchema); diff --git a/apps/ui/src/common/contexts/AuthenticationContext/AuthContext.tsx b/apps/ui/src/common/contexts/AuthenticationContext/AuthContext.tsx deleted file mode 100644 index e25cb41e..00000000 --- a/apps/ui/src/common/contexts/AuthenticationContext/AuthContext.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import React, { createContext, ReactChildren, useContext } from "react"; -import { magic } from "../helpers"; -import { useProviderContext } from "../provider"; -interface AuthContextProps { - isLoggedIn: boolean; - login: (email: string) => Promise | ReturnType; - logout: () => Promise | ReturnType; -} - -const AuthContext = createContext({ - isLoggedIn: false, - login: async () => new Promise((resolve) => resolve()), - logout: async () => new Promise((resolve) => resolve()), -}); - -/** - * note to maintainers: - * auth provider depends on provider provider - * so ensure that auth provider sits under provider provider component tree - */ -export const AuthProvider: any = ({ children }: { children: ReactChildren }) => { - const [isLoggedIn, setIsLoggedIn] = React.useState(false); - const { upgradeToMagicSigner } = useProviderContext(); - - const login = async (email: string) => { - // needs error handling here - // better to defer error handling to another function - await magic.auth.loginWithMagicLink({ email }); - await upgradeToMagicSigner(); - setIsLoggedIn(true); - }; - - const logout = async () => { - // needs error handling - await magic.user.logout(); - setIsLoggedIn(false); - }; - - React.useLayoutEffect(() => { - // eagerly check if user is already logged in - const execute = async () => { - // needs error handling here - const status = await magic.user.isLoggedIn(); - if (status) { - // if logged in, then immediate upgrade to magic signer. - await upgradeToMagicSigner(); - } - setIsLoggedIn(status); - }; - execute(); - }, [upgradeToMagicSigner]); - - return {children}; -}; - -export const useAuthContext = (): AuthContextProps => useContext(AuthContext); diff --git a/apps/ui/src/common/contexts/AuthenticationContext/index.tsx b/apps/ui/src/common/contexts/AuthenticationContext/index.tsx deleted file mode 100644 index 39fc5f6e..00000000 --- a/apps/ui/src/common/contexts/AuthenticationContext/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./AuthContext"; diff --git a/apps/ui/src/common/contexts/TokenInformationContext/TokenInformationContext.tsx b/apps/ui/src/common/contexts/TokenInformationContext/TokenInformationContext.tsx deleted file mode 100644 index 8c1c964f..00000000 --- a/apps/ui/src/common/contexts/TokenInformationContext/TokenInformationContext.tsx +++ /dev/null @@ -1,237 +0,0 @@ -import { ContractFunctionState, useContractFunctionHook } from "@govtechsg/ethers-contract-hook"; -import { TitleEscrow } from "@govtechsg/token-registry/types/TitleEscrow"; -import React, { createContext, useContext, useEffect, useState, useCallback, FunctionComponent } from "react"; -import { useTitleEscrowContract } from "../../hooks/useTitleEscrowContract"; -import { useProviderContext } from "../provider"; -import { useSupportsInterface } from "../../hooks/useSupportsInterface"; -import { useTokenRegistryContract } from "../../hooks/useTokenRegistryContract"; -import { TradeTrustErc721 } from "@govtechsg/token-registry/types/TradeTrustErc721"; -import { useRestoreToken } from "../../hooks/useRestoreToken"; - -interface TokenInformationContext { - tokenRegistryAddress?: string; - tokenId?: string; - beneficiary?: string; - holder?: string; - documentOwner?: string; - approvedBeneficiary?: string; - approvedHolder?: string; - changeHolder: TitleEscrow["changeHolder"]; - changeHolderState: ContractFunctionState; - transferTo: TitleEscrow["transferTo"]; - transferToState: ContractFunctionState; - endorseBeneficiary: TitleEscrow["endorseBeneficiary"]; - endorseBeneficiaryState: ContractFunctionState; - approveNewTransferTargets: TitleEscrow["approveNewTransferTargets"]; - approveNewTransferTargetsState: ContractFunctionState; - transferToNewEscrow: TitleEscrow["transferToNewEscrow"]; - transferToNewEscrowState: ContractFunctionState; - initialize: (tokenRegistryAddress: string, tokenId: string) => void; - isSurrendered: boolean; - isTokenBurnt: boolean; - isTitleEscrow?: boolean; - resetStates: () => void; - destroyToken: TradeTrustErc721["destroyToken"]; - destroyTokenState: ContractFunctionState; - restoreToken: TradeTrustErc721["restoreToken"]; - restoreTokenState: ContractFunctionState; -} - -const contractFunctionStub = () => { - return undefined as any; -}; - -export const TokenInformationContext = createContext({ - // eslint-disable-next-line @typescript-eslint/no-empty-function - initialize: () => {}, - changeHolder: contractFunctionStub, - changeHolderState: "UNINITIALIZED", - transferTo: contractFunctionStub, - transferToState: "UNINITIALIZED", - endorseBeneficiary: contractFunctionStub, - endorseBeneficiaryState: "UNINITIALIZED", - isSurrendered: false, - isTokenBurnt: false, - documentOwner: "", - approveNewTransferTargets: contractFunctionStub, - approveNewTransferTargetsState: "UNINITIALIZED", - transferToNewEscrow: contractFunctionStub, - transferToNewEscrowState: "UNINITIALIZED", - // eslint-disable-next-line @typescript-eslint/no-empty-function - resetStates: () => {}, - destroyToken: contractFunctionStub, - destroyTokenState: "UNINITIALIZED", - restoreToken: contractFunctionStub, - restoreTokenState: "UNINITIALIZED", -}); - -interface TokenInformationContextProviderProps { - children: React.ReactNode; -} - -export const TokenInformationContextProvider: FunctionComponent = ({ - children, -}) => { - const [tokenId, setTokenId] = useState(); - const [tokenRegistryAddress, setTokenRegistryAddress] = useState(); - const { getTransactor } = useProviderContext(); - const transactor = getTransactor(); - const { tokenRegistry } = useTokenRegistryContract(tokenRegistryAddress, transactor); - const { titleEscrow, updateTitleEscrow, documentOwner } = useTitleEscrowContract(transactor, tokenRegistry, tokenId); - const isSurrendered = documentOwner === tokenRegistryAddress; - const isTokenBurnt = documentOwner === "0x000000000000000000000000000000000000dEaD"; // check if the token belongs to burn address. - - // First check whether Contract is TitleEscrow - const { isInterfaceType: isTitleEscrow } = useSupportsInterface(titleEscrow, "0xdcce2211"); // 0xdcce2211 is from TitleEscrow's ERC165 https://github.com/Open-Attestation/token-registry/blob/5cdc6d2ccda4fbbfcbd429ca90c3049e72bc1e56/contracts/TitleEscrow.sol#L56 - - // Contract Read Functions - const { call: getHolder, value: holder } = useContractFunctionHook(titleEscrow, "holder"); - const { call: getBeneficiary, value: beneficiary } = useContractFunctionHook(titleEscrow, "beneficiary"); - const { call: getApprovedBeneficiary, value: approvedBeneficiary } = useContractFunctionHook( - titleEscrow, - "approvedBeneficiary" - ); - const { call: getApprovedHolder, value: approvedHolder } = useContractFunctionHook(titleEscrow, "approvedHolder"); - - const { - send: destroyToken, - state: destroyTokenState, - reset: resetDestroyingTokenState, - } = useContractFunctionHook(tokenRegistry, "destroyToken"); - - const { restoreToken, state: restoreTokenState } = useRestoreToken(transactor, tokenRegistry, tokenId); - - // Contract Write Functions (available only after provider has been upgraded) - const { - send: transferTo, - state: transferToState, - reset: resetTransferTo, - } = useContractFunctionHook(titleEscrow, "transferTo"); - const { - send: changeHolder, - state: changeHolderState, - reset: resetChangeHolder, - } = useContractFunctionHook(titleEscrow, "changeHolder"); - const { - send: endorseBeneficiary, - state: endorseBeneficiaryState, - reset: resetEndorseBeneficiary, - } = useContractFunctionHook(titleEscrow, "transferToNewEscrow"); - const { - send: approveNewTransferTargets, - state: approveNewTransferTargetsState, - reset: resetApproveNewTransferTargets, - } = useContractFunctionHook(titleEscrow, "approveNewTransferTargets"); - const { - send: transferToNewEscrow, - state: transferToNewEscrowState, - reset: resetTransferToNewEscrow, - } = useContractFunctionHook(titleEscrow, "transferToNewEscrow"); - - const resetProviders = useCallback(() => { - resetTransferTo(); - resetDestroyingTokenState(); - resetChangeHolder(); - resetEndorseBeneficiary(); - resetApproveNewTransferTargets(); - resetTransferToNewEscrow(); - }, [ - resetDestroyingTokenState, - resetApproveNewTransferTargets, - resetChangeHolder, - resetEndorseBeneficiary, - resetTransferTo, - resetTransferToNewEscrow, - ]); - - const resetStates = useCallback(() => { - setTokenId(undefined); - setTokenRegistryAddress(undefined); - }, []); - - const initialize = useCallback((address: string, id: string) => { - setTokenId(id); - setTokenRegistryAddress(address); - }, []); - - // Fetch all new information when title escrow is initialized or updated (due to actions) - useEffect(() => { - if (isTitleEscrow) { - // only fetch TitleEscrow info after we determine owner is a Title Escrow contract - getHolder(); - getApprovedHolder(); - getBeneficiary(); - getApprovedBeneficiary(); - } - }, [getApprovedBeneficiary, getApprovedHolder, getBeneficiary, getHolder, isTitleEscrow]); - - // Update holder whenever holder transfer is successful - useEffect(() => { - if (changeHolderState === "CONFIRMED") getHolder(); - }, [changeHolderState, getHolder]); - - // Update entire title escrow whenever endorse is successful - useEffect(() => { - if (endorseBeneficiaryState === "CONFIRMED") updateTitleEscrow(); - }, [endorseBeneficiaryState, updateTitleEscrow]); - - // Update entire title escrow whenever transferTo is successful - useEffect(() => { - if (transferToState === "CONFIRMED") updateTitleEscrow(); - }, [transferToState, updateTitleEscrow]); - - // Update entire title escrow whenever token is burnt - useEffect(() => { - if (destroyTokenState === "CONFIRMED") updateTitleEscrow(); - }, [destroyTokenState, updateTitleEscrow]); - - useEffect(() => { - if (restoreTokenState === "CONFIRMED") updateTitleEscrow(); - }, [restoreTokenState, updateTitleEscrow]); - - // Update entire title escrow whenever endorse transfer to beneficiary and holder is successful - useEffect(() => { - if (transferToNewEscrowState === "CONFIRMED") updateTitleEscrow(); - }, [transferToNewEscrowState, updateTitleEscrow]); - - // Reset states for all write functions when provider changes to allow methods to be called again without refreshing - useEffect(resetProviders, [resetProviders, transactor]); - - return ( - - {children} - - ); -}; - -export const useTokenInformationContext = (): TokenInformationContext => - useContext(TokenInformationContext); diff --git a/apps/ui/src/common/contexts/TokenInformationContext/index.tsx b/apps/ui/src/common/contexts/TokenInformationContext/index.tsx deleted file mode 100644 index effaae58..00000000 --- a/apps/ui/src/common/contexts/TokenInformationContext/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./TokenInformationContext"; diff --git a/apps/ui/src/common/contexts/config/index.tsx b/apps/ui/src/common/contexts/config/index.tsx deleted file mode 100644 index eb1fd30b..00000000 --- a/apps/ui/src/common/contexts/config/index.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import React, { useState, useContext, createContext, FunctionComponent } from "react"; -import { Config } from "../../../types"; - -interface ConfigContext { - config?: Config; - setConfig: (config?: Config) => void; -} - -export const ConfigContext = createContext({ - config: undefined, - setConfig: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function -}); - -export const useConfigContext = (): ConfigContext => useContext(ConfigContext); - -export const ConfigContextProvider: FunctionComponent = ({ children }) => { - const [config, setConfig] = useState(); - - return ( - - {children} - - ); -}; diff --git a/apps/ui/src/common/contexts/forms/forms.test.tsx b/apps/ui/src/common/contexts/forms/forms.test.tsx deleted file mode 100644 index 892886d4..00000000 --- a/apps/ui/src/common/contexts/forms/forms.test.tsx +++ /dev/null @@ -1,149 +0,0 @@ -import { act, renderHook } from "@testing-library/react-hooks"; -import React, { FunctionComponent } from "react"; -import { useConfigContext } from "../config"; -import { FormsContextProvider, useFormsContext } from "./index"; - -jest.mock("../config"); - -const mockUseConfigContext = useConfigContext as jest.Mock; - -const wrapper: FunctionComponent = ({ children }) => {children}; - -describe("useFormsContext", () => { - beforeEach(() => { - mockUseConfigContext.mockReturnValue({ - config: { - forms: [{ schema: "FORM_1_SCHEMA" }, { defaults: { foo: "bar" }, schema: "FORM_2_SCHEMA" }], - }, - }); - }); - it("should have correct initial state", () => { - const { result } = renderHook(() => useFormsContext(), { wrapper }); - - expect(result.current.forms).toStrictEqual([]); - expect(result.current.activeFormIndex).toBeUndefined(); - expect(result.current.currentForm).toBeUndefined(); - expect(result.current.currentFormData).toBeUndefined(); - expect(result.current.currentFormOwnership).toBeUndefined(); - }); - - it("should add a new form when newForm is called", async () => { - const { result } = renderHook(() => useFormsContext(), { wrapper }); - - act(() => { - result.current.newForm(1); - }); - - const expectedFormData = { - templateIndex: 1, - data: { - formData: { - foo: "bar", - }, - schema: "FORM_2_SCHEMA", - }, - fileName: "Document-1", - extension: "tt", - ownership: { holderAddress: "", beneficiaryAddress: "" }, - }; - - expect(result.current.forms).toStrictEqual([expectedFormData]); - expect(result.current.activeFormIndex).toStrictEqual(0); - expect(result.current.currentForm).toStrictEqual(expectedFormData); - expect(result.current.currentFormData).toStrictEqual(expectedFormData.data); - expect(result.current.currentFormOwnership).toStrictEqual({ - beneficiaryAddress: "", - holderAddress: "", - }); - }); - - it("should edit current form with setCurrentFormData", async () => { - const { result } = renderHook(() => useFormsContext(), { wrapper }); - - act(() => { - result.current.newForm(1); - }); - act(() => { - result.current.newForm(0); - }); - act(() => { - result.current.newForm(1); - }); - act(() => { - result.current.setActiveFormIndex(1); - }); - act(() => { - result.current.setCurrentFormData({ formData: { foo: "bar" } }); - }); - - const expectedForms = [ - { - templateIndex: 1, - data: { - formData: { - foo: "bar", - }, - schema: "FORM_2_SCHEMA", - }, - fileName: "Document-1", - ownership: { holderAddress: "", beneficiaryAddress: "" }, - extension: "tt", - }, - { - templateIndex: 0, - data: { formData: { foo: "bar" } }, - fileName: "Document-2", - extension: "tt", - ownership: { holderAddress: "", beneficiaryAddress: "" }, - }, - { - templateIndex: 1, - data: { - formData: { - foo: "bar", - }, - schema: "FORM_2_SCHEMA", - }, - fileName: "Document-3", - ownership: { holderAddress: "", beneficiaryAddress: "" }, - extension: "tt", - }, - ]; - - expect(result.current.forms).toStrictEqual(expectedForms); - expect(result.current.activeFormIndex).toStrictEqual(1); - expect(result.current.currentForm).toStrictEqual(expectedForms[1]); - expect(result.current.currentFormData).toStrictEqual(expectedForms[1].data); - }); - - it("should edit current form's ownership data with setCurrentFormOwnership", () => { - const { result } = renderHook(() => useFormsContext(), { wrapper }); - - act(() => { - result.current.newForm(1); - }); - act(() => { - result.current.setCurrentFormOwnership({ - beneficiaryAddress: "0x0Foo", - holderAddress: "0x0Bar", - }); - }); - - const expectedFormWithOwnership = [ - { - templateIndex: 1, - data: { - formData: { - foo: "bar", - }, - schema: "FORM_2_SCHEMA", - }, - fileName: "Document-1", - ownership: { holderAddress: "0x0Bar", beneficiaryAddress: "0x0Foo" }, - extension: "tt", - }, - ]; - - expect(result.current.forms).toStrictEqual(expectedFormWithOwnership); - }); -}); diff --git a/apps/ui/src/common/contexts/forms/index.tsx b/apps/ui/src/common/contexts/forms/index.tsx deleted file mode 100644 index f3554af7..00000000 --- a/apps/ui/src/common/contexts/forms/index.tsx +++ /dev/null @@ -1,166 +0,0 @@ -import _ from "lodash"; -import React, { createContext, FunctionComponent, useContext, useState } from "react"; -import { FormData, FormEntry, FormTemplate, Ownership, SetFormParams } from "../../../types"; -import { useConfigContext } from "../config"; - -interface FormsContext { - activeFormIndex?: number; - forms: FormEntry[]; - currentForm?: FormEntry; - currentFormData?: FormData; - currentFormOwnership?: Ownership; - currentFormTemplate?: FormTemplate; - setActiveFormIndex: (index?: number) => void; - setForms: (forms: FormEntry[]) => void; - newForm: (templateIndex: number) => void; - newPopulatedForm: (templateIndex: number, formData: Array, fileName?: string) => void; - setCurrentFormData: (formData: FormData) => void; - setCurrentFormOwnership: (ownership: Ownership) => void; - setCurrentFileName: (fileName: string) => void; - setCurrentForm: (arg: SetFormParams) => void; -} - -export const FormsContext = createContext({ - forms: [], - setActiveFormIndex: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function - setForms: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function - newForm: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function - newPopulatedForm: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function - setCurrentFormData: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function - setCurrentFormOwnership: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function - setCurrentFileName: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function - setCurrentForm: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function -}); - -export const useFormsContext = (): FormsContext => useContext(FormsContext); - -export const FormsContextProvider: FunctionComponent = ({ children }) => { - const [activeFormIndex, setActiveFormIndex] = useState(undefined); - const [forms, setForms] = useState([]); - const { config } = useConfigContext(); - - const currentForm = typeof activeFormIndex === "number" ? forms[activeFormIndex] : undefined; - const currentFormData = currentForm?.data; - const currentFormOwnership = currentForm?.ownership; - const currentFormTemplate = currentForm ? config?.forms[currentForm?.templateIndex] : undefined; - - const newForm = (templateIndex: number): void => { - const newIndex = forms.length; - const newFormTemplate = config?.forms[templateIndex]; - const newFormName = newFormTemplate?.name ?? "Document"; - const extension = config?.forms[templateIndex]?.extension ?? "tt"; - - setForms([ - ...forms, - { - templateIndex, - data: { - formData: newFormTemplate?.defaults || {}, - schema: newFormTemplate?.schema, - }, - fileName: `${newFormName}-${forms.length + 1}`, - ownership: { beneficiaryAddress: "", holderAddress: "" }, - extension: extension, - }, - ]); - - setActiveFormIndex(newIndex); - }; - - const newPopulatedForm = (templateIndex: number, data: Array, fileName?: string): void => { - try { - const newFormTemplate = config?.forms[templateIndex]; - const formEntries: FormEntry[] = []; - const extension = config?.forms[templateIndex]?.extension ?? "tt"; - - for (let index = 0; index < data.length; index++) { - const newFormName = fileName - ? _.template(fileName)(data[index]) - : `${newFormTemplate?.name.replace(/\s+/g, "-") ?? "Document"}-${forms.length + 1 + index}`; - formEntries.push({ - templateIndex, - data: { - formData: data[index], - schema: newFormTemplate?.schema, - }, - fileName: newFormName, - ownership: data[index].ownership ?? { beneficiaryAddress: "", holderAddress: "" }, - extension: extension, - }); - } - setForms([...forms, ...formEntries]); - setActiveFormIndex(forms.length); - } catch (e) { - if (e instanceof ReferenceError) { - throw new Error("failed to interpolate data properties, could not find data properties in configuration file."); - } - if (e instanceof Error) { - throw new Error(e.message); - } - } - }; - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - const setCurrentFormData = (data: any): void => { - if (activeFormIndex === undefined) throw new Error("Trying to set form when there is no activeFormIndex"); - setCurrentForm({ data }); - }; - - const setCurrentFormOwnership = ({ beneficiaryAddress, holderAddress }: Ownership): void => { - if (activeFormIndex === undefined) throw new Error("Trying to set form when there is no activeFormIndex"); - setCurrentForm({ data: undefined, updatedOwnership: { beneficiaryAddress, holderAddress } }); - }; - - const setCurrentFileName = (fileName: string): void => { - if (activeFormIndex === undefined) return; - setCurrentForm({ data: undefined, updatedOwnership: undefined, fileName }); - }; - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - const setCurrentForm = ({ data, updatedOwnership, fileName }: SetFormParams): void => { - try { - if (activeFormIndex === undefined) return; - // eslint-disable-next-line @typescript-eslint/no-shadow - const currentForm = forms[activeFormIndex]; - const nextForms = [...forms]; - const updatedCurrentForm = { - ...currentForm, - data: data ?? currentForm.data, - ownership: updatedOwnership ?? currentForm.ownership, - fileName: fileName ? _.template(fileName)(data?.formData) : currentForm.fileName.replace(/\s+/g, "-"), - } as FormEntry; - nextForms.splice(activeFormIndex, 1, updatedCurrentForm); - setForms(nextForms); - } catch (e) { - if (e instanceof ReferenceError) { - throw new Error("failed to interpolate data properties, could not find data properties in configuration file."); - } - if (e instanceof Error) { - throw new Error(e.message); - } - } - }; - - return ( - - {children} - - ); -}; diff --git a/apps/ui/src/common/contexts/helpers.tsx b/apps/ui/src/common/contexts/helpers.tsx deleted file mode 100644 index d92c69b8..00000000 --- a/apps/ui/src/common/contexts/helpers.tsx +++ /dev/null @@ -1,6 +0,0 @@ -import { Magic } from "magic-sdk"; -import { MAGIC_API_KEY } from "../../config"; - -export const magic = new Magic(MAGIC_API_KEY, { - network: "ropsten", // fix to ropsten network only -}); diff --git a/apps/ui/src/common/contexts/provider.tsx b/apps/ui/src/common/contexts/provider.tsx deleted file mode 100644 index b0f732dc..00000000 --- a/apps/ui/src/common/contexts/provider.tsx +++ /dev/null @@ -1,279 +0,0 @@ -import { ethers, providers, Signer } from "ethers"; -import React, { createContext, FunctionComponent, useCallback, useContext, useEffect, useState } from "react"; -import { INFURA_API_KEY } from "../../config"; -import { utils } from "@govtechsg/oa-verify"; -import { magic } from "./helpers"; -import { ChainId, ChainInfoObject } from "../../constants/chain-info"; -import { NoMetaMaskError, UnsupportedNetworkError } from "../errors"; -import { getChainInfo } from "../utils/chain-utils"; - -export enum SIGNER_TYPE { - IDENTITY = "Identity", - METAMASK = "Metamask", - MAGIC = "Magic", -} - -// Utility function for use in non-react components that cannot get through hooks -let currentProvider: providers.Provider | undefined; -export const getCurrentProvider = (): providers.Provider | undefined => currentProvider; - -const createProvider = (chainId: ChainId) => - chainId === ChainId.Local - ? new providers.JsonRpcProvider() - : utils.generateProvider({ - network: getChainInfo(chainId).networkName, - providerType: "infura", - apiKey: INFURA_API_KEY, - }); - -interface ProviderContextProps { - providerType: SIGNER_TYPE; - upgradeToMetaMaskSigner: () => Promise; - upgradeToMagicSigner: () => Promise; - changeNetwork: (chainId: ChainId) => void; - reloadNetwork: () => Promise; - getTransactor: () => Signer | providers.Provider | undefined; - getSigner: () => Signer | undefined; - getProvider: () => providers.Provider | undefined; - supportedChainInfoObjects: ChainInfoObject[]; - currentChainId: ChainId | undefined; -} - -export const ProviderContext = createContext({ - providerType: SIGNER_TYPE.IDENTITY, - // eslint-disable-next-line @typescript-eslint/no-empty-function - upgradeToMetaMaskSigner: async () => {}, - // eslint-disable-next-line @typescript-eslint/no-empty-function - upgradeToMagicSigner: async () => {}, - // eslint-disable-next-line @typescript-eslint/no-empty-function,@typescript-eslint/no-unused-vars - changeNetwork: async (_chainId: ChainId) => {}, - // eslint-disable-next-line @typescript-eslint/no-empty-function - reloadNetwork: async () => {}, - // eslint-disable-next-line @typescript-eslint/no-empty-function - getTransactor: () => undefined, - // eslint-disable-next-line @typescript-eslint/no-empty-function - getProvider: () => undefined, - // eslint-disable-next-line @typescript-eslint/no-empty-function - getSigner: () => undefined, - supportedChainInfoObjects: [], - currentChainId: undefined, -}); - -interface Ethereum extends providers.ExternalProvider, providers.BaseProvider { - enable: () => void; -} - -declare global { - interface Window { - ethereum: Ethereum; - web3: { - currentProvider: providers.ExternalProvider; - }; - } -} - -interface ProviderContextProviderProps { - children: React.ReactNode; - networks: ChainInfoObject[]; - defaultChainId: ChainId; -} - -export const ProviderContextProvider: FunctionComponent = ({ - children, - networks: supportedChainInfoObjects, - defaultChainId, -}) => { - const [providerType, setProviderType] = useState(SIGNER_TYPE.IDENTITY); - const [isConnected, setIsConnected] = useState(); - const [currentChainId, setCurrentChainId] = useState(defaultChainId); - - const isSupportedNetwork = (chainId: ChainId) => - supportedChainInfoObjects.some((chainInfoObj) => chainInfoObj.chainId === chainId); - - const defaultProvider = isSupportedNetwork(defaultChainId) ? createProvider(defaultChainId) : undefined; - const [providerOrSigner, setProviderOrSigner] = useState(defaultProvider); - - const updateProviderOrSigner = async (newProviderOrSigner: typeof providerOrSigner) => { - try { - if (!Signer.isSigner(newProviderOrSigner)) { - setIsConnected(false); - } else { - await (newProviderOrSigner as Signer).getAddress(); - setIsConnected(true); - } - } catch (e) { - setIsConnected(false); - } - setProviderOrSigner(newProviderOrSigner); - }; - - const changeNetwork = async (chainId: ChainId) => { - if (!isSupportedNetwork(chainId)) throw new UnsupportedNetworkError(chainId); - - const chainInfo = getChainInfo(chainId); - - try { - const web3provider = getWeb3Provider(); - await requestSwitchChain(chainId); - await updateProviderOrSigner(web3provider.getSigner()); - } catch (e: unknown) { - if (e instanceof NoMetaMaskError) { - console.warn(e.message); - await updateProviderOrSigner(createProvider(chainInfo.chainId)); - } else { - throw e; - } - } - }; - - const getProvider = useCallback(() => { - if (providers.Provider.isProvider(providerOrSigner)) return providerOrSigner; - if (Signer.isSigner(providerOrSigner)) return providerOrSigner.provider; - return undefined; - }, [providerOrSigner]); - - const getSigner = useCallback( - () => (isConnected ? (providerOrSigner as Signer) : undefined), - [isConnected, providerOrSigner] - ); - - const getTransactor = useCallback(() => getSigner() ?? getProvider(), [getProvider, getSigner]); - - const getWeb3Provider = () => { - const { ethereum, web3 } = window; - const metamaskExtensionNotFound = typeof ethereum === "undefined" || typeof web3 === "undefined"; - if (metamaskExtensionNotFound || !ethereum.request) throw new NoMetaMaskError(); - - const injectedWeb3 = ethereum || web3.currentProvider; - if (!injectedWeb3) throw new Error("No injected web3 provider found"); - return new ethers.providers.Web3Provider(injectedWeb3, "any"); - }; - - const requestSwitchChain = async (chainId: ChainId) => { - const { ethereum } = window; - if (!ethereum || !ethereum.request) return; - try { - await ethereum.request({ - method: "wallet_switchEthereumChain", - params: [{ chainId: `0x${chainId.toString(16)}` }], - }); - } catch (e: any) { - if (e.code === -32601) { - // Possibly on localhost which doesn't support the call - return console.error(e); - } - throw e; - } - }; - - const initializeMetaMaskSigner = async () => { - const web3Provider = getWeb3Provider(); - const provider = getProvider(); - const network = await (provider ? provider.getNetwork() : web3Provider.getNetwork()); - await web3Provider.send("eth_requestAccounts", []); - await requestSwitchChain(network.chainId); - - await updateProviderOrSigner(web3Provider.getSigner()); - setProviderType(SIGNER_TYPE.METAMASK); - }; - - const initialiseMagicSigner = async () => { - // needs to be cast as any before https://github.com/magiclabs/magic-js/issues/83 has been merged. - const magicProvider = new ethers.providers.Web3Provider(magic.rpcProvider as any); - - await updateProviderOrSigner(magicProvider.getSigner()); - setProviderType(SIGNER_TYPE.MAGIC); - }; - - const upgradeToMetaMaskSigner = async () => { - return initializeMetaMaskSigner(); - }; - - const upgradeToMagicSigner = async () => { - if (providerType === SIGNER_TYPE.MAGIC) return; - return initialiseMagicSigner(); - }; - - const reloadNetwork = async () => { - const provider = getProvider(); - if (!provider) throw new UnsupportedNetworkError(); - - const chainId = (await provider.getNetwork()).chainId; - await changeNetwork(chainId); - }; - - useEffect(() => { - currentProvider = getProvider(); - const updateChainId = async () => { - const provider = getProvider(); - if (!provider) { - setCurrentChainId(undefined); - } else { - const network = await provider.getNetwork(); - setCurrentChainId(network.chainId); - } - }; - updateChainId(); - }, [getProvider]); - - useEffect(() => { - if (!window.ethereum) return; - - const chainChangedHandler = async (chainIdHex: string) => { - try { - await changeNetwork(parseInt(chainIdHex, 16)); - } catch (e) { - // Clear provider/signer when user selects an unsupported network - await updateProviderOrSigner(undefined); - console.warn("An unsupported network has been selected.", e); - throw e; - } - }; - - window.ethereum.on("accountsChanged", reloadNetwork).on("chainChanged", chainChangedHandler); - - const initialiseWallet = async () => { - try { - const web3Provider = getWeb3Provider(); - const provider = getProvider(); - if (!provider) return; - const [web3Network, appNetwork] = await Promise.all([web3Provider.getNetwork(), provider.getNetwork()]); - if (web3Network.chainId === appNetwork.chainId) setProviderOrSigner(web3Provider.getSigner().provider); - } catch (e) { - if (e instanceof NoMetaMaskError) { - console.warn(e.message); - } else { - throw e; - } - } - }; - initialiseWallet(); - - return () => { - if (!window.ethereum) return; - window.ethereum.off("chainChanged").off("accountsChanged"); - }; - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []); - - return ( - - {children} - - ); -}; - -export const useProviderContext = (): ProviderContextProps => useContext(ProviderContext); diff --git a/apps/ui/src/common/errors/NoMetaMaskError.ts b/apps/ui/src/common/errors/NoMetaMaskError.ts deleted file mode 100644 index 169aa20b..00000000 --- a/apps/ui/src/common/errors/NoMetaMaskError.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { MessageTitle } from "@govtechsg/tradetrust-ui-components"; - -export class NoMetaMaskError extends Error { - constructor() { - super(MessageTitle.NO_METAMASK); - this.name = "NoMetaMaskError"; - } -} diff --git a/apps/ui/src/common/errors/UnsupportedNetworkError.ts b/apps/ui/src/common/errors/UnsupportedNetworkError.ts deleted file mode 100644 index f6d3db78..00000000 --- a/apps/ui/src/common/errors/UnsupportedNetworkError.ts +++ /dev/null @@ -1,6 +0,0 @@ -export class UnsupportedNetworkError extends Error { - constructor(chainIdOrName?: number | string) { - super(`Unsupported network chain ID or name${chainIdOrName ? ` (${chainIdOrName})` : ""}`); - this.name = "UnsupportedNetworkError"; - } -} diff --git a/apps/ui/src/common/errors/index.ts b/apps/ui/src/common/errors/index.ts deleted file mode 100644 index 4d0fabb3..00000000 --- a/apps/ui/src/common/errors/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./NoMetaMaskError"; -export * from "./UnsupportedNetworkError"; diff --git a/apps/ui/src/common/hooks/__mocks__/useIdentifierResolver.ts b/apps/ui/src/common/hooks/__mocks__/useIdentifierResolver.ts deleted file mode 100644 index 1e2e06e3..00000000 --- a/apps/ui/src/common/hooks/__mocks__/useIdentifierResolver.ts +++ /dev/null @@ -1,5 +0,0 @@ -export const useIdentifierResolver = (): { - resolvedIdentifier: string; -} => { - return { resolvedIdentifier: "" }; -}; diff --git a/apps/ui/src/common/hooks/useEndorsementChain/fetchEscrowTransfer.ts b/apps/ui/src/common/hooks/useEndorsementChain/fetchEscrowTransfer.ts deleted file mode 100644 index 2672427a..00000000 --- a/apps/ui/src/common/hooks/useEndorsementChain/fetchEscrowTransfer.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { providers } from "ethers"; -import { TitleEscrowFactory } from "@govtechsg/token-registry"; -import { TitleEscrowEvent, TradeTrustErc721Event, TradeTrustErc721EventType } from "../../../types"; - -export const fetchEscrowTransfers = async ( - address: string, - provider: providers.Provider -): Promise => { - const titleEscrowContract = TitleEscrowFactory.connect(address, provider); - const isTitleEscrow = await titleEscrowContract.supportsInterface("0xdcce2211"); - if (!isTitleEscrow) throw new Error(`Contract ${address} is not a title escrow contract`); - const holderChangeFilter = titleEscrowContract.filters.HolderChanged(null, null); - const holderChangeLogsDeferred = provider.getLogs({ ...holderChangeFilter, fromBlock: 0 }); - - const beneficiaryDeferred = titleEscrowContract.beneficiary(); - const [beneficiary, holderChangeLogs] = await Promise.all([beneficiaryDeferred, holderChangeLogsDeferred]); - const holderChangeLogsParsed = holderChangeLogs.map((log) => { - if (!log.blockNumber) throw new Error("Block number not present"); - return { - ...log, - ...titleEscrowContract.interface.parseLog(log), - }; - }); - holderChangeLogsParsed.forEach((e) => { - if (!e.blockNumber) throw new Error(""); - }); - const blockTimes = await Promise.all( - holderChangeLogsParsed.map(async (event) => { - return (await (await provider.getBlock(event.blockNumber)).timestamp) * 1000; - }) - ); - return { - eventType: "Transfer", - documentOwner: address, - beneficiary, - holderChangeEvents: holderChangeLogsParsed.map((event, index) => ({ - blockNumber: event.blockNumber, - holder: event.args.newHolder as string, - timestamp: blockTimes[index], - })), - }; -}; - -export const fetchEventInfo = async ( - address: string, - blockNumber: number, - eventType: TradeTrustErc721EventType, - provider: providers.Provider -): Promise => { - const eventTimestamp = (await (await provider.getBlock(blockNumber)).timestamp) * 1000; - return { - eventType, - documentOwner: address, - eventTimestamp, - }; -}; - -export const fetchEvents = async ( - address: string, - blockNumber: number, - provider: providers.Provider -): Promise => { - const code = await provider.getCode(address); - const isContractDeployed = code === "0x"; - if (isContractDeployed) { - return await fetchEventInfo(address, blockNumber, "Transfer to Wallet", provider); - } else { - return await fetchEscrowTransfers(address, provider); - } -}; diff --git a/apps/ui/src/common/hooks/useEndorsementChain/index.ts b/apps/ui/src/common/hooks/useEndorsementChain/index.ts deleted file mode 100644 index 2aa3d36b..00000000 --- a/apps/ui/src/common/hooks/useEndorsementChain/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./useEndorsementChain"; diff --git a/apps/ui/src/common/hooks/useEndorsementChain/useEndorsementChain.integration.test.tsx b/apps/ui/src/common/hooks/useEndorsementChain/useEndorsementChain.integration.test.tsx deleted file mode 100644 index f9d52d3f..00000000 --- a/apps/ui/src/common/hooks/useEndorsementChain/useEndorsementChain.integration.test.tsx +++ /dev/null @@ -1,135 +0,0 @@ -import { ethers } from "ethers"; -import { renderHook, act } from "@testing-library/react-hooks"; -import { waitFor } from "@testing-library/react"; -import { useEndorsementChain } from "./useEndorsementChain"; -import { useProviderContext } from "../../contexts/provider"; -import { INFURA_API_KEY } from "../../../config"; - -jest.mock("../../contexts/provider"); - -const ropstenProvider = new ethers.providers.InfuraProvider("ropsten", INFURA_API_KEY); - -const mockUseProviderContext = useProviderContext as jest.Mock; - -describe("useEndorsementChain|integration", () => { - beforeAll(() => { - mockUseProviderContext.mockReturnValue({ getProvider: jest.fn().mockReturnValue(ropstenProvider) }); - }); - it("should work correctly for a given document ID and token registry", async () => { - const { result } = renderHook(() => - useEndorsementChain( - "0x10E936e6BA85dC92505760259881167141365821", - "0x38082975c9b82138f8c154d97206861bf0eaac46ab59855c1931ed218f82c54f" - ) - ); - await act(async () => { - await waitFor( - () => { - expect(result.current.endorsementChain).toBeTruthy(); - }, - { timeout: 40000 } - ); - }); - expect(result.current.endorsementChain).toEqual([ - { - documentOwner: "0x748938d2DEc5511A50F836ede82e2831cC4A7f80", - eventType: "Transfer", - beneficiary: "0x6FFeD6E6591b808130a9b248fEA32101b5220eca", - holderChangeEvents: [ - { - blockNumber: 8282976, - holder: "0x6FFeD6E6591b808130a9b248fEA32101b5220eca", - timestamp: 1594608110000, - }, - { - blockNumber: 8283034, - holder: "0x8e87c7cEc2D4464119C937bfef3398ebb1d9452e", - timestamp: 1594608809000, - }, - ], - }, - { - documentOwner: "0xe23e0E06DF75279Fb9A4471adCbeb9c240E5C4F3", - eventType: "Transfer", - beneficiary: "0x32507B8838562c0fc881dA6Ce00162B184a34955", - holderChangeEvents: [ - { - blockNumber: 8283040, - holder: "0x32507B8838562c0fc881dA6Ce00162B184a34955", - timestamp: 1594608903000, - }, - ], - }, - { - documentOwner: "0xd413cF518B7aE838fbd994a653Af350AF6f72379", - eventType: "Transfer", - beneficiary: "0x5B1c22C60E66E58B07Fc00191e5603d0C41d3538", - holderChangeEvents: [ - { - blockNumber: 8283046, - holder: "0x5B1c22C60E66E58B07Fc00191e5603d0C41d3538", - timestamp: 1594609044000, - }, - ], - }, - { - documentOwner: "0xBee0875Ba8069ed5c48E6A670118EF1C6B1E7fC0", - eventType: "Transfer", - beneficiary: "0x6FFeD6E6591b808130a9b248fEA32101b5220eca", - holderChangeEvents: [ - { - blockNumber: 8283050, - holder: "0x6FFeD6E6591b808130a9b248fEA32101b5220eca", - timestamp: 1594609105000, - }, - ], - }, - { - documentOwner: "0x10E936e6BA85dC92505760259881167141365821", - eventTimestamp: 1594609136000, - eventType: "Surrender", - }, - ]); - expect(result.current.error).toBe(""); - expect(result.current.pending).toBe(false); - }, 50000); - - it("should work correctly for a given document which has been burnt", async () => { - const { result } = renderHook(() => - useEndorsementChain( - "0x13249BA1Ec6B957Eb35D34D7b9fE5D91dF225B5B", - "0x4e05991d64ceb7192f0836e66dcfcb2cb835c418e5b449b9ea4a8b5ff093a111" - ) - ); - await act(async () => { - await waitFor( - () => { - expect(result.current.endorsementChain).toBeTruthy(); - }, - { timeout: 40000 } - ); - }); - expect(result.current.endorsementChain).toEqual([ - { - eventType: "Transfer", - documentOwner: "0x07117cCE985E750D1709191BC2a345AbA85b6993", - beneficiary: "0x1245e5B64D785b25057f7438F715f4aA5D965733", - holderChangeEvents: [ - { blockNumber: 8829273, holder: "0x1245e5B64D785b25057f7438F715f4aA5D965733", timestamp: 1602050689000 }, - ], - }, - { - eventType: "Surrender", - documentOwner: "0x13249BA1Ec6B957Eb35D34D7b9fE5D91dF225B5B", - eventTimestamp: 1602050791000, - }, - { - eventType: "Burnt", - documentOwner: "0x000000000000000000000000000000000000dEaD", - eventTimestamp: 1602050827000, - }, - ]); - expect(result.current.error).toBe(""); - expect(result.current.pending).toBe(false); - }, 50000); -}); diff --git a/apps/ui/src/common/hooks/useEndorsementChain/useEndorsementChain.ts b/apps/ui/src/common/hooks/useEndorsementChain/useEndorsementChain.ts deleted file mode 100644 index 0136bdf9..00000000 --- a/apps/ui/src/common/hooks/useEndorsementChain/useEndorsementChain.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { useState, useEffect, useCallback } from "react"; -import { useTokenRegistryContract } from "../useTokenRegistryContract"; -import { TradeTrustErc721Event } from "../../../types"; -import { fetchEvents, fetchEventInfo } from "./fetchEscrowTransfer"; -import { useProviderContext } from "../../contexts/provider"; - -export const useEndorsementChain = ( - tokenRegistryAddress: string, - tokenId: string -): { - endorsementChain?: TradeTrustErc721Event[]; - pending: boolean; - error: string; -} => { - const { getProvider } = useProviderContext(); - const provider = getProvider(); - const [pending, setPending] = useState(false); - const [error, setError] = useState(""); - const [endorsementChain, setEndorsementChain] = useState(); - const { tokenRegistry } = useTokenRegistryContract(tokenRegistryAddress, provider); - - const fetchEndorsementChain = useCallback(async () => { - if (!tokenRegistry || !provider) return; - setEndorsementChain(undefined); - setPending(true); - try { - // Fetch transfer logs from token registry - const transferLogFilter = tokenRegistry.filters.Transfer(null, null, tokenId); - const logs = await tokenRegistry.queryFilter(transferLogFilter, 0); - const formattedLogs = logs.map((log) => { - const { blockNumber, args: values, transactionHash } = log; - if (!values) throw new Error(`Transfer log malformed: ${log}`); - return { - blockNumber, - transactionHash, - from: values["from"] as string, - to: values["to"] as string, - }; - }); - - const titleEscrowLogs: TradeTrustErc721Event[] = await Promise.all( - formattedLogs.map((log) => { - switch (log.to) { - case tokenRegistryAddress: - return fetchEventInfo(log.to, log.blockNumber, "Surrender", provider); - case "0x000000000000000000000000000000000000dEaD": - return fetchEventInfo(log.to, log.blockNumber, "Burnt", provider); - default: - return fetchEvents(log.to, log.blockNumber, provider); - } - }) - ); - setEndorsementChain(titleEscrowLogs); - } catch (e) { - if (e instanceof Error) { - console.error(e); - setError(e.message); - } - } - setPending(false); - }, [provider, tokenId, tokenRegistry, tokenRegistryAddress]); - - useEffect(() => { - fetchEndorsementChain(); - }, [fetchEndorsementChain]); - - return { endorsementChain, pending, error }; -}; diff --git a/apps/ui/src/common/hooks/useFeatureFlagOverride.ts b/apps/ui/src/common/hooks/useFeatureFlagOverride.ts deleted file mode 100644 index c899363d..00000000 --- a/apps/ui/src/common/hooks/useFeatureFlagOverride.ts +++ /dev/null @@ -1,50 +0,0 @@ -import createPersistedState from "use-persisted-state"; -import { useEffect, Dispatch, SetStateAction } from "react"; - -export interface FeatureFlagOverride { - [key: string]: boolean | undefined; - ALL?: boolean; -} - -const originalSetItem = localStorage.setItem; - -const EVENT_NAME = "LocalStorageInserted"; -// use custom event because storage event doesn't work for the current window -// https://stackoverflow.com/questions/26974084/listen-for-changes-with-localstorage-on-the-same-window -// the event must be triggered AFTER updating the storage -localStorage.setItem = function (...args) { - const event = new Event(EVENT_NAME); - originalSetItem.apply(this, args); - document.dispatchEvent(event); -}; - -export const useFeatureFlagOverride = (): { - featureFlagOverride: FeatureFlagOverride; - setFeatureFlagOverride: Dispatch>; - getFeatureFlagOverride: (flag: string) => boolean | undefined; -} => { - const defaultOverride: FeatureFlagOverride = {}; - const [featureFlagOverride, setFeatureFlagOverride] = createPersistedState("FEATURE_FLAG")(defaultOverride); - const getFeatureFlagOverride = (flag: string) => - typeof featureFlagOverride.ALL === "boolean" ? featureFlagOverride.ALL : featureFlagOverride[flag]; - - // listen to the local storages changes, and update the flag accordingly - useEffect(() => { - const localStorageInsertedHandler = () => { - const localStorageObject = JSON.parse(window.localStorage.getItem("FEATURE_FLAG") ?? "{}"); - const changed = Object.keys(localStorageObject).find((key) => { - return localStorageObject[key] !== featureFlagOverride[key]; - }); - // only update IF there is at least one change in the object updated - if (changed) { - setFeatureFlagOverride(localStorageObject); - } - }; - - document.addEventListener(EVENT_NAME, localStorageInsertedHandler, false); - return () => { - document.removeEventListener(EVENT_NAME, localStorageInsertedHandler, false); - }; - }, [featureFlagOverride, setFeatureFlagOverride]); - return { featureFlagOverride, setFeatureFlagOverride, getFeatureFlagOverride }; -}; diff --git a/apps/ui/src/common/hooks/useLockBodyScroll/index.tsx b/apps/ui/src/common/hooks/useLockBodyScroll/index.tsx deleted file mode 100644 index 5a748eab..00000000 --- a/apps/ui/src/common/hooks/useLockBodyScroll/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./useLockBodyScroll"; diff --git a/apps/ui/src/common/hooks/useLockBodyScroll/useLockBodyScroll.tsx b/apps/ui/src/common/hooks/useLockBodyScroll/useLockBodyScroll.tsx deleted file mode 100644 index 139e5a1a..00000000 --- a/apps/ui/src/common/hooks/useLockBodyScroll/useLockBodyScroll.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import { useLayoutEffect } from "react"; - -export const useLockBodyScroll = (): void => { - useLayoutEffect(() => { - const originalStyle = window.getComputedStyle(document.body).overflow; - document.body.style.overflow = "hidden"; - return () => { - document.body.style.overflow = originalStyle; - }; - }, []); -}; diff --git a/apps/ui/src/common/hooks/usePersistedConfigFile/index.tsx b/apps/ui/src/common/hooks/usePersistedConfigFile/index.tsx deleted file mode 100644 index ba7557b2..00000000 --- a/apps/ui/src/common/hooks/usePersistedConfigFile/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./usePersistedConfigFile"; diff --git a/apps/ui/src/common/hooks/usePersistedConfigFile/usePersistedConfigFile.tsx b/apps/ui/src/common/hooks/usePersistedConfigFile/usePersistedConfigFile.tsx deleted file mode 100644 index 0f90ea14..00000000 --- a/apps/ui/src/common/hooks/usePersistedConfigFile/usePersistedConfigFile.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import createPersistedState from "use-persisted-state"; -import { ConfigFile } from "../../../types"; - -const useConfigFile = createPersistedState("CONFIG_FILE"); - -export const usePersistedConfigFile = (): { - configFile?: ConfigFile; - setConfigFile: (configFile?: ConfigFile) => void; -} => { - // Using empty object to initialize config file due to bug with deserializing "undefined" - const [configFileFromStorage, setConfigFileInStorage] = useConfigFile>({}); - const configFile = - Object.keys(configFileFromStorage).length === 0 ? undefined : (configFileFromStorage as ConfigFile); - const setConfigFile = (config?: ConfigFile): void => { - setConfigFileInStorage(config ? config : {}); - }; - return { configFile, setConfigFile }; -}; diff --git a/apps/ui/src/common/hooks/useQueue/index.tsx b/apps/ui/src/common/hooks/useQueue/index.tsx deleted file mode 100644 index 30d189aa..00000000 --- a/apps/ui/src/common/hooks/useQueue/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./useQueue"; diff --git a/apps/ui/src/common/hooks/useQueue/useQueue.test.tsx b/apps/ui/src/common/hooks/useQueue/useQueue.test.tsx deleted file mode 100644 index c77f0c1c..00000000 --- a/apps/ui/src/common/hooks/useQueue/useQueue.test.tsx +++ /dev/null @@ -1,173 +0,0 @@ -import { act, renderHook } from "@testing-library/react-hooks"; -import { getDefaultProvider, Wallet } from "ethers"; -import { QueueState, QueueType } from "../../../constants/QueueState"; -import { publishJob } from "../../../services/publishing"; -import { revokeDocumentJob } from "../../../services/revoking"; -import { Config, FormEntry } from "../../../types"; -import { uploadToStorage } from "../../API/storageAPI"; -import { useQueue } from "./useQueue"; -import { getPublishingJobs } from "./utils/publish"; -import { getRevokingJobs } from "./utils/revoke"; - -import sampleDnsDidPublishJob from "../../../test/fixture/v3/dns-did-signed.json"; -import samplePublishJobs from "../../../test/fixture/jobs-publish.json"; -import sampleRevokeJobs from "../../../test/fixture/jobs-revoke.json"; -import sampleConfigRopsten from "../../../test/fixture/config/v2/sample-config-ropsten.json"; -import sampleWrappedDocument from "../../../test/fixture/sample-files/v2/wrapped/sample-wrapped-document.json"; - -jest.mock("../../../services/publishing"); -jest.mock("./utils/publish"); -jest.mock("../../API/storageAPI"); -jest.mock("../../../services/revoking"); -jest.mock("./utils/revoke"); - -const mockPublishJob = publishJob as jest.Mock; -const mockGetPublishingJobs = getPublishingJobs as jest.Mock; -const mockUploadToStorage = uploadToStorage as jest.Mock; -const mockRevokeJob = revokeDocumentJob as jest.Mock; -const mockGetRevokeJobs = getRevokingJobs as jest.Mock; - -const config = { - ...sampleConfigRopsten, - wallet: Wallet.createRandom().connect(getDefaultProvider("ropsten")), -} as Config; - -const remoteConfig = { - ...sampleConfigRopsten, - wallet: undefined, -} as Config; - -const formEntries: FormEntry[] = [ - { - fileName: "document", - templateIndex: 0, - data: { - formData: { foo: "bar" }, - }, - ownership: { holderAddress: "", beneficiaryAddress: "" }, - extension: "tt", - }, - { - fileName: "document-2", - templateIndex: 0, - data: { - formData: { foo: "bar" }, - }, - ownership: { holderAddress: "", beneficiaryAddress: "" }, - extension: "tt", - }, -]; - -const revokeDocumentEntries = [sampleWrappedDocument]; - -const uploadSuccess = { - success: true, - errorMsg: "", -}; - -describe("useQueue", () => { - beforeEach(() => { - jest.resetAllMocks(); - }); - - it("should have the correct initial state", () => { - const { result } = renderHook(() => useQueue({ config, formEntries })); - expect(result.current.queueState).toBe(QueueState.UNINITIALIZED); - expect(result.current.successfulProcessedDocuments).toStrictEqual([]); - }); - - it("should publish correctly", async () => { - mockGetPublishingJobs.mockReturnValueOnce(samplePublishJobs); - mockPublishJob.mockResolvedValue("tx-id"); - mockUploadToStorage.mockReturnValue(uploadSuccess); - const { result } = renderHook(() => useQueue({ config, formEntries })); - await act(async () => { - await result.current.processDocuments(QueueType.ISSUE); - }); - expect(result.current.queueState).toBe(QueueState.CONFIRMED); - expect(result.current.successfulProcessedDocuments).toHaveLength(3); - }); - - it("should file failed jobs to failPublishedDocuments for publish flow", async () => { - mockGetPublishingJobs.mockReturnValueOnce(samplePublishJobs); - mockPublishJob.mockResolvedValue("tx-id"); - mockPublishJob.mockRejectedValueOnce(new Error("Some error")); - mockUploadToStorage.mockReturnValue(uploadSuccess); - const { result } = renderHook(() => useQueue({ config, formEntries })); - await act(async () => { - await result.current.processDocuments(QueueType.ISSUE); - }); - expect(result.current.failedProcessedDocuments).toHaveLength(1); - }); - - it("should publish correctly if uploaded document is working", async () => { - mockGetPublishingJobs.mockReturnValueOnce(samplePublishJobs); - mockPublishJob.mockResolvedValue("tx-id"); - mockUploadToStorage.mockReturnValue(uploadSuccess); - - const { result } = renderHook(() => useQueue({ config, formEntries })); - await act(async () => { - await result.current.processDocuments(QueueType.ISSUE); - }); - - expect(result.current.successfulProcessedDocuments).toHaveLength(3); - }); - - it("should have error if getPublishJobs throw error", async () => { - mockGetPublishingJobs.mockRejectedValue(new Error("some Error")); - mockPublishJob.mockResolvedValue("tx-id"); - const { result } = renderHook(() => useQueue({ config, formEntries })); - await act(async () => { - await result.current.processDocuments(QueueType.ISSUE); - }); - - expect(result.current.error).toStrictEqual(new Error("some Error")); - }); - - it("should revoke correctly and inserted into successfulProcessedDocuments", async () => { - mockGetRevokeJobs.mockReturnValueOnce(sampleRevokeJobs); - mockRevokeJob.mockResolvedValue("tx-id"); - const { result } = renderHook(() => useQueue({ config, documents: revokeDocumentEntries })); - await act(async () => { - await result.current.processDocuments(QueueType.REVOKE); - }); - expect(result.current.queueState).toBe(QueueState.CONFIRMED); - expect(result.current.successfulProcessedDocuments).toHaveLength(1); - }); - - it("should file failed jobs to failedProcessedDocuments for revoke flow", async () => { - mockGetRevokeJobs.mockReturnValueOnce(sampleRevokeJobs); - mockRevokeJob.mockResolvedValue("tx-id"); - mockRevokeJob.mockRejectedValueOnce(new Error("Some error")); - const { result } = renderHook(() => useQueue({ config, documents: revokeDocumentEntries })); - await act(async () => { - await result.current.processDocuments(QueueType.REVOKE); - }); - expect(result.current.failedProcessedDocuments).toHaveLength(1); - }); - - it("should have an error if getRevokeJobs throw error", async () => { - mockGetRevokeJobs.mockRejectedValue(new Error("Some error")); - mockRevokeJob.mockResolvedValue("tx-id"); - const { result } = renderHook(() => useQueue({ config, documents: revokeDocumentEntries })); - await act(async () => { - await result.current.processDocuments(QueueType.REVOKE); - }); - - expect(result.current.error).toStrictEqual(new Error("Some error")); - }); - - it("should not attempt to store document if job has failed", async () => { - mockGetPublishingJobs.mockImplementation((...args) => { - args.failedJobs.push({ index: 0, error: new Error() }); - return [{ documents: [{ ...sampleDnsDidPublishJob, wrappedDocument: "" }] }]; - }); - - const { result } = renderHook(() => useQueue({ config: remoteConfig, formEntries })); - await act(async () => { - await result.current.processDocuments(QueueType.ISSUE); - }); - - expect(mockUploadToStorage).toBeCalledTimes(0); - }); -}); diff --git a/apps/ui/src/common/hooks/useQueue/useQueue.tsx b/apps/ui/src/common/hooks/useQueue/useQueue.tsx deleted file mode 100644 index 03c25d6f..00000000 --- a/apps/ui/src/common/hooks/useQueue/useQueue.tsx +++ /dev/null @@ -1,145 +0,0 @@ -import { useState } from "react"; -import { IdentityProofType } from "../../../constants"; -import { QueueState, QueueType } from "../../../constants/QueueState"; -import { publishJob } from "../../../services/publishing"; -import { revokeDocumentJob } from "../../../services/revoking"; -import { - Config, - FailedJobErrors, - FailedJob, - FormEntry, - PublishingJob, - RevokingJob, - WrappedDocument, -} from "../../../types"; -import { getLogger } from "../../../utils/logger"; -import { uploadToStorage } from "../../API/storageAPI"; -import { getRevokingJobs } from "./utils/revoke"; -import { getPublishingJobs } from "./utils/publish"; - -const { stack } = getLogger("useQueue"); - -interface UseQueue { - config: Config; - formEntries?: FormEntry[]; - documents?: any[]; -} - -export const useQueue = ({ - config, - formEntries, - documents, -}: UseQueue): { - error?: Error; - queueState: QueueState; - processDocuments: (queueType: QueueType) => void; - successfulProcessedDocuments: WrappedDocument[]; - failedProcessedDocuments: FailedJobErrors[]; - pendingProcessDocuments: WrappedDocument[]; -} => { - const [error, setError] = useState(); - const [queueState, setQueueState] = useState(QueueState.UNINITIALIZED); - const [jobs, setJobs] = useState([]); - const [completedJobIndex, setCompletedJobIndex] = useState([]); - const [failedJob, setFailedJob] = useState([]); - const [pendingJobIndex, setPendingJobIndex] = useState([]); - - const successfulProcessedDocuments = completedJobIndex.reduce( - (acc, curr) => [...acc, ...jobs[curr].documents], - [] as WrappedDocument[] - ); - - const failedProcessedDocuments = failedJob.map((job) => { - return { - documents: jobs[job.index].documents, - error: job.error, - }; - }); - - const pendingProcessDocuments = pendingJobIndex.reduce( - (acc, curr) => [...acc, ...jobs[curr].documents], - [] as WrappedDocument[] - ); - - const processDocuments = async (queueType: QueueType): Promise => { - // Cannot use setCompletedJobIndex here as async update does not with the promise race - const completedJobsIndexes: number[] = []; - const failedJobs: FailedJob[] = []; - setQueueState(QueueState.INITIALIZED); - const wallet = config?.wallet; - try { - const nonce = wallet ? await wallet.getTransactionCount() : 0; - const processingJobs = - queueType === QueueType.ISSUE - ? await getPublishingJobs(formEntries as FormEntry[], config, nonce, wallet, failedJobs) - : await getRevokingJobs(documents as any[]); - - setJobs(processingJobs); - const pendingJobs = new Set(processingJobs.map((job, index) => index)); - setPendingJobIndex(Array.from(pendingJobs)); - setQueueState(QueueState.PENDING); - - const failedJobsIndex = failedJobs.map((failedjob) => failedjob.index); - - const allJobs = processingJobs.map(async (job, index) => { - if (!failedJobsIndex.includes(index)) { - try { - if (queueType === QueueType.ISSUE) { - if (job.contractAddress !== IdentityProofType.DNSDid && wallet) { - // publish verifiable documents and transferable records with doc store and token registry - await publishJob(job as PublishingJob, wallet); - } - // upload all the docs to document storage - const uploadDocuments = job.documents.map(async (doc) => { - if (config.documentStorage === undefined) return; - await uploadToStorage(doc, config.documentStorage); - }); - await Promise.all(uploadDocuments); - completedJobsIndexes.push(index); - setCompletedJobIndex(completedJobsIndexes); - } else if (queueType === QueueType.REVOKE && wallet) { - await revokeDocumentJob(job as RevokingJob, wallet); - completedJobsIndexes.push(index); - setCompletedJobIndex(completedJobsIndexes); - } - } catch (e) { - if (e instanceof Error) { - failedJobs.push({ - index: index, - error: e, - }); - setFailedJob(failedJobs); - stack(e); - throw e; - } - } finally { - pendingJobs.delete(index); - setPendingJobIndex(Array.from(pendingJobs)); - } - } else { - pendingJobs.delete(index); - setPendingJobIndex(Array.from(pendingJobs)); - } - }); - await Promise.allSettled(allJobs); - setCompletedJobIndex(completedJobsIndexes); - setFailedJob(failedJobs); - setQueueState(QueueState.CONFIRMED); - } catch (e) { - if (e instanceof Error) { - stack(e); - setError(e); - setQueueState(QueueState.ERROR); - } - } - }; - - return { - processDocuments, - queueState, - error, - successfulProcessedDocuments, - failedProcessedDocuments, - pendingProcessDocuments, - }; -}; diff --git a/apps/ui/src/common/hooks/useQueue/utils/original-document-config.json b/apps/ui/src/common/hooks/useQueue/utils/original-document-config.json deleted file mode 100644 index 5fb374a4..00000000 --- a/apps/ui/src/common/hooks/useQueue/utils/original-document-config.json +++ /dev/null @@ -1,493 +0,0 @@ -{ - "network": "homestead", - "wallet": { - "type": "ENCRYPTED_JSON", - "encryptedJson": "{\"address\":\"1245e5b64d785b25057f7438f715f4aa5d965733\",\"id\":\"bf069d1b-4e88-487c-b695-f2e03ed7c1ff\",\"version\":3,\"Crypto\":{\"cipher\":\"aes-128-ctr\",\"cipherparams\":{\"iv\":\"1f34e7bfdaee4b0778ecea4c8d12a543\"},\"ciphertext\":\"4f6cee88b4776f4f6f8eedf3da11c6a13542aa4bb65d46a5c1bc44c100a96f54\",\"kdf\":\"scrypt\",\"kdfparams\":{\"salt\":\"d931e0ea13032fd70060e40054c5a76c0571f4d840ec91eeda1bf68bdcad84db\",\"n\":1,\"dklen\":32,\"p\":1,\"r\":8},\"mac\":\"06c7897e3ff04245bf4f0765d8b6a8482c1c9981cb46ae88f636f9c83cd0b891\"},\"x-ethers\":{\"client\":\"ethers.js\",\"gethFilename\":\"UTC--2020-05-15T09-03-13.0Z--1245e5b64d785b25057f7438f715f4aa5d965733\",\"mnemonicCounter\":\"99b7f5b6897dcfe22fc7aa00d8e3cf5e\",\"mnemonicCiphertext\":\"6e7c1d38f162e54050b125f1f51b43ca\",\"path\":\"m/44'/60'/0'/0/0\",\"version\":\"0.1\"}}" - }, - "documentStorage": { - "url": "http://localhost:5010/dev" - }, - "forms": [ - { - "name": "TradeTrust ChAFTA Certificate of Origin v3", - "type": "VERIFIABLE_DOCUMENT", - "defaults": { - "version": "https://schema.openattestation.com/3.0/schema.json", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://ashleythewebdeveloper.s3.ap-southeast-2.amazonaws.com/doc-context-2.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json" - ], - "type": ["VerifiableCredential", "OpenAttestationCredential"], - "issuanceDate": "2010-01-01T19:23:24Z", - "openAttestationMetadata": { - "template": { - "type": "EMBEDDED_RENDERER", - "name": "CHAFTA_COO", - "url": "http://localhost:7000" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0x1245e5b64d785b25057f7438f715f4aa5d965733", - "revocation": { - "type": "NONE" - } - }, - "identityProof": { - "type": "DNS-DID", - "identifier": "demo-tradetrust.openattestation.com" - } - }, - "credentialSubject": {}, - "issuer": { - "id": "https://example.com", - "name": "GoSource Pty Ltd", - "type": "OpenAttestationIssuer" - } - }, - "schema": { - "type": "object", - "properties": { - "credentialSubject": { - "title": "Credential Subject", - "type": "object", - "properties": { - "iD": { - "type": "string", - "title": "COO ID" - }, - "issueDateTime": { - "type": "string", - "title": "Issued Date & Time" - }, - "firstSignatoryAuthentication": { - "title": "Signatory Authentication", - "type": "object", - "properties": { - "signature": { - "type": "string", - "title": "First Signatory" - }, - "actualDateTime": { - "type": "string", - "title": "Actual Date Time" - } - } - }, - "supplyChainConsignment": { - "type": "object", - "properties": { - "abc": { - "type": "string", - "title": "abc" - }, - "information": { - "type": "string", - "title": "Consignment Information" - }, - "exportCountry": { - "title": "Export country", - "type": "object", - "properties": { - "code": { - "type": "string", - "title": "Country code" - } - } - }, - "exporter": { - "title": "Exporter", - "type": "object", - "properties": { - "iD": { - "title": "iD", - "type": "string" - }, - "name": { - "title": "Name", - "type": "string" - }, - "postalAddress": { - "title": "", - "type": "object", - "properties": { - "line1": { - "type": "string", - "title": "Address Line 1" - }, - "line2": { - "type": "string", - "title": "Address Line 2" - }, - "cityName": { - "type": "string", - "title": "City" - }, - "postcode": { - "type": "string", - "title": "Postal code" - }, - "countrySubDivisionName": { - "type": "string", - "title": "Country Sub Division name" - }, - "countryCode": { - "type": "string", - "title": "Country code" - } - } - } - } - }, - "importCountry": { - "type": "object", - "title": "Import country", - "properties": { - "code": { - "type": "string", - "title": "Country code" - } - } - }, - "importer": { - "title": "Importer's Details (if known)", - "type": "object", - "properties": { - "iD": { - "title": "importer iD", - "type": "string" - }, - "name": { - "title": "Name", - "type": "string" - }, - "postalAddress": { - "title": "", - "type": "object", - "properties": { - "line1": { - "type": "string", - "title": "Address Line 1" - }, - "line2": { - "type": "string", - "title": "Address Line 2" - }, - "cityName": { - "type": "string", - "title": "City" - }, - "postcode": { - "type": "string", - "title": "Postal code" - }, - "countrySubDivisionName": { - "type": "string", - "title": "Country Sub Division name" - }, - "countryCode": { - "type": "string", - "title": "Country code" - } - } - } - } - }, - "includedConsignmentItems": { - "type": "array", - "title": "Included Consignment Items", - "items": { - "type": "object", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "information": { - "type": "string", - "title": "Information" - }, - "crossBorderRegulatoryProcedure": { - "type": "object", - "title": "", - "properties": { - "originCriteriaText": { - "type": "string", - "title": "Origin criteria text" - } - } - }, - "manufacturer": { - "type": "object", - "title": "Manufacturer", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "name": { - "type": "string", - "title": "Name" - }, - "postalAddress": { - "title": "", - "type": "object", - "properties": { - "line1": { - "type": "string", - "title": "Address Line 1" - }, - "line2": { - "type": "string", - "title": "Address Line 2" - }, - "cityName": { - "type": "string", - "title": "City" - }, - "postcode": { - "type": "string", - "title": "Postal code" - }, - "countrySubDivisionName": { - "type": "string", - "title": "Country Sub Division name" - }, - "countryCode": { - "type": "string", - "title": "Country code" - } - } - } - } - }, - "tradeLineItems": { - "type": "array", - "title": "Trade line Items", - "items": { - "type": "object", - "properties": { - "sequenceNumber": { - "type": "integer", - "title": "Sequence Number" - }, - "invoiceReference": { - "type": "object", - "title": "Invoice reference", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "formattedIssueDateTime": { - "type": "string", - "title": "Formatted issue date & time" - }, - "attachedBinaryFile": { - "type": "object", - "title": "", - "properties": { - "uRI": { - "type": "string", - "title": "Attached binary file uRI" - } - } - } - } - }, - "tradeProduct": { - "type": "object", - "title": "Trade product", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "description": { - "type": "string", - "title": "Description" - }, - "harmonisedTariffCode": { - "type": "object", - "title": "", - "properties": { - "classCode": { - "type": "string", - "title": "Harmonised tariff class code" - }, - "className": { - "type": "string", - "title": "Harmonised tariff class name" - } - } - }, - "originCountry": { - "type": "object", - "title": "Origin country", - "properties": { - "code": { - "type": "string", - "title": "Code" - } - } - } - } - }, - "transportPackages": { - "type": "array", - "title": "Transport packages", - "items": { - "type": "object", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "grossVolume": { - "type": "string", - "title": "Gross volume" - }, - "grossWeight": { - "type": "string", - "title": "Gross weight" - } - } - } - } - } - } - } - } - } - }, - "loadingBaseportLocation": { - "type": "object", - "title": "Loading Baseport Location", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "name": { - "type": "string", - "title": "Name" - } - } - }, - "mainCarriageTransportMovement": { - "title": "Main Carraige Transport Movement", - "type": "object", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "information": { - "type": "string", - "title": "Information" - }, - "usedTransportMeans": { - "title": "", - "type": "object", - "properties": { - "name": { - "type": "string", - "title": "Used transport" - }, - "iD": { - "type": "string", - "title": "Used transport iD" - } - } - }, - "departureEvent": { - "title": "", - "type": "object", - "properties": { - "departureDateTime": { - "type": "string", - "title": "Departure date and time" - } - } - } - } - }, - "unloadingBaseportLocation": { - "type": "object", - "title": "Unloading Baseport Location", - "properties": { - "iD": { - "type": "string", - "title": "iD" - }, - "name": { - "type": "string", - "title": "Name" - } - } - } - } - }, - "originalDocument": { - "type": "object", - "title": "Original Document", - "properties": { - "document": { - "title": "Document", - "type": "string" - } - } - } - } - } - } - }, - "uiSchema": { - "credentialSubject": { - "firstSignatoryAuthentication": { - "signature": { - "ui:widget": "file", - "ui:options": { - "text": "Upload Signature", - "accept": ".png, .jpeg, .jpg" - } - }, - "actualDateTime": { - "ui:widget": "datetime" - } - }, - "issueDateTime": { - "ui:widget": "datetime" - }, - "supplyChainConsignment": { - "mainCarriageTransportMovement": { - "departureEvent": { - "departureDateTime": { - "ui:widget": "datetime" - } - } - } - }, - "originalDocument": { - "document": { - "ui:widget": "WatermarkPreviewWidget", - "ui:options": { - "text": "Upload PDF", - "accept": ".pdf", - "documentStorage": { - "url": "http://localhost:5010/dev" - } - } - } - } - } - }, - "attachments": { - "allow": false, - "accept": ".pdf" - }, - "extension": "tt" - } - ] -} diff --git a/apps/ui/src/common/hooks/useQueue/utils/publish.test.tsx b/apps/ui/src/common/hooks/useQueue/utils/publish.test.tsx deleted file mode 100644 index 4fece546..00000000 --- a/apps/ui/src/common/hooks/useQueue/utils/publish.test.tsx +++ /dev/null @@ -1,174 +0,0 @@ -import axios from "axios"; -import { IdentityProofType } from "../../../../constants"; -import { Config, FailedJob, RawDocument } from "../../../../types"; -import { getDefaultProvider, Wallet } from "ethers"; -import { generateIdAndKey } from "../../../API/storageAPI"; -import { getRawDocuments, groupDocumentsIntoJobs } from "./publish"; -import { VCKIT_API } from "../../../../appConfig"; -import * as PDF from "../../../utils/augmentPDF"; -import sampleConfigFile from "./sample-config.json"; -import sampleFormattedWithDnsDidV3 from "./sample-formatted-with-dns-did-v3.json"; -import sampleFormattedWithDnsDid from "./sample-formatted-with-dns-did.json"; -import sampleFormattedWithoutQrUrl from "./sample-formatted-without-qr-url.json"; -import sampleFormatted from "./sample-formatted.json"; -import sampleForms from "./sample-forms.json"; -import SampleFormWithOriginalDocument from "./sample-form-with-original-document.json"; -import OriginalDocumentConfigFile from "./original-document-config.json"; - -const mockAugmentPDF = jest.spyOn(PDF, "augmentPDF"); - -jest.mock("axios"); -jest.mock("../../../../appConfig", () => ({ - VCKIT_DOMAIN: "vckit-test.com", - PROTOCOL: "http", - VCKIT_WEBSITE: "http://vckit-test.com", - VCKIT_API: "http://api.vckit-test.com", -})); - -const sampleConfig = { - ...sampleConfigFile, - wallet: "FAKE_WALLET" as any, -} as Config; - -const OriginalDocumentConfig = { - ...OriginalDocumentConfigFile, - wallet: "FAKE_WALLET" as any, -} as Config; - -const configWithoutDocumentStorage = { - ...sampleConfigFile, - documentStorage: undefined, - wallet: "FAKE_WALLET" as any, -} as Config; - -let failedJobs: FailedJob[] = []; - -const mockAxioPost = axios.post as jest.Mock; - -const wallet = Wallet.createRandom().connect(getDefaultProvider("ropsten")); - -jest.mock("../../../API/storageAPI"); -const mockGetQueueNumber = generateIdAndKey as jest.Mock; - -describe("getRawDocuments", () => { - beforeEach(() => { - jest.clearAllMocks(); - failedJobs = []; - }); - it("should get raw documents with default values", async () => { - mockGetQueueNumber.mockReturnValue({ data: { id: "123", key: "123" } }); - expect(await getRawDocuments(sampleForms, sampleConfig)).toStrictEqual(sampleFormatted); - }); - - it("should not have any qr url when no documentStorage is present in config file", async () => { - expect(await getRawDocuments(sampleForms, configWithoutDocumentStorage)).toStrictEqual(sampleFormattedWithoutQrUrl); - }); - - // Need to look into why it's not producing the same pdf with the same inputs - it("should return a raw document with a augmented PDF", async () => { - mockAugmentPDF.mockResolvedValueOnce("testPdf" as any); - const document: any = await getRawDocuments( - JSON.parse(JSON.stringify(SampleFormWithOriginalDocument)), - OriginalDocumentConfig - ); - expect(document[0].rawDocument?.credentialSubject?.originalDocument?.document).toBe( - `data:application/pdf;base64,${Buffer.from("testPdf").toString("base64")}` - ); - }); - - it("should not create a new reserved storage url if it already exists", async () => { - await getRawDocuments(JSON.parse(JSON.stringify(SampleFormWithOriginalDocument)), OriginalDocumentConfig); - expect(mockGetQueueNumber).toBeCalledTimes(0); - }); - - it("should not attempt to embed QRCode if originalDocument property is missing", async () => { - mockGetQueueNumber.mockReturnValue({ data: { id: "123", key: "123" } }); - expect(await getRawDocuments(sampleForms, sampleConfig)).toStrictEqual(sampleFormatted); - expect(mockAugmentPDF).toBeCalledTimes(0); - }); -}); - -describe("groupDocumentsIntoJobs", () => { - beforeEach(() => { - jest.resetAllMocks(); - }); - it("should batch transactions accordingly and return the jobs without DNS-DID", async () => { - const publishingJobs = await groupDocumentsIntoJobs(sampleFormatted as RawDocument[], 0, wallet, failedJobs); - - // One tx with 2 verifiable document - // Two tx with 1 transferable records each - expect(publishingJobs).toHaveLength(3); - - expect(publishingJobs[0].contractAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca"); - expect(publishingJobs[0].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy - expect(publishingJobs[0].documents).toHaveLength(2); - expect(publishingJobs[0].nonce).toBe(0); - - expect(publishingJobs[1].contractAddress).toBe("0x10E936e6BA85dC92505760259881167141365821"); - expect(publishingJobs[1].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy - expect(publishingJobs[1].documents).toHaveLength(1); - expect(publishingJobs[1].nonce).toBe(1); - - expect(publishingJobs[2].contractAddress).toBe("0x10E936e6BA85dC92505760259881167141365821"); - expect(publishingJobs[2].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy - expect(publishingJobs[2].documents).toHaveLength(1); - // Skipped 2 since the previous tx takes 2 transactions - expect(publishingJobs[2].nonce).toBe(3); - }); - - it("should batch transactions accordingly and return the jobs with DNS-DID", async () => { - const publishingJobs = await groupDocumentsIntoJobs( - sampleFormattedWithDnsDid as RawDocument[], - 0, - wallet, - failedJobs - ); - - // One tx with 1 verifiable document - // One tx with 1 verifiable DID document - // Two tx with 1 transferable records each - expect(publishingJobs).toHaveLength(4); - - expect(publishingJobs[0].contractAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca"); - expect(publishingJobs[0].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy - expect(publishingJobs[0].documents).toHaveLength(1); - expect(publishingJobs[0].nonce).toBe(0); - - expect(publishingJobs[1].contractAddress).toBe(IdentityProofType.DNSDid); - expect(publishingJobs[1].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy - expect(publishingJobs[1].documents).toHaveLength(1); - expect(publishingJobs[1].nonce).toBe(1); - - expect(publishingJobs[2].contractAddress).toBe("0x10E936e6BA85dC92505760259881167141365821"); - expect(publishingJobs[2].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy - expect(publishingJobs[2].documents).toHaveLength(1); - expect(publishingJobs[2].nonce).toBe(2); - - expect(publishingJobs[3].contractAddress).toBe("0x10E936e6BA85dC92505760259881167141365821"); - expect(publishingJobs[3].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy - expect(publishingJobs[3].documents).toHaveLength(1); - expect(publishingJobs[3].nonce).toBe(4); - }); - - it("should sign a DnsDid document using the backend if wallet is missing", async () => { - mockAxioPost.mockResolvedValueOnce({ data: { proof: { merkleRoot: "test" } } }); - const { rawDocument } = sampleFormattedWithDnsDidV3[0]; - await groupDocumentsIntoJobs(sampleFormattedWithDnsDidV3 as RawDocument[], 0, undefined, failedJobs); - expect(mockAxioPost).toHaveBeenCalledWith( - `${VCKIT_API}/credentials/${encodeURIComponent(rawDocument.issuer.id)}/issue`, - { credential: rawDocument } - ); - }); - - it("should sign a DnsDid document using the frontend if the wallet exists", async () => { - mockAxioPost.mockResolvedValueOnce({ data: { proof: { merkleRoot: "test" } } }); - await groupDocumentsIntoJobs(sampleFormattedWithDnsDidV3 as RawDocument[], 0, wallet, failedJobs); - expect(mockAxioPost).toBeCalledTimes(0); - }); - - it("should add failed DnsDid job to failedJobs list if signing by backend fails", async () => { - mockAxioPost.mockRejectedValueOnce(new Error()); - await groupDocumentsIntoJobs(sampleFormattedWithDnsDidV3 as RawDocument[], 0, undefined, failedJobs); - expect(failedJobs).toStrictEqual([{ index: 0, error: new Error("Error signing the document.") }]); - }); -}); diff --git a/apps/ui/src/common/hooks/useQueue/utils/publish.tsx b/apps/ui/src/common/hooks/useQueue/utils/publish.tsx deleted file mode 100644 index 461149f0..00000000 --- a/apps/ui/src/common/hooks/useQueue/utils/publish.tsx +++ /dev/null @@ -1,295 +0,0 @@ -import { - wrapDocuments as wrapDocumentsV2, - __unsafe__use__it__at__your__own__risks__wrapDocuments as wrapDocumentsV3, - utils, -} from "@govtechsg/open-attestation"; -import { defaultsDeep, groupBy } from "lodash"; -import Axios from "axios"; -import { IdentityProofType } from "../../../../constants"; -import { - ActionsUrlObject, - Config, - DocumentStorage, - FormEntry, - PublishingJob, - RawDocument, - FailedJob, -} from "../../../../types"; -import { generateIdAndKey } from "../../../API/storageAPI"; -import { encodeQrCode, getDocumentNetwork } from "../../../utils/utils"; -import { Signer } from "ethers"; -import { publishDnsDidVerifiableDocumentJob } from "../../../../services/publishing"; -import { VCKIT_DOMAIN, PROTOCOL, VCKIT_API } from "../../../../appConfig"; -import QRCode from "qrcode"; -import { augmentPDF } from "../../../utils/augmentPDF"; - -interface NetworkUrl { - homestead: string; - ropsten: string; - rinkeby: string; -} - -export const getReservedStorageUrl = async ( - documentStorage: DocumentStorage, - network: "homestead" | "ropsten" | "rinkeby" -): Promise => { - const queueNumber = generateIdAndKey(); - - const networkUrl = { - homestead: `${PROTOCOL}://${VCKIT_DOMAIN}/`, - ropsten: `${PROTOCOL}://dev.${VCKIT_DOMAIN}/`, - rinkeby: `${PROTOCOL}://rinkeby.${VCKIT_DOMAIN}/`, - } as NetworkUrl; - - const qrUrlObj = { - type: "DOCUMENT", - payload: { - uri: `${documentStorage.url}/${queueNumber.data.id}`, - key: queueNumber.data.key, - permittedActions: ["STORE"], - redirect: networkUrl[network], - }, - }; - - const qrCodeObject = { - links: { - self: { - href: encodeQrCode(qrUrlObj), - }, - }, - }; - - return qrCodeObject; -}; - -const getContractAddressFromRawDoc = (document: any) => { - if (utils.isRawV3Document(document)) { - return document.openAttestationMetadata.identityProof.type.toString() === IdentityProofType.DNSDid - ? IdentityProofType.DNSDid - : document.openAttestationMetadata.proof.value; - } else { - return document.issuers[0]?.identityProof?.type === IdentityProofType.DNSDid - ? IdentityProofType.DNSDid - : document.issuers[0]?.documentStore || document.issuers[0]?.tokenRegistry; - } -}; - -export const getRawDocuments = async (forms: FormEntry[], config: Config): Promise => { - return Promise.all( - forms.map(async ({ data, templateIndex, fileName, ownership, extension }) => { - let qrUrl = data.formData.credentialSubject?.links ? { links: data.formData.credentialSubject?.links } : {}; - if (!data.formData?.credentialSubject?.links) { - if (config.network !== "local") { - if (config.documentStorage !== undefined) { - qrUrl = await getReservedStorageUrl(config.documentStorage, config.network); - } - } - } - if ( - data.formData.credentialSubject?.originalDocument?.document && - qrUrl?.links?.self?.href && - data.formData?.watermark - ) { - const qr = await QRCode.toDataURL(qrUrl.links.self.href); - const augmentedOriginalDocument = await augmentPDF( - data.formData.credentialSubject.originalDocument.document, - qr, - data.formData.watermark - ); - if (augmentedOriginalDocument) { - data.formData.credentialSubject.originalDocument.document = `data:application/pdf;base64,${Buffer.from( - augmentedOriginalDocument - ).toString("base64")}`; - } - delete data.formData.watermark; - delete data.formData.credentialSubject.links; - } - - const formConfig = config.forms[templateIndex]; - if (!formConfig) throw new Error("Form definition not found"); - const formDefaults = formConfig.defaults; - const documentNetwork = getDocumentNetwork(config.network); - let formData; - if (utils.isRawV3Document(data.formData)) { - formData = { - ...data.formData, - ...documentNetwork, - credentialSubject: { ...data.formData.credentialSubject, ...qrUrl }, - }; - } else { - formData = { ...data.formData, ...qrUrl, ...documentNetwork }; - } - defaultsDeep(formData, formDefaults); - const contractAddress = getContractAddressFromRawDoc(formData); - const payload = formConfig.type === "TRANSFERABLE_RECORD" ? { ownership } : {}; - return { - type: formConfig.type, - contractAddress, - rawDocument: formData, - fileName, - payload, - extension, - }; - }) - ); -}; - -const wrapDocuments = async (rawDocuments: any[]) => { - return utils.isRawV3Document(rawDocuments[0]) ? await wrapDocumentsV3(rawDocuments) : wrapDocumentsV2(rawDocuments); -}; - -const processVerifiableDocuments = async ( - nonce: number, - contractAddress: string, - verifiableDocuments: RawDocument[] -): Promise => { - const rawOpenAttestationDocuments = verifiableDocuments.map((doc) => doc.rawDocument); - - const wrappedDocuments = await wrapDocuments(rawOpenAttestationDocuments); - - const firstWrappedDocument = wrappedDocuments[0]; - const merkleRoot = utils.getMerkleRoot(firstWrappedDocument); - const firstRawDocument = verifiableDocuments[0]; - return { - type: firstRawDocument.type, - nonce, - contractAddress, - documents: verifiableDocuments.map((doc, index) => ({ - ...doc, - wrappedDocument: wrappedDocuments[index], - })), - merkleRoot: merkleRoot, - payload: {}, - }; -}; - -const TX_NEEDED_FOR_VERIFIABLE_DOCUMENTS = 1; -const TX_NEEDED_FOR_TRANSFERABLE_RECORDS = 2; - -// Given a list of documents, create a list of jobs -export const groupDocumentsIntoJobs = async ( - rawDocuments: RawDocument[], - currentNonce: number, - signer: Signer | undefined, - failedJobs: FailedJob[] -): Promise => { - const transferableRecords = rawDocuments.filter((doc) => doc.type === "TRANSFERABLE_RECORD"); - const verifiableDocuments = rawDocuments.filter((doc) => doc.type === "VERIFIABLE_DOCUMENT"); - const groupedVerifiableDocuments = groupBy(verifiableDocuments, "contractAddress"); - const verifiableDocumentsWithDocumentStore = { ...groupedVerifiableDocuments }; - delete verifiableDocumentsWithDocumentStore[IdentityProofType.DNSDid]; - const verifiableDocumentsWithDnsDid = - Object.keys(groupedVerifiableDocuments).indexOf(IdentityProofType.DNSDid) >= 0 - ? [...groupedVerifiableDocuments[IdentityProofType.DNSDid]] - : []; - const documentStoreAddresses = Object.keys(verifiableDocumentsWithDocumentStore); - - let nonce = currentNonce; - - const jobs: PublishingJob[] = []; - const remoteJobs: Record = {}; - - // Process all verifiable documents with document store first - for (const contractAddress of documentStoreAddresses) { - const verifiableDocumentsV2 = verifiableDocumentsWithDocumentStore[contractAddress].filter((docs) => { - return utils.isRawV2Document(docs.rawDocument); - }); - const verifiableDocumentsV3 = verifiableDocumentsWithDocumentStore[contractAddress].filter((docs) => { - return utils.isRawV3Document(docs.rawDocument); - }); - - if (verifiableDocumentsV2.length > 0) { - const verifiableDocumentV2Job = await processVerifiableDocuments(nonce, contractAddress, verifiableDocumentsV2); - jobs.push(verifiableDocumentV2Job); - nonce += TX_NEEDED_FOR_VERIFIABLE_DOCUMENTS; - } - if (verifiableDocumentsV3.length > 0) { - const verifiableDocumentV3Job = await processVerifiableDocuments(nonce, contractAddress, verifiableDocumentsV3); - jobs.push(verifiableDocumentV3Job); - nonce += TX_NEEDED_FOR_VERIFIABLE_DOCUMENTS; - } - } - // Process all verifiable document with DNS-DID next - if (verifiableDocumentsWithDnsDid.length > 0) { - const didRawDocuments = verifiableDocumentsWithDnsDid.map((doc) => doc.rawDocument); - if (signer) { - const wrappedDnsDidDocuments = await wrapDocuments(didRawDocuments); - - // Sign DNS-DID document here as we preparing the jobs - const signedDnsDidDocument = await publishDnsDidVerifiableDocumentJob(wrappedDnsDidDocuments, signer); - - jobs.push({ - type: verifiableDocumentsWithDnsDid[0].type, - nonce, - contractAddress: IdentityProofType.DNSDid, - documents: verifiableDocumentsWithDnsDid.map((doc, index) => ({ - ...doc, - wrappedDocument: signedDnsDidDocument[index], - })), - merkleRoot: wrappedDnsDidDocuments[0].signature?.merkleRoot, - payload: {}, - }); - } else { - const allDocuments = verifiableDocumentsWithDnsDid.map(async (document, index) => { - const { rawDocument }: { rawDocument: any } = document; - try { - // TODO: Not sure why "Property 'issuer' does not exist on type 'OpenAttestationDocument'" as OpenAttestationDocument === OpenAttestationDocumentV2 | OpenAttestationDocumentV3 - const encodedURL = encodeURIComponent(rawDocument?.issuer?.id ?? ""); - - const signedDnsDidDocument = await Axios.post(`${VCKIT_API}/credentials/${encodedURL}/issue`, { - credential: rawDocument, - }); - remoteJobs[`${index}`] = { - type: document.type, - nonce, - contractAddress: IdentityProofType.DNSDid, - documents: [ - { - ...document, - wrappedDocument: signedDnsDidDocument.data, - }, - ], - merkleRoot: signedDnsDidDocument.data.proof?.merkleRoot, - payload: {}, - }; - } catch (err: any) { - remoteJobs[`${index}`] = { documents: [{ ...document, wrappedDocument: "" }] } as any; - failedJobs.push({ index, error: new Error("Error signing the document.") }); - } - }); - await Promise.allSettled(allDocuments); - } - nonce += TX_NEEDED_FOR_VERIFIABLE_DOCUMENTS; - } - - // Process all transferable records next - for (const transferableRecord of transferableRecords) { - const { type, contractAddress, rawDocument, payload } = transferableRecord; - const transferableDocuments = await wrapDocuments([rawDocument]); - const merkleRoot = utils.getMerkleRoot(transferableDocuments[0]); - - jobs.push({ - type, - nonce, - contractAddress, - documents: [{ ...transferableRecord, wrappedDocument: transferableDocuments[0] }], - merkleRoot: merkleRoot, - payload, - }); - nonce += TX_NEEDED_FOR_TRANSFERABLE_RECORDS; - } - - return [...Object.values(remoteJobs), ...jobs]; -}; - -export const getPublishingJobs = async ( - forms: FormEntry[], - config: Config, - nonce: number, - signer: Signer | undefined, - failedJobs: FailedJob[] -): Promise => { - // Currently works for only multiple verifiable document issuance: - const rawDocuments = await getRawDocuments(forms, config); - return groupDocumentsIntoJobs(rawDocuments, nonce, signer, failedJobs); -}; diff --git a/apps/ui/src/common/hooks/useQueue/utils/revoke.test.tsx b/apps/ui/src/common/hooks/useQueue/utils/revoke.test.tsx deleted file mode 100644 index fbcafc37..00000000 --- a/apps/ui/src/common/hooks/useQueue/utils/revoke.test.tsx +++ /dev/null @@ -1,38 +0,0 @@ -import { getRevokingJobs, getRevokeAddress } from "./revoke"; -import sampleWrappedDocument from "../../../../test/fixture/sample-files/v2/wrapped/sample-wrapped-document.json"; -import sampleWrappedCertificate from "../../../../test/fixture/sample-files/v2/wrapped/sample-wrapped-certificate.json"; -import sampleV2DidDocument from "../../../../test/fixture/sample-files/v2/did/sample-v2-did-wrapped.json"; -import sampleV3DidDocument from "../../../../test/fixture/sample-files/v3/did/sample-v3-did-wrapped.json"; - -describe("getRevokingJobs", () => { - it("should return an array with the revoking jobs", async () => { - const revokingJobs = await getRevokingJobs([sampleWrappedDocument]); - - expect(revokingJobs).toHaveLength(1); - expect(revokingJobs[0].contractAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca"); - expect(revokingJobs[0].targetHash).toBe("82018d4e6f3807fce0cb6a7c584c9477fdd1719746cbe74804608b7d0f982b7e"); - expect(revokingJobs[0].documents).toStrictEqual([sampleWrappedDocument]); - }); -}); - -describe("getRevokeAddress", () => { - it("should get the document store for dns-txt verifiable document", () => { - const revokeAddress = getRevokeAddress(sampleWrappedDocument); - expect(revokeAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca"); - }); - - it("should get the certificate store for dns-txt verifiable document", () => { - const revokeAddress = getRevokeAddress(sampleWrappedCertificate); - expect(revokeAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca"); - }); - - it("should get the revocation store address for v2 dns-did verifiable document", () => { - const revokeAddress = getRevokeAddress(sampleV2DidDocument); - expect(revokeAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca"); - }); - - it("should get the revocation store address for v3 dns-did verifiable document", () => { - const revokeAddress = getRevokeAddress(sampleV3DidDocument); - expect(revokeAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca"); - }); -}); diff --git a/apps/ui/src/common/hooks/useQueue/utils/revoke.tsx b/apps/ui/src/common/hooks/useQueue/utils/revoke.tsx deleted file mode 100644 index 170ea80e..00000000 --- a/apps/ui/src/common/hooks/useQueue/utils/revoke.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import { RevokingJob } from "../../../../types"; -import { utils } from "@govtechsg/open-attestation"; - -export const getRevokingJobs = async (documents: any[]): Promise => { - return Promise.all( - documents.map(async (document) => ({ - contractAddress: getRevokeAddress(document), - targetHash: utils.getTargetHash(document), - documents, - })) - ); -}; - -// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types -export const getRevokeAddress = (document: any) => { - // for dns-did document with revocation store - let revokeAddress = ""; - if (utils.isWrappedV2Document(document)) { - const unwrappedDocument = utils.getData(document); - const issuer = unwrappedDocument.issuers[0]; - revokeAddress = issuer.revocation?.location || ""; - } else if (utils.isWrappedV3Document(document)) { - revokeAddress = document.openAttestationMetadata.proof.revocation?.location || ""; - } - // for dns-txt document with document store - if (!revokeAddress) { - revokeAddress = utils.getIssuerAddress(document)[0]; - } - - return revokeAddress; -}; diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-config.json b/apps/ui/src/common/hooks/useQueue/utils/sample-config.json deleted file mode 100644 index 3dd4252f..00000000 --- a/apps/ui/src/common/hooks/useQueue/utils/sample-config.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "network": "ropsten", - "wallet": "{\"address\":\"1245e5b64d785b25057f7438f715f4aa5d965733\",\"id\":\"bf069d1b-4e88-487c-b695-f2e03ed7c1ff\",\"version\":3,\"Crypto\":{\"cipher\":\"aes-128-ctr\",\"cipherparams\":{\"iv\":\"1f34e7bfdaee4b0778ecea4c8d12a543\"},\"ciphertext\":\"4f6cee88b4776f4f6f8eedf3da11c6a13542aa4bb65d46a5c1bc44c100a96f54\",\"kdf\":\"scrypt\",\"kdfparams\":{\"salt\":\"d931e0ea13032fd70060e40054c5a76c0571f4d840ec91eeda1bf68bdcad84db\",\"n\":1,\"dklen\":32,\"p\":1,\"r\":8},\"mac\":\"06c7897e3ff04245bf4f0765d8b6a8482c1c9981cb46ae88f636f9c83cd0b891\"},\"x-ethers\":{\"client\":\"ethers.js\",\"gethFilename\":\"UTC--2020-05-15T09-03-13.0Z--1245e5b64d785b25057f7438f715f4aa5d965733\",\"mnemonicCounter\":\"99b7f5b6897dcfe22fc7aa00d8e3cf5e\",\"mnemonicCiphertext\":\"6e7c1d38f162e54050b125f1f51b43ca\",\"path\":\"m/44'/60'/0'/0/0\",\"version\":\"0.1\"}}", - "forms": [ - { - "name": "COO (ChAFTA)", - "type": "VERIFIABLE_DOCUMENT", - "defaults": { - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "custom", - "url": "https://chafta.tradetrust.io" - }, - "issuers": [ - { - "name": "Demo Issuer", - "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - } - } - ], - "name": "CHAFTA Certificate of Origin" - }, - "schema": { - "type": "object", - "properties": { - "iD": { "type": "string", "title": "COO ID" }, - "issueDateTime": { - "type": "string", - "title": "Issued Date & Time" - } - } - }, - "attachments": { - "allow": true, - "accept": ".pdf" - } - }, - { - "name": "Bill of Lading", - "type": "TRANSFERABLE_RECORD", - "defaults": { - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "BILL_OF_LADING", - "url": "https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - }, - "name": "DEMO STORE", - "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821" - } - ], - "name": "Maersk Bill of Lading" - }, - "schema": { - "type": "object", - "required": ["blNumber"], - "properties": { - "blNumber": { - "type": "string", - "title": "BL Number" - }, - "shipper": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "address": { - "type": "object", - "properties": { - "street": { - "type": "string" - }, - "country": { - "type": "string" - } - } - } - } - } - } - }, - "attachments": { - "allow": true, - "accept": ".pdf, .json" - } - } - ], - "documentStorage": { - "apiKey": "randonKey", - "url": "https://api-ropsten.tradetrust.io/storage" - } -} diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-form-with-original-document.json b/apps/ui/src/common/hooks/useQueue/utils/sample-form-with-original-document.json deleted file mode 100644 index 8591d8a1..00000000 --- a/apps/ui/src/common/hooks/useQueue/utils/sample-form-with-original-document.json +++ /dev/null @@ -1,81 +0,0 @@ -[ - { - "fileName": "Document-1.tt", - "templateIndex": 0, - "data": { - "formData": { - "credentialSubject": { - "firstSignatoryAuthentication": {}, - "supplyChainConsignment": { - "exportCountry": {}, - "exporter": { - "postalAddress": {} - }, - "importCountry": {}, - "importer": { - "postalAddress": {} - }, - "loadingBaseportLocation": {}, - "mainCarriageTransportMovement": { - "usedTransportMeans": {}, - "departureEvent": {} - }, - "unloadingBaseportLocation": {} - }, - "originalDocument": { - "document": "data:application/pdf;base64,JVBERi0xLjMKJcTl8uXrp/Og0MTGCjMgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCA4NCA+PgpzdHJlYW0KeAErVAhUKFQwAEJTS1M9IwsFCxNDPQtLhaJUhXCFPAV952JDheRiBUMwLE4GqoMqyAVqMINxckAcLl0DPUMDS0sLUxOFHKBCFG6GQppCIAAgiBeUCmVuZHN0cmVhbQplbmRvYmoKMSAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDIgMCBSIC9SZXNvdXJjZXMgNCAwIFIgL0NvbnRlbnRzIDMgMCBSIC9NZWRpYUJveCBbMCAwIDU5NS4yOCA4NDEuODldCj4+CmVuZG9iago0IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiBdIC9Db2xvclNwYWNlIDw8IC9DczEgNSAwIFIgPj4gPj4KZW5kb2JqCjcgMCBvYmoKPDwgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0xlbmd0aCAyNjEyIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZ2Wd1RT2RaHz703vdASIiAl9Bp6CSDSO0gVBFGJSYBQAoaEJnZEBUYUESlWZFTAAUeHImNFFAuDgmLXCfIQUMbBUURF5d2MawnvrTXz3pr9x1nf2ee319ln733XugBQ/IIEwnRYAYA0oVgU7uvBXBITy8T3AhgQAQ5YAcDhZmYER/hEAtT8vT2ZmahIxrP27i6AZLvbLL9QJnPW/3+RIjdDJAYACkXVNjx+JhflApRTs8UZMv8EyvSVKTKGMTIWoQmirCLjxK9s9qfmK7vJmJcm5KEaWc4ZvDSejLtQ3pol4aOMBKFcmCXgZ6N8B2W9VEmaAOX3KNPT+JxMADAUmV/M5yahbIkyRRQZ7onyAgAIlMQ5vHIOi/k5aJ4AeKZn5IoEiUliphHXmGnl6Mhm+vGzU/liMSuUw03hiHhMz/S0DI4wF4Cvb5ZFASVZbZloke2tHO3tWdbmaPm/2d8eflP9Pch6+1XxJuzPnkGMnlnfbOysL70WAPYkWpsds76VVQC0bQZA5eGsT+8gAPIFALTenPMehmxeksTiDCcLi+zsbHMBn2suK+g3+5+Cb8q/hjn3mcvu+1Y7phc/gSNJFTNlReWmp6ZLRMzMDA6Xz2T99xD/48A5ac3Jwyycn8AX8YXoVVHolAmEiWi7hTyBWJAuZAqEf9Xhfxg2JwcZfp1rFGh1XwB9hTlQuEkHyG89AEMjAyRuP3oCfetbEDEKyL68aK2Rr3OPMnr+5/ofC1yKbuFMQSJT5vYMj2RyJaIsGaPfhGzBAhKQB3SgCjSBLjACLGANHIAzcAPeIACEgEgQA5YDLkgCaUAEskE+2AAKQTHYAXaDanAA1IF60AROgjZwBlwEV8ANcAsMgEdACobBSzAB3oFpCILwEBWiQaqQFqQPmULWEBtaCHlDQVA4FAPFQ4mQEJJA+dAmqBgqg6qhQ1A99CN0GroIXYP6oAfQIDQG/QF9hBGYAtNhDdgAtoDZsDscCEfCy+BEeBWcBxfA2+FKuBY+DrfCF+Eb8AAshV/CkwhAyAgD0UZYCBvxREKQWCQBESFrkSKkAqlFmpAOpBu5jUiRceQDBoehYZgYFsYZ44dZjOFiVmHWYkow1ZhjmFZMF+Y2ZhAzgfmCpWLVsaZYJ6w/dgk2EZuNLcRWYI9gW7CXsQPYYew7HA7HwBniHHB+uBhcMm41rgS3D9eMu4Drww3hJvF4vCreFO+CD8Fz8GJ8Ib4Kfxx/Ht+PH8a/J5AJWgRrgg8hliAkbCRUEBoI5wj9hBHCNFGBqE90IoYQecRcYimxjthBvEkcJk6TFEmGJBdSJCmZtIFUSWoiXSY9Jr0hk8k6ZEdyGFlAXk+uJJ8gXyUPkj9QlCgmFE9KHEVC2U45SrlAeUB5Q6VSDahu1FiqmLqdWk+9RH1KfS9HkzOX85fjya2Tq5FrleuXeyVPlNeXd5dfLp8nXyF/Sv6m/LgCUcFAwVOBo7BWoUbhtMI9hUlFmqKVYohimmKJYoPiNcVRJbySgZK3Ek+pQOmw0iWlIRpC06V50ri0TbQ62mXaMB1HN6T705PpxfQf6L30CWUlZVvlKOUc5Rrls8pSBsIwYPgzUhmljJOMu4yP8zTmuc/jz9s2r2le/7wplfkqbip8lSKVZpUBlY+qTFVv1RTVnaptqk/UMGomamFq2Wr71S6rjc+nz3eez51fNP/k/IfqsLqJerj6avXD6j3qkxqaGr4aGRpVGpc0xjUZmm6ayZrlmuc0x7RoWgu1BFrlWue1XjCVme7MVGYls4s5oa2u7act0T6k3as9rWOos1hno06zzhNdki5bN0G3XLdTd0JPSy9YL1+vUe+hPlGfrZ+kv0e/W3/KwNAg2mCLQZvBqKGKob9hnmGj4WMjqpGr0SqjWqM7xjhjtnGK8T7jWyawiZ1JkkmNyU1T2NTeVGC6z7TPDGvmaCY0qzW7x6Kw3FlZrEbWoDnDPMh8o3mb+SsLPYtYi50W3RZfLO0sUy3rLB9ZKVkFWG206rD6w9rEmmtdY33HhmrjY7POpt3mta2pLd92v+19O5pdsN0Wu067z/YO9iL7JvsxBz2HeIe9DvfYdHYou4R91RHr6OG4zvGM4wcneyex00mn351ZzinODc6jCwwX8BfULRhy0XHhuBxykS5kLoxfeHCh1FXbleNa6/rMTdeN53bEbcTd2D3Z/bj7Kw9LD5FHi8eUp5PnGs8LXoiXr1eRV6+3kvdi72rvpz46Pok+jT4Tvna+q30v+GH9Av12+t3z1/Dn+tf7TwQ4BKwJ6AqkBEYEVgc+CzIJEgV1BMPBAcG7gh8v0l8kXNQWAkL8Q3aFPAk1DF0V+nMYLiw0rCbsebhVeH54dwQtYkVEQ8S7SI/I0shHi40WSxZ3RslHxUXVR01Fe0WXRUuXWCxZs+RGjFqMIKY9Fh8bFXskdnKp99LdS4fj7OIK4+4uM1yWs+zacrXlqcvPrpBfwVlxKh4bHx3fEP+JE8Kp5Uyu9F+5d+UE15O7h/uS58Yr543xXfhl/JEEl4SyhNFEl8RdiWNJrkkVSeMCT0G14HWyX/KB5KmUkJSjKTOp0anNaYS0+LTTQiVhirArXTM9J70vwzSjMEO6ymnV7lUTokDRkUwoc1lmu5iO/kz1SIwkmyWDWQuzarLeZ0dln8pRzBHm9OSa5G7LHcnzyft+NWY1d3Vnvnb+hvzBNe5rDq2F1q5c27lOd13BuuH1vuuPbSBtSNnwy0bLjWUb326K3tRRoFGwvmBos+/mxkK5QlHhvS3OWw5sxWwVbO3dZrOtatuXIl7R9WLL4oriTyXckuvfWX1X+d3M9oTtvaX2pft34HYId9zd6brzWJliWV7Z0K7gXa3lzPKi8re7V+y+VmFbcWAPaY9kj7QyqLK9Sq9qR9Wn6qTqgRqPmua96nu37Z3ax9vXv99tf9MBjQPFBz4eFBy8f8j3UGutQW3FYdzhrMPP66Lqur9nf19/RO1I8ZHPR4VHpcfCj3XVO9TXN6g3lDbCjZLGseNxx2/94PVDexOr6VAzo7n4BDghOfHix/gf754MPNl5in2q6Sf9n/a20FqKWqHW3NaJtqQ2aXtMe9/pgNOdHc4dLT+b/3z0jPaZmrPKZ0vPkc4VnJs5n3d+8kLGhfGLiReHOld0Prq05NKdrrCu3suBl69e8blyqdu9+/xVl6tnrjldO32dfb3thv2N1h67npZf7H5p6bXvbb3pcLP9luOtjr4Ffef6Xfsv3va6feWO/50bA4sG+u4uvnv/Xtw96X3e/dEHqQ9eP8x6OP1o/WPs46InCk8qnqo/rf3V+Ndmqb307KDXYM+ziGePhrhDL/+V+a9PwwXPqc8rRrRG6ketR8+M+YzderH0xfDLjJfT44W/Kf6295XRq59+d/u9Z2LJxPBr0euZP0reqL45+tb2bedk6OTTd2nvpqeK3qu+P/aB/aH7Y/THkensT/hPlZ+NP3d8CfzyeCZtZubf94Tz+wplbmRzdHJlYW0KZW5kb2JqCjUgMCBvYmoKWyAvSUNDQmFzZWQgNyAwIFIgXQplbmRvYmoKMiAwIG9iago8PCAvVHlwZSAvUGFnZXMgL01lZGlhQm94IFswIDAgNTk1LjI4IDg0MS44OV0gL0NvdW50IDEgL0tpZHMgWyAxIDAgUiBdID4+CmVuZG9iago4IDAgb2JqCjw8IC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAyIDAgUiA+PgplbmRvYmoKNiAwIG9iagpbIDEgMCBSICAvWFlaIDAgODQxLjg5IDAgXQplbmRvYmoKOSAwIG9iago8PCAvVGl0bGUgKEJsYW5rKSAvUHJvZHVjZXIgKG1hY09TIFZlcnNpb24gMTIuNCBcKEJ1aWxkIDIxRjc5XCkgUXVhcnR6IFBERkNvbnRleHQpCi9DcmVhdG9yIChQYWdlcykgL0NyZWF0aW9uRGF0ZSAoRDoyMDIyMDgwODAwMzIwN1owMCcwMCcpIC9Nb2REYXRlIChEOjIwMjIwODA4MDAzMjA3WjAwJzAwJykKPj4KZW5kb2JqCnhyZWYKMCAxMAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAxNzcgMDAwMDAgbiAKMDAwMDAwMzEwMiAwMDAwMCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAwMDAwMDAyODcgMDAwMDAgbiAKMDAwMDAwMzA2NyAwMDAwMCBuIAowMDAwMDAzMjQwIDAwMDAwIG4gCjAwMDAwMDAzNTUgMDAwMDAgbiAKMDAwMDAwMzE5MSAwMDAwMCBuIAowMDAwMDAzMjgyIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTAgL1Jvb3QgOCAwIFIgL0luZm8gOSAwIFIgL0lEIFsgPGY2ZDk2MTkyNTY5MjNiYWFkY2QxYTdkYWU1OThiODU4Pgo8ZjZkOTYxOTI1NjkyM2JhYWRjZDFhN2RhZTU5OGI4NTg+IF0gPj4Kc3RhcnR4cmVmCjM0NzUKJSVFT0YK" - }, - "links": { - "self": { - "href": "http://localhost:3000?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22http%3A%2F%2Flocalhost%3A5010%2Fdev%2F753da137-85c6-4fe1-915e-d946e5d287d5%22%2C%22key%22%3A%220d3fe45eacd219293ea64a923d991b8d1a7ced682f89c718df04745cdb8bb065%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Flocalhost%3A3000%2F%22%7D%7D" - } - } - }, - "version": "https://schema.openattestation.com/3.0/schema.json", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://ashleythewebdeveloper.s3.ap-southeast-2.amazonaws.com/doc-context-2.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json" - ], - "type": ["VerifiableCredential", "OpenAttestationCredential"], - "issuanceDate": "2010-01-01T19:23:24Z", - "openAttestationMetadata": { - "template": { - "type": "EMBEDDED_RENDERER", - "name": "CHAFTA_COO", - "url": "http://localhost:7000" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0x1245e5b64d785b25057f7438f715f4aa5d965733", - "revocation": { - "type": "NONE" - } - }, - "identityProof": { - "type": "DNS-DID", - "identifier": "demo-tradetrust.openattestation.com" - } - }, - "issuer": { - "id": "https://example.com", - "name": "GoSource Pty Ltd", - "type": "OpenAttestationIssuer" - }, - "watermark": { - "qrCode": { - "x": 0.43392857142857144, - "y": 0.4854614412136536, - "size": 78 - } - } - } - }, - "extension": "tt", - "ownership": { - "beneficiaryAddress": "", - "holderAddress": "" - } - } -] diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-with-dns-did-v3.json b/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-with-dns-did-v3.json deleted file mode 100644 index 6efe5766..00000000 --- a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-with-dns-did-v3.json +++ /dev/null @@ -1,72 +0,0 @@ -[ - { - "type": "VERIFIABLE_DOCUMENT", - "contractAddress": "DNS-DID", - "rawDocument": { - "credentialSubject": { - "firstSignatoryAuthentication": {}, - "supplyChainConsignment": { - "exportCountry": {}, - "exporter": { - "postalAddress": {} - }, - "importCountry": {}, - "importer": { - "postalAddress": {} - }, - "loadingBaseportLocation": {}, - "mainCarriageTransportMovement": { - "usedTransportMeans": {}, - "departureEvent": {} - }, - "unloadingBaseportLocation": {} - }, - "originalDocument": {}, - "links": { - "self": { - "href": "http://localhost:3000?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22http%3A%2F%2Flocalhost%3A5010%2Fdev%2Fe5fd0291-ce0e-40b0-8ba2-98a29c47f8e5%22%2C%22key%22%3A%22d50f1a517b12ddeebbea048d3e41b13b8d227a1d91f5572bd04f533f8902c377%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.localhost%3A3000%2F%22%7D%7D" - } - } - }, - "version": "https://schema.openattestation.com/3.0/schema.json", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "https://ashleythewebdeveloper.s3.ap-southeast-2.amazonaws.com/doc-context-2.json", - "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json" - ], - "type": ["VerifiableCredential", "OpenAttestationCredential"], - "issuanceDate": "2010-01-01T19:23:24Z", - "openAttestationMetadata": { - "template": { - "type": "EMBEDDED_RENDERER", - "name": "CHAFTA_COO", - "url": "https://renderer.vckit.deploy2cloud.com.au" - }, - "proof": { - "type": "OpenAttestationProofMethod", - "method": "DID", - "value": "did:ethr:0x4Bf4190a27A37d1677c8ADE25b53F1e22885531f", - "revocation": { - "type": "NONE" - } - }, - "identityProof": { - "type": "DNS-DID", - "identifier": "exact-olive-leopard.sandbox.openattestation.com" - } - }, - "issuer": { - "id": "did:ethr:0x4Bf4190a27A37d1677c8ADE25b53F1e22885531f#controller", - "name": "GoSource Pty Ltd", - "type": "OpenAttestationIssuer" - }, - "network": { - "chain": "ETH", - "chainId": "3" - } - }, - "fileName": "TradeTrust-ChAFTA-Certificate-of-Origin-v3-1", - "payload": {}, - "extension": "tt" - } -] diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-with-dns-did.json b/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-with-dns-did.json deleted file mode 100644 index 6882d91a..00000000 --- a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-with-dns-did.json +++ /dev/null @@ -1,156 +0,0 @@ -[ - { - "type": "VERIFIABLE_DOCUMENT", - "contractAddress": "DNS-DID", - "rawDocument": { - "iD": "COO 1", - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "custom", - "url": "https://chafta.tradetrust.io" - }, - "issuers": [ - { - "id": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", - "name": "Demo Issuer", - "revocation": { - "type": "NONE" - }, - "identityProof": { - "type": "DNS-DID", - "key": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", - "location": "example.tradetrust.io" - } - } - ], - "name": "CHAFTA Certificate of Origin", - "network": { - "chain": "ETH", - "chainId": "3" - }, - "links": { - "self": { - "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D" - } - } - }, - "fileName": "Document-1.tt", - "extension": "tt", - "payload": {} - }, - { - "type": "TRANSFERABLE_RECORD", - "contractAddress": "0x10E936e6BA85dC92505760259881167141365821", - "rawDocument": { - "blNumber": "BL 1", - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "BILL_OF_LADING", - "url": "https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - }, - "name": "DEMO STORE", - "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821" - } - ], - "name": "Maersk Bill of Lading", - "network": { - "chain": "ETH", - "chainId": "3" - }, - "links": { - "self": { - "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D" - } - } - }, - "fileName": "Document-2.tt", - "extension": "tt", - "payload": { - "ownership": { - "beneficiaryAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647", - "holderAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3" - } - } - }, - { - "type": "VERIFIABLE_DOCUMENT", - "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "rawDocument": { - "iD": "COO 2", - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "custom", - "url": "https://chafta.tradetrust.io" - }, - "issuers": [ - { - "name": "Demo Issuer", - "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - } - } - ], - "name": "CHAFTA Certificate of Origin", - "network": { - "chain": "ETH", - "chainId": "3" - }, - "links": { - "self": { - "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D" - } - } - }, - "fileName": "Document-3.tt", - "extension": "tt", - "payload": {} - }, - { - "type": "TRANSFERABLE_RECORD", - "contractAddress": "0x10E936e6BA85dC92505760259881167141365821", - "rawDocument": { - "blNumber": "BL 2", - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "BILL_OF_LADING", - "url": "https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - }, - "name": "DEMO STORE", - "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821" - } - ], - "name": "Maersk Bill of Lading", - "network": { - "chain": "ETH", - "chainId": "3" - }, - "links": { - "self": { - "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D" - } - } - }, - "fileName": "Document-4.tt", - "extension": "tt", - "payload": { - "ownership": { - "beneficiaryAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3", - "holderAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647" - } - } - } -] diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-without-qr-url.json b/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-without-qr-url.json deleted file mode 100644 index 5d3ea569..00000000 --- a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-without-qr-url.json +++ /dev/null @@ -1,132 +0,0 @@ -[ - { - "type": "VERIFIABLE_DOCUMENT", - "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "rawDocument": { - "iD": "COO 1", - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "custom", - "url": "https://chafta.tradetrust.io" - }, - "issuers": [ - { - "name": "Demo Issuer", - "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - } - } - ], - "name": "CHAFTA Certificate of Origin", - "network": { - "chain": "ETH", - "chainId": "3" - } - }, - "fileName": "Document-1.tt", - "extension": "tt", - "payload": {} - }, - { - "type": "TRANSFERABLE_RECORD", - "contractAddress": "0x10E936e6BA85dC92505760259881167141365821", - "rawDocument": { - "blNumber": "BL 1", - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "BILL_OF_LADING", - "url": "https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - }, - "name": "DEMO STORE", - "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821" - } - ], - "name": "Maersk Bill of Lading", - "network": { - "chain": "ETH", - "chainId": "3" - } - }, - "fileName": "Document-2.tt", - "extension": "tt", - "payload": { - "ownership": { - "beneficiaryAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647", - "holderAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3" - } - } - }, - { - "type": "VERIFIABLE_DOCUMENT", - "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "rawDocument": { - "iD": "COO 2", - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "custom", - "url": "https://chafta.tradetrust.io" - }, - "issuers": [ - { - "name": "Demo Issuer", - "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - } - } - ], - "name": "CHAFTA Certificate of Origin", - "network": { - "chain": "ETH", - "chainId": "3" - } - }, - "fileName": "Document-3.tt", - "extension": "tt", - "payload": {} - }, - { - "type": "TRANSFERABLE_RECORD", - "contractAddress": "0x10E936e6BA85dC92505760259881167141365821", - "rawDocument": { - "blNumber": "BL 2", - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "BILL_OF_LADING", - "url": "https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - }, - "name": "DEMO STORE", - "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821" - } - ], - "name": "Maersk Bill of Lading", - "network": { - "chain": "ETH", - "chainId": "3" - } - }, - "fileName": "Document-4.tt", - "extension": "tt", - "payload": { - "ownership": { - "beneficiaryAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3", - "holderAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647" - } - } - } -] diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted.json b/apps/ui/src/common/hooks/useQueue/utils/sample-formatted.json deleted file mode 100644 index 8ade3b1c..00000000 --- a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted.json +++ /dev/null @@ -1,152 +0,0 @@ -[ - { - "type": "VERIFIABLE_DOCUMENT", - "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "rawDocument": { - "iD": "COO 1", - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "custom", - "url": "https://chafta.tradetrust.io" - }, - "issuers": [ - { - "name": "Demo Issuer", - "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - } - } - ], - "name": "CHAFTA Certificate of Origin", - "network": { - "chain": "ETH", - "chainId": "3" - }, - "links": { - "self": { - "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D" - } - } - }, - "fileName": "Document-1.tt", - "extension": "tt", - "payload": {} - }, - { - "type": "TRANSFERABLE_RECORD", - "contractAddress": "0x10E936e6BA85dC92505760259881167141365821", - "rawDocument": { - "blNumber": "BL 1", - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "BILL_OF_LADING", - "url": "https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - }, - "name": "DEMO STORE", - "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821" - } - ], - "name": "Maersk Bill of Lading", - "network": { - "chain": "ETH", - "chainId": "3" - }, - "links": { - "self": { - "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D" - } - } - }, - "fileName": "Document-2.tt", - "extension": "tt", - "payload": { - "ownership": { - "beneficiaryAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647", - "holderAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3" - } - } - }, - { - "type": "VERIFIABLE_DOCUMENT", - "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "rawDocument": { - "iD": "COO 2", - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "custom", - "url": "https://chafta.tradetrust.io" - }, - "issuers": [ - { - "name": "Demo Issuer", - "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - } - } - ], - "name": "CHAFTA Certificate of Origin", - "network": { - "chain": "ETH", - "chainId": "3" - }, - "links": { - "self": { - "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D" - } - } - }, - "fileName": "Document-3.tt", - "extension": "tt", - "payload": {} - }, - { - "type": "TRANSFERABLE_RECORD", - "contractAddress": "0x10E936e6BA85dC92505760259881167141365821", - "rawDocument": { - "blNumber": "BL 2", - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "BILL_OF_LADING", - "url": "https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - }, - "name": "DEMO STORE", - "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821" - } - ], - "name": "Maersk Bill of Lading", - "network": { - "chain": "ETH", - "chainId": "3" - }, - "links": { - "self": { - "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D" - } - } - }, - "fileName": "Document-4.tt", - "extension": "tt", - "payload": { - "ownership": { - "beneficiaryAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3", - "holderAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647" - } - } - } -] diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-forms.json b/apps/ui/src/common/hooks/useQueue/utils/sample-forms.json deleted file mode 100644 index 846b367b..00000000 --- a/apps/ui/src/common/hooks/useQueue/utils/sample-forms.json +++ /dev/null @@ -1,58 +0,0 @@ -[ - { - "fileName": "Document-1.tt", - "templateIndex": 0, - "data": { - "formData": { - "iD": "COO 1" - } - }, - "extension": "tt", - "ownership": { - "beneficiaryAddress": "", - "holderAddress": "" - } - }, - { - "fileName": "Document-2.tt", - "templateIndex": 1, - "data": { - "formData": { - "blNumber": "BL 1" - } - }, - "extension": "tt", - "ownership": { - "beneficiaryAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647", - "holderAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3" - } - }, - { - "fileName": "Document-3.tt", - "templateIndex": 0, - "data": { - "formData": { - "iD": "COO 2" - } - }, - "extension": "tt", - "ownership": { - "beneficiaryAddress": "", - "holderAddress": "" - } - }, - { - "fileName": "Document-4.tt", - "templateIndex": 1, - "data": { - "formData": { - "blNumber": "BL 2" - } - }, - "extension": "tt", - "ownership": { - "beneficiaryAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3", - "holderAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647" - } - } -] diff --git a/apps/ui/src/common/hooks/useQueue/utils/test.json b/apps/ui/src/common/hooks/useQueue/utils/test.json deleted file mode 100644 index fc833753..00000000 --- a/apps/ui/src/common/hooks/useQueue/utils/test.json +++ /dev/null @@ -1,364 +0,0 @@ - { - "type": "VERIFIABLE_DOCUMENT", - "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "documents": [ - { - "type": "VERIFIABLE_DOCUMENT", - "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "rawDocument": { - "shipper": { - "address": { - "street": "street", - "country": "country" - }, - "name": "Shipper 1" - }, - "consignee": { - "name": "consignee_name" - }, - "notifyParty": { - "name": "jhbkh" - }, - "blNumber": "BL_NO_2", - "vessel": "bjb", - "voyageNo": "jh", - "portOfLoading": "bjh", - "portOfDischarge": "bjh", - "placeOfReceipt": "b", - "placeOfDelivery": "jhbj", - "packages": [ - { - "description": "adsf", - "measurement": "sdfsdf", - "weight": "sdfsdf" - }, - { - "description": "sdf", - "measurement": "sdf", - "weight": "sdf" - } - ], - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "BILL_OF_LADING", - "url": "https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - }, - "name": "DEMO STORE", - "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca" - } - ], - "name": "Maersk Bill of Lading" - }, - "fileName": "Document-1", - "payload": {}, - "wrappedDocument": { - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "shipper": { - "address": { - "street": "dcafc38e-de51-46fe-8935-8be1d2ec8f49:string:street", - "country": "6691cd86-76cf-4114-a1a6-cd943678cd46:string:country" - }, - "name": "92ef6b53-2189-4d8b-899a-436d22ff4662:string:Shipper 1" - }, - "consignee": { - "name": "447ed9f9-2b01-445b-8065-fea35c4ae5b2:string:consignee_name" - }, - "notifyParty": { - "name": "09d9c3e6-8005-4ad8-87a0-d3039ed82db6:string:jhbkh" - }, - "blNumber": "8f827f18-87f6-42f7-ba68-6af717ec1990:string:BL_NO_2", - "vessel": "e757ff08-5451-4072-baa5-6ff0ba0adce6:string:bjb", - "voyageNo": "f414e931-6942-4a3d-8c6c-90088c516767:string:jh", - "portOfLoading": "1787835e-e90e-49a0-9c89-2d5849cac5ab:string:bjh", - "portOfDischarge": "fc74cdec-a1ad-4f46-b373-a80fe7ade071:string:bjh", - "placeOfReceipt": "c1796665-9210-42c1-b034-70215dc70443:string:b", - "placeOfDelivery": "6d399ee6-9c50-4e50-a686-2f2f28da373d:string:jhbj", - "packages": [ - { - "description": "e1ff1a7b-4cc6-4843-a51b-944d2b930fb7:string:adsf", - "measurement": "5e4be13f-be93-4379-be54-e560afe1be77:string:sdfsdf", - "weight": "dfe43a47-8f9c-4c4c-bbfb-d1bce4b4bf4f:string:sdfsdf" - }, - { - "description": "f7615b68-92cb-48da-a5c6-af20f89584d9:string:sdf", - "measurement": "aaadaf90-a49a-43d9-a09f-81384fc8085d:string:sdf", - "weight": "5db9371e-89b1-4c85-801e-5c2bb76f60bc:string:sdf" - } - ], - "$template": { - "type": "ce687d4b-abe8-46ab-8dfc-99b1f6cd7d88:string:EMBEDDED_RENDERER", - "name": "56a0cc50-aa7f-4cbd-b8e9-78d55919a7d3:string:BILL_OF_LADING", - "url": "c4122be5-4841-4997-8ad6-bbc90e91abe6:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "49919b13-da16-4412-a61a-cc6ca167c582:string:DNS-TXT", - "location": "d02589f1-815f-4dca-846e-c78f663c8af6:string:demo-tradetrust.openattestation.com" - }, - "name": "275cbfb8-cf58-4acc-8350-c2653d487c7e:string:DEMO STORE", - "documentStore": "2671b6de-de1e-488d-865a-d3e1d621a6a8:string:0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca" - } - ], - "name": "a8c1382c-6329-4947-8ac9-c8f875e31887:string:Maersk Bill of Lading" - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "7bab629ff4549ae1dea8ab5c0b2392b015c09e6c3e4f9a746e987c8e94d63946", - "proof": [ - "1846521499fb97193ae888139fdd8e9c58a178a1d74c79dbf6146855fcaa1d1c" - ], - "merkleRoot": "200dfa29f2401ef9c8f3786d5914560a446050ca53502b6f22d26832c89031a9" - } - } - }, - { - "type": "VERIFIABLE_DOCUMENT", - "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca", - "rawDocument": { - "shipper": { - "address": { - "street": "street", - "country": "country" - }, - "name": "Shipper 3" - }, - "consignee": { - "name": "consignee_name" - }, - "notifyParty": { - "name": "jhbkh" - }, - "blNumber": "BL_NO_2", - "vessel": "bjb", - "voyageNo": "jh", - "portOfLoading": "bjh", - "portOfDischarge": "bjh", - "placeOfReceipt": "b", - "placeOfDelivery": "jhbj", - "packages": [ - { - "description": "adsf", - "measurement": "sdfsdf", - "weight": "sdfsdf" - }, - { - "description": "sdf", - "measurement": "sdf", - "weight": "sdf" - } - ], - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "BILL_OF_LADING", - "url": "https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - }, - "name": "DEMO STORE", - "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca" - } - ], - "name": "Maersk Bill of Lading" - }, - "fileName": "Document-3", - "payload": {}, - "wrappedDocument": { - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "shipper": { - "address": { - "street": "062bf323-86ac-4f36-b2e5-3d1d4a31bb7b:string:street", - "country": "a07d17a5-e3b1-49cb-a8bd-2897c4efa03f:string:country" - }, - "name": "fcd98e99-8e83-4014-a957-504207084b3d:string:Shipper 3" - }, - "consignee": { - "name": "56d7f361-c60c-4d0b-a978-520e52fa709e:string:consignee_name" - }, - "notifyParty": { - "name": "0439874d-ba7f-4a38-8f42-68e9ddfef357:string:jhbkh" - }, - "blNumber": "ce661294-40b5-4127-9ac7-f4c4e79afe1a:string:BL_NO_2", - "vessel": "4ce27c3b-45a5-410e-b2ea-4e9e68338b3c:string:bjb", - "voyageNo": "a139f244-cbb1-4370-a4ad-3816f52b5998:string:jh", - "portOfLoading": "0d083bfd-0bc8-4fba-a117-b7b85656e087:string:bjh", - "portOfDischarge": "b14e77c0-ee23-476a-bae6-246619342b7a:string:bjh", - "placeOfReceipt": "a281d048-94d7-4d1d-abab-2665db004be3:string:b", - "placeOfDelivery": "b49e63ce-702f-45e0-a282-cac40bd37ffb:string:jhbj", - "packages": [ - { - "description": "6d955549-0d56-40f4-922e-8f423744365e:string:adsf", - "measurement": "7016a8b8-e8e4-4905-9087-b97d7753bed0:string:sdfsdf", - "weight": "f5a9f8e0-fae7-44d8-8592-424bef83684d:string:sdfsdf" - }, - { - "description": "d255d19f-7e71-4049-9ab7-a63494fee621:string:sdf", - "measurement": "0c935243-7672-4e44-8387-bd4dd4eaf70f:string:sdf", - "weight": "4dbe49d1-4d76-4510-a992-22264b1e047c:string:sdf" - } - ], - "$template": { - "type": "0069f1ed-f425-4a66-8a0f-c4a0c9243aa8:string:EMBEDDED_RENDERER", - "name": "369f1e23-7ff6-4c4f-94a0-4b00e3ac8abd:string:BILL_OF_LADING", - "url": "38d8b626-b6f6-484d-b0be-a12bc344f924:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "5b522939-9921-447b-b971-bf731ae9d1f8:string:DNS-TXT", - "location": "8f8caa9d-c63b-43df-bfaa-0d0784bdc542:string:demo-tradetrust.openattestation.com" - }, - "name": "578989ca-bb5b-477e-8feb-68e2ab8eef18:string:DEMO STORE", - "documentStore": "fc1f65a3-1231-4559-b7ad-8fc30837075a:string:0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca" - } - ], - "name": "a5719662-5fda-41ab-86a1-74f0d7399fc4:string:Maersk Bill of Lading" - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "1846521499fb97193ae888139fdd8e9c58a178a1d74c79dbf6146855fcaa1d1c", - "proof": [ - "7bab629ff4549ae1dea8ab5c0b2392b015c09e6c3e4f9a746e987c8e94d63946" - ], - "merkleRoot": "200dfa29f2401ef9c8f3786d5914560a446050ca53502b6f22d26832c89031a9" - } - } - } - ], - "merkleRoot": "200dfa29f2401ef9c8f3786d5914560a446050ca53502b6f22d26832c89031a9" - }, - { - "type": "VERIFIABLE_DOCUMENT", - "contractAddress": "0x8AE02d36F5eE60604cf46C086b3Ad5Ac43137f58", - "documents": [ - { - "type": "VERIFIABLE_DOCUMENT", - "contractAddress": "0x8AE02d36F5eE60604cf46C086b3Ad5Ac43137f58", - "rawDocument": { - "shipper": { - "address": { - "street": "street", - "country": "country" - }, - "name": "Shipper 2" - }, - "consignee": { - "name": "consignee_name" - }, - "notifyParty": { - "name": "jhbkh" - }, - "blNumber": "BL_NO_2", - "vessel": "bjb", - "voyageNo": "jh", - "portOfLoading": "bjh", - "portOfDischarge": "bjh", - "placeOfReceipt": "b", - "placeOfDelivery": "jhbj", - "packages": [ - { - "description": "adsf", - "measurement": "sdfsdf", - "weight": "sdfsdf" - }, - { - "description": "sdf", - "measurement": "sdf", - "weight": "sdf" - } - ], - "$template": { - "type": "EMBEDDED_RENDERER", - "name": "BILL_OF_LADING", - "url": "https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "DNS-TXT", - "location": "demo-tradetrust.openattestation.com" - }, - "name": "DEMO STORE", - "documentStore": "0x8AE02d36F5eE60604cf46C086b3Ad5Ac43137f58" - } - ], - "name": "Bill of Lading" - }, - "fileName": "Document-2", - "payload": {}, - "wrappedDocument": { - "version": "https://schema.openattestation.com/2.0/schema.json", - "data": { - "shipper": { - "address": { - "street": "c4f46a94-89c9-4360-9859-08175c2fb71a:string:street", - "country": "44ba15f3-3a08-4338-a604-65cd3194d1f9:string:country" - }, - "name": "8b73c757-6bf5-417b-bf69-2834f83f9ada:string:Shipper 2" - }, - "consignee": { - "name": "0e47eca7-2465-4d4d-9df5-be111a227129:string:consignee_name" - }, - "notifyParty": { - "name": "e0656145-1e59-4b26-ba21-d7a5d58d143d:string:jhbkh" - }, - "blNumber": "6619725b-8902-417e-ac64-99073ef2babb:string:BL_NO_2", - "vessel": "e3a5117f-29e3-47b4-8bb7-aec85c58e454:string:bjb", - "voyageNo": "25b840e4-074e-42d7-82d7-0d8bd904ff9f:string:jh", - "portOfLoading": "94d95091-5619-4f3f-81ad-c76c73f28fe3:string:bjh", - "portOfDischarge": "6934da6e-77fa-4ba1-a4b0-7dae69ded92f:string:bjh", - "placeOfReceipt": "c77db688-44ba-4af1-928b-95cf1524f67d:string:b", - "placeOfDelivery": "470e063f-8f13-4b93-ade3-dd05fb4f580e:string:jhbj", - "packages": [ - { - "description": "517eb500-3ca0-42ae-9ee0-8259791cb834:string:adsf", - "measurement": "13892f15-1137-4ff1-8cfc-5a0fbc691225:string:sdfsdf", - "weight": "18019e13-8884-4a36-8075-b1bcb3de7e0e:string:sdfsdf" - }, - { - "description": "213e0b84-b5f4-4dd8-9f86-e587767d0fb4:string:sdf", - "measurement": "aabae7dc-9eec-43ea-acc5-4453155082ed:string:sdf", - "weight": "62cff793-2077-42fb-8f4a-e06a9fd2ab19:string:sdf" - } - ], - "$template": { - "type": "1354d81b-8101-4177-817c-b066fe8534da:string:EMBEDDED_RENDERER", - "name": "0fcaade4-a19b-40fd-99f8-70e330fecdc1:string:BILL_OF_LADING", - "url": "44ac52d2-ba98-4d9e-bd13-720b61f0f78f:string:https://demo-cnm.openattestation.com" - }, - "issuers": [ - { - "identityProof": { - "type": "33999ad5-661a-427c-bf0b-b70cd2d7cd46:string:DNS-TXT", - "location": "9e6e300e-90d8-4a90-9d20-81a188348530:string:demo-tradetrust.openattestation.com" - }, - "name": "fba84a55-dfd2-4cce-8eb7-8bc1b8e12b61:string:DEMO STORE", - "documentStore": "fb277e58-ac18-4403-8691-13db3366cf8d:string:0x8AE02d36F5eE60604cf46C086b3Ad5Ac43137f58" - } - ], - "name": "02a4df69-f8b2-4482-a4ed-b1f809bf9fde:string:Bill of Lading" - }, - "signature": { - "type": "SHA3MerkleProof", - "targetHash": "1bb486138fca609582a1b1e03f49243840c5987440ed20a45b1dcf9c43167a62", - "proof": [], - "merkleRoot": "1bb486138fca609582a1b1e03f49243840c5987440ed20a45b1dcf9c43167a62" - } - } - } - ], - "merkleRoot": "1bb486138fca609582a1b1e03f49243840c5987440ed20a45b1dcf9c43167a62" - } - ] diff --git a/apps/ui/src/common/hooks/useRestoreToken.tsx b/apps/ui/src/common/hooks/useRestoreToken.tsx deleted file mode 100644 index ee8dc676..00000000 --- a/apps/ui/src/common/hooks/useRestoreToken.tsx +++ /dev/null @@ -1,161 +0,0 @@ -import { useState, useCallback, useEffect } from "react"; -import { ContractFunctionState } from "@govtechsg/ethers-contract-hook"; -import { getLogger } from "../../utils/logger"; -import { TradeTrustErc721 } from "@govtechsg/token-registry/types/TradeTrustErc721"; -import { TitleEscrowCreator } from "@govtechsg/token-registry/dist/ts/contracts/TitleEscrowCreator"; -import { TitleEscrowCreatorFactory, getTitleEscrowCreatorAddress, TitleEscrowFactory } from "@govtechsg/token-registry"; -import { ContractReceipt, providers, Signer } from "ethers"; -import { NETWORK } from "../../config"; -import { UnsupportedNetworkError } from "../errors"; - -const { error: errorLogger } = getLogger("services:userestoretoken"); - -//Wrapper Method to connect to instance of TitleEscrowFactory -export const getTitleEscrowCreator = async (provider: providers.Provider): Promise => { - let creatorContractAddress; - switch (NETWORK) { - case "ropsten": - creatorContractAddress = getTitleEscrowCreatorAddress(3); - break; - case "rinkeby": - creatorContractAddress = getTitleEscrowCreatorAddress(4); - break; - default: - creatorContractAddress = getTitleEscrowCreatorAddress(1); - break; - } - if (!creatorContractAddress) throw new Error(`Title escrow contract creator is not declared for ${NETWORK} network`); - return TitleEscrowCreatorFactory.connect(creatorContractAddress, provider); -}; - -const validateRestoredEntities = async ( - provider: providers.Provider | Signer, - address: string, - previousBeneficiary: string, - previousHolder: string, - transactionDetails: ContractReceipt -): Promise => { - const newTitleEscrow = await TitleEscrowFactory.connect(address, provider); - const beneficiaryDeferred = newTitleEscrow.beneficiary(); - const holderDeferred = newTitleEscrow.holder(); - const [beneficiary, holder] = await Promise.all([beneficiaryDeferred, holderDeferred]); - - if (beneficiary !== previousBeneficiary || holder !== previousHolder) - throw new Error(`Token was not restored to owner and beneficiary. Tx: ${JSON.stringify(transactionDetails)}`); -}; - -const sendToTitleEscrow = async ( - previousBeneficiary: string, - previousHolder: string, - provider: providers.Provider | Signer, - contractInstance: TradeTrustErc721, - tokenId: string -): Promise => { - const sendToNewEscrowReceipt = await contractInstance?.sendToNewTitleEscrow( - previousBeneficiary, - previousHolder, - tokenId - ); - const sendToNewEscrowTx = await sendToNewEscrowReceipt.wait(); - - const sendTokenArgs = sendToNewEscrowTx.events?.find((event) => event.event === "Transfer")?.args; - if (sendTokenArgs) { - const newTitleEscrowAddress = sendTokenArgs.to; - await validateRestoredEntities( - provider, - newTitleEscrowAddress, - previousBeneficiary, - previousHolder, - sendToNewEscrowTx - ); - } else throw new Error(`Token was not successfully restored. Tx: ${JSON.stringify(sendToNewEscrowTx)}`); -}; - -const deployAndSendToTitleEscrow = async ( - previousBeneficiary: string, - previousHolder: string, - provider: providers.Provider | Signer, - contractInstance: TradeTrustErc721, - tokenId: string -): Promise => { - const titleEscrowCreatorContract = await getTitleEscrowCreator(provider as providers.Provider); - - // Deploy new title escrow smart contract to own document - const escrowDeploymentReceipt = await titleEscrowCreatorContract.deployNewTitleEscrow( - contractInstance.address, - previousBeneficiary, - previousHolder - ); - - const escrowDeploymentTx = await escrowDeploymentReceipt.wait(); - const deployedTitleEscrowArgs = escrowDeploymentTx.events?.find( - (event) => event.event === "TitleEscrowDeployed" - )?.args; - if (!deployedTitleEscrowArgs || !deployedTitleEscrowArgs[0]) - throw new Error(`Address for deployed title escrow cannot be found. Tx: ${JSON.stringify(escrowDeploymentTx)}`); - const deployedTitleEscrowAddress = deployedTitleEscrowArgs[0]; - - // use minter restore token method to send token back to last known bene and holder - const sendTokenReceipt = await contractInstance.sendToken(deployedTitleEscrowAddress, tokenId); - const sendTokenTx = await sendTokenReceipt.wait(); - const sendTokenArgs = sendTokenTx.events?.find((event) => event.event === "Transfer")?.args; - if (sendTokenArgs && sendTokenArgs[1] === deployedTitleEscrowAddress) { - const newTitleEscrowAddress = sendTokenArgs.to; - await validateRestoredEntities(provider, newTitleEscrowAddress, previousBeneficiary, previousHolder, sendTokenTx); - } else throw new Error(`Token was not successfully restored. Tx: ${JSON.stringify(sendTokenTx)}`); -}; - -/** - * This hook restores tokens that has been surrendered to Token Registry - * Restoring a document which has been surrendered to issuer takes 2 steps: - * 1. Deploying TitleEscrow with owner and holder from last known beneficiary - * 2. Transferring ownership of document from Token registry to TitleEscrow in step 1 - * @returns function which combines from process described - * errorMessage is populated if any other error is returned - * state is changed based on the step of the ethereum transaction - */ -export const useRestoreToken = ( - provider: providers.Provider | Signer | undefined, - contractInstance?: TradeTrustErc721, - tokenId?: string -): { - restoreToken: (previousBeneficiary: string, previousHolder: string) => Promise; - state: ContractFunctionState; - errorMessage?: string; -} => { - const [errorMessage, setErrorMessage] = useState(); - const [state, setState] = useState("UNINITIALIZED"); - - const restoreToken = async (previousBeneficiary: string, previousHolder: string): Promise => { - setState("INITIALIZED"); - try { - if (!provider) throw new UnsupportedNetworkError(); - if (!tokenId) throw new Error("Ownership data is not provided"); - if (!contractInstance?.address) throw new Error("Token Registry Instance should have address"); - const supportsSendToTitleEscrow = await contractInstance?.supportsInterface("0x9f9e69f3"); - - setState("PENDING_CONFIRMATION"); - if (supportsSendToTitleEscrow) - await sendToTitleEscrow(previousBeneficiary, previousHolder, provider, contractInstance, tokenId); - else await deployAndSendToTitleEscrow(previousBeneficiary, previousHolder, provider, contractInstance, tokenId); - - setState("CONFIRMED"); - } catch (error) { - if (error instanceof Error) { - setErrorMessage(JSON.stringify(error)); - errorLogger(error); - setState("ERROR"); - } - } - }; - - const reset = useCallback(() => { - setState("UNINITIALIZED"); - setErrorMessage(undefined); - }, []); - - // If any of the dependency is updated, should reset function - useEffect(() => () => reset(), [contractInstance, provider, reset, tokenId]); - - return { restoreToken, state, errorMessage }; -}; diff --git a/apps/ui/src/common/hooks/useSupportsInterface.ts b/apps/ui/src/common/hooks/useSupportsInterface.ts deleted file mode 100644 index cbef5ba4..00000000 --- a/apps/ui/src/common/hooks/useSupportsInterface.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { useEffect, useState } from "react"; -import { useContractFunctionHook } from "@govtechsg/ethers-contract-hook"; -import { Contract } from "ethers"; -import { getLogger } from "../../utils/logger"; - -const { error } = getLogger("services:usesupportsinterface"); - -interface Erc165Contract extends Contract { - supportsInterface: (interfaceId: []) => Promise | undefined; -} - -/** - * This hook calls checks if a given smart contract instance supports the given Erc165 interface - * https://github.com/ethereum/EIPs/blob/master/EIPS/eip-165.md - * @returns true if supportsInterface(id) returns true - * @returns false if supportsInterface(id) returns false, or throws error because method is not supported, or contract not deployed - * errorMessage is populated if any other error is returned - */ -export const useSupportsInterface = ( - contractInstance: Erc165Contract | undefined, - interfaceId: string -): { - isInterfaceType?: boolean; - errorMessage?: string; -} => { - const [isInterfaceType, setIsInterfaceType] = useState(); - const [errorMessage, setErrorMessage] = useState(); - - const { - call: supportsInterface, - value: isSameInterfaceType, - errorMessage: supportsInterfaceErrorMessage, - state, - reset: resetSupportsInterface, - } = useContractFunctionHook(contractInstance, "supportsInterface"); - - // Check if token is type of interface on load - useEffect(() => { - supportsInterface(interfaceId); - return () => { - setIsInterfaceType(undefined); - setErrorMessage(undefined); - resetSupportsInterface(); - }; - }, [interfaceId, supportsInterface, contractInstance, resetSupportsInterface]); - - // On result return, infer the types - useEffect(() => { - if (state === "ERROR") { - error(supportsInterfaceErrorMessage); - if (supportsInterfaceErrorMessage?.includes("contract not deployed")) { - setIsInterfaceType(false); - } else if (supportsInterfaceErrorMessage?.includes("call revert exception")) { - // ethers@5.x updated error message type - // error for method doesnt exist (can infer that contract does not inherit from Erc165) - setIsInterfaceType(false); - } else { - setErrorMessage(supportsInterfaceErrorMessage); - } - } else if (state === "CONFIRMED") { - setIsInterfaceType(isSameInterfaceType?.[0]); - } - }, [interfaceId, isSameInterfaceType, state, supportsInterfaceErrorMessage]); - - return { isInterfaceType, errorMessage }; -}; diff --git a/apps/ui/src/common/hooks/useTitleEscrowContract.ts b/apps/ui/src/common/hooks/useTitleEscrowContract.ts deleted file mode 100644 index cf740b86..00000000 --- a/apps/ui/src/common/hooks/useTitleEscrowContract.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { useState, useEffect, useCallback } from "react"; -import { providers, Signer } from "ethers"; -import { TitleEscrowFactory } from "@govtechsg/token-registry"; -import { TitleEscrow } from "@govtechsg/token-registry/types/TitleEscrow"; -import { TradeTrustErc721 } from "@govtechsg/token-registry/types/TradeTrustErc721"; - -interface useTitleEscrowContractProps { - titleEscrow?: TitleEscrow; - documentOwner?: string; - updateTitleEscrow: () => Promise; -} - -export const useTitleEscrowContract = ( - provider: providers.Provider | Signer | undefined, - tokenRegistry?: TradeTrustErc721, - tokenId?: string -): useTitleEscrowContractProps => { - const [titleEscrow, setTitleEscrow] = useState(); - const [documentOwner, setDocumentOwner] = useState(); - - const updateTitleEscrow = useCallback(async () => { - if (!tokenRegistry || !tokenId || !provider) return; - const titleEscrowAddress = await tokenRegistry.ownerOf(tokenId); - setDocumentOwner(titleEscrowAddress); - const instance = TitleEscrowFactory.connect(titleEscrowAddress, provider); - setTitleEscrow(instance); - }, [provider, tokenId, tokenRegistry]); - - useEffect(() => { - updateTitleEscrow(); - return () => { - setTitleEscrow(undefined); - setDocumentOwner(undefined); - }; - }, [updateTitleEscrow, tokenId, provider]); - - return { titleEscrow, updateTitleEscrow, documentOwner }; -}; diff --git a/apps/ui/src/common/hooks/useTokenRegistryContract.ts b/apps/ui/src/common/hooks/useTokenRegistryContract.ts deleted file mode 100644 index 56a51ac2..00000000 --- a/apps/ui/src/common/hooks/useTokenRegistryContract.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { useState, useEffect } from "react"; -import { TradeTrustErc721Factory } from "@govtechsg/token-registry"; -import { TradeTrustErc721 } from "@govtechsg/token-registry/types/TradeTrustErc721"; -import { providers, Signer } from "ethers"; - -export const useTokenRegistryContract = ( - address?: string, - provider?: providers.Provider | Signer -): { - tokenRegistry?: TradeTrustErc721; -} => { - const [tokenRegistry, setTokenRegistry] = useState(); - - useEffect(() => { - if (!address || !provider) return; - const instance = TradeTrustErc721Factory.connect(address, provider); - setTokenRegistry(instance); - return () => { - setTokenRegistry(undefined); - }; - }, [address, provider]); - - return { tokenRegistry }; -}; diff --git a/apps/ui/src/common/utils/augmentPDF.test.ts b/apps/ui/src/common/utils/augmentPDF.test.ts deleted file mode 100644 index 9d05424c..00000000 --- a/apps/ui/src/common/utils/augmentPDF.test.ts +++ /dev/null @@ -1,85 +0,0 @@ -import { PDFDocument } from "pdf-lib"; -import { augmentPDF } from "./augmentPDF"; - -const embedPngWidth = 600; -const pdfWidth = 500; -const scaledPngWidth = 80; -const scaledPngHeight = 80; - -const document = "testDocument"; -const qrCode = "testQrCode"; -const watermark = { - qrCode: { - x: 1, - y: 2, - size: 0.2, - }, -}; - -const getWidthValue = 500; -const getHeighValue = 900; - -const { x, y, size } = watermark.qrCode; - -const drawImageObject = { - x: x * getWidthValue, - y: y * getHeighValue, - width: scaledPngWidth, - height: scaledPngHeight, -}; - -const mockSave = jest.fn(); -const mockGetHeight = jest.fn(); -const mockGetWidth = jest.fn(); -const mockDrawImage = jest.fn(); - -const mockScale = jest.fn(() => ({ - width: scaledPngWidth, - height: scaledPngHeight, -})); - -const mockGetPage = jest.fn(() => ({ - getWidth: mockGetWidth, - getHeight: mockGetHeight, - drawImage: mockDrawImage, -})); - -const mockEmbedPng = jest.fn(() => ({ - width: embedPngWidth, - scale: mockScale, -})); - -jest.mock("pdf-lib", () => ({ - PDFDocument: { - load: jest.fn(() => ({ - embedPng: mockEmbedPng, - getPage: mockGetPage, - save: mockSave, - })), - }, -})); - -describe("augmentPDF", () => { - it("should embed a pdf with the provided qrcode", async () => { - mockSave.mockResolvedValueOnce("savedPdf"); - mockGetWidth.mockReturnValue(pdfWidth); - mockGetHeight.mockReturnValueOnce(900); - - const pdfWithEmbededQrCode = await augmentPDF(document, qrCode, watermark); - - expect(PDFDocument.load).toBeCalledWith(document); - expect(mockEmbedPng).toBeCalledWith(qrCode); - expect(mockGetPage).toBeCalledWith(0); - expect(mockScale).toHaveBeenCalledWith((size * pdfWidth) / embedPngWidth); - expect(mockDrawImage).toBeCalledWith(mockEmbedPng(), drawImageObject); - expect(pdfWithEmbededQrCode).toBe("savedPdf"); - }); - - it("should throw error if it fails to augment the pdf", async () => { - mockDrawImage.mockImplementationOnce(() => { - throw new Error("TestError"); - }); - - await expect(augmentPDF(document, qrCode, watermark)).rejects.toThrow(); - }); -}); diff --git a/apps/ui/src/common/utils/augmentPDF.ts b/apps/ui/src/common/utils/augmentPDF.ts deleted file mode 100644 index d69b309b..00000000 --- a/apps/ui/src/common/utils/augmentPDF.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { PDFDocument } from "pdf-lib"; -import { Watermark } from "../../types"; - -type AugmentPDF = ( - document: string | Uint8Array | ArrayBuffer, - qrCode: string | Uint8Array | ArrayBuffer, - watermark: Watermark -) => Promise; - -export const augmentPDF: AugmentPDF = async (document, qrCode, watermark) => { - try { - const pdfDoc = await PDFDocument.load(document); - const pngImage = await pdfDoc.embedPng(qrCode); - const pageToEmbedQR = pdfDoc.getPage(0); - - const imageWidth = pngImage.width; - const targetWidth = watermark.qrCode.size * pageToEmbedQR.getWidth(); - - const imageScale = targetWidth / imageWidth; - const pngDims = pngImage.scale(imageScale); - - const scaledXAxis = watermark.qrCode.x * pageToEmbedQR.getWidth(); - const scaledYAxis = watermark.qrCode.y * pageToEmbedQR.getHeight(); - - pageToEmbedQR.drawImage(pngImage, { - x: scaledXAxis, - y: scaledYAxis, - width: pngDims.width, - height: pngDims.height, - }); - - return pdfDoc.save(); - } catch (err) { - throw new Error("Error embedding the QRCode into the PDF"); - } -}; diff --git a/apps/ui/src/common/utils/chain-utils.ts b/apps/ui/src/common/utils/chain-utils.ts deleted file mode 100644 index 1d820e17..00000000 --- a/apps/ui/src/common/utils/chain-utils.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { UnsupportedNetworkError } from "../errors"; -import { ChainId, ChainInfo, ChainInfoObject } from "../../constants/chain-info"; -import { IS_DEVELOPMENT } from "../../config"; -import { MAIN_NETWORKS, TEST_NETWORKS } from "../../config/chain-config"; - -/** - * Gets the ChainInfoObject of a supported chain ID. - * Throws UnsupportedNetworkError if chain ID is not supported. - * @param chainId Chain ID of network - */ -export const getChainInfo = (chainId: ChainId): ChainInfoObject => { - const res = ChainInfo[chainId]; - if (!res) throw new UnsupportedNetworkError(chainId); - return res; -}; - -/** - * Helper function to get chain info from network name. - * @param networkName Network name used by ethers standard providers and in OA - */ -export const getChainInfoFromNetworkName = (networkName: string): ChainInfoObject => { - const res = Object.keys(ChainInfo) - .map((chainId) => ChainInfo[Number(chainId) as ChainId]) - .find((chainInfo) => chainInfo.networkName === networkName); - if (!res) throw new UnsupportedNetworkError(networkName); - return res; -}; - -/** - * Returns an array of supported chain info based on the environment type. - * Will include local chain if site is running under test or localhost environment. - */ -export const getSupportedChainInfo = (): ChainInfoObject[] => { - const isLocal = window.location.host.indexOf("localhost") > -1; - const isTestEnv = process.env.NODE_ENV === "test"; - const networks = IS_DEVELOPMENT ? [...TEST_NETWORKS] : [...MAIN_NETWORKS]; - if (isTestEnv || isLocal) networks.push(ChainId.Local); - return networks.map((chainId) => getChainInfo(chainId)); -}; diff --git a/apps/ui/src/common/utils/dateTime.test.ts b/apps/ui/src/common/utils/dateTime.test.ts deleted file mode 100644 index 0b293464..00000000 --- a/apps/ui/src/common/utils/dateTime.test.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { formatTime } from "./dateTime"; - -describe("DateTime", () => { - it("should render time to default Asia/Singapore timezone correctly", () => { - const time = formatTime("2021-03-19T07:00:00.000Z", "HH:mm"); - expect(time).toBe("15:00"); - }); - - it("should render time to default GMT correctly", () => { - const time = formatTime("2021-03-19T07:00:00.000Z", "zzz"); - expect(time).toBe("GMT+8"); - }); - - it("should render time to custom America/New_York timezone correctly", () => { - const time = formatTime("2021-03-19T07:00:00.000Z", "HH:mm", "America/New_York"); - expect(time).toBe("03:00"); - }); -}); diff --git a/apps/ui/src/common/utils/dateTime.ts b/apps/ui/src/common/utils/dateTime.ts deleted file mode 100644 index 36503f7e..00000000 --- a/apps/ui/src/common/utils/dateTime.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { format, utcToZonedTime } from "date-fns-tz"; -import enGB from "date-fns/locale/en-GB"; - -export const formatTime = (time: string, dateFormat: string, timeZoneSg = "Asia/Singapore"): string => { - const dateTimeSg = utcToZonedTime(time, timeZoneSg); - return format(dateTimeSg, dateFormat, { timeZone: timeZoneSg, locale: enGB }); -}; diff --git a/apps/ui/src/common/utils/getDropzoneBoxUi.ts b/apps/ui/src/common/utils/getDropzoneBoxUi.ts deleted file mode 100644 index 15587d0d..00000000 --- a/apps/ui/src/common/utils/getDropzoneBoxUi.ts +++ /dev/null @@ -1,44 +0,0 @@ -enum DropzoneBoxUiState { - DRAG_REJECT = "border-red-400 bg-red-100", - DRAG_ACTIVE = "border-emerald-400 bg-emerald-50", - DRAG_ACCEPT = "border-emerald-400 bg-emerald-50", - VERIFICATION_PENDING = "border-cloud-100 bg-white", - VERIFICATION_ERROR = "border-red-400 bg-red-100", - ACTION_ERROR = "border-red-400 bg-red-100", - DEFAULT = "border-cloud-100 bg-white", -} - -interface GetDropzoneBoxUi { - isDragReject: boolean; - isDragActive: boolean; - isDragAccept: boolean; - isVerificationPending: boolean; - isVerificationError: boolean | null; - isActionError?: boolean | null; -} - -export const getDropzoneBoxUi = ({ - isDragReject, - isDragActive, - isDragAccept, - isVerificationPending, - isVerificationError, - isActionError, -}: GetDropzoneBoxUi): string => { - switch (true) { - case isDragReject: - return DropzoneBoxUiState.DRAG_REJECT; - case isDragActive: - return DropzoneBoxUiState.DRAG_ACTIVE; - case isDragAccept: - return DropzoneBoxUiState.DRAG_ACCEPT; - case isVerificationPending: - return DropzoneBoxUiState.VERIFICATION_PENDING; - case isVerificationError: - return DropzoneBoxUiState.VERIFICATION_ERROR; - case isActionError: - return DropzoneBoxUiState.ACTION_ERROR; - default: - return DropzoneBoxUiState.DEFAULT; - } -}; diff --git a/apps/ui/src/common/utils/importAll.ts b/apps/ui/src/common/utils/importAll.ts deleted file mode 100644 index ba9fc669..00000000 --- a/apps/ui/src/common/utils/importAll.ts +++ /dev/null @@ -1,6 +0,0 @@ -/** - * eg. importAll(require.context("PATH", false, /\.md$/)) - */ -export const importAll = (r: __WebpackModuleApi.RequireContext): unknown[] => r.keys().map(r); -// https://webpack.js.org/guides/dependency-management/#context-module-api -// unable to refactor to pass in as a path -> https://github.com/webpack/webpack/issues/9300#issuecomment-524744609 diff --git a/apps/ui/src/common/utils/overlay.tsx b/apps/ui/src/common/utils/overlay.tsx deleted file mode 100644 index 37e7fd3c..00000000 --- a/apps/ui/src/common/utils/overlay.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { Textual } from "@govtechsg/tradetrust-ui-components"; -import React, { FunctionComponent } from "react"; - -export const contentPdpa: FunctionComponent = () => { - return ( - -

- In order to contact you or provide the content requested, we need to store and process the personal data you - provide us. If you consent to us storing your personal data for this purpose, please tick the checkbox. -

-
- ); -}; diff --git a/apps/ui/src/common/utils/utils.test.tsx b/apps/ui/src/common/utils/utils.test.tsx deleted file mode 100644 index baf75175..00000000 --- a/apps/ui/src/common/utils/utils.test.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import { decodeQrCode, encodeQrCode, getDocumentNetwork } from "./utils"; - -jest.mock("../../appConfig", () => ({ - VCKIT_DOMAIN: "vckit-test.com", - PROTOCOL: "http", - VCKIT_WEBSITE: "http://vckit-test.com", -})); - -describe("encodeQrCode", () => { - it("should encode the url into the correct format", () => { - const qrCode = { - type: "url", - payload: { - uri: "https://testurl.com", - key: "123", - permittedActions: ["STORE"], - redirect: "test Site", - }, - }; - - expect(encodeQrCode(qrCode)).toStrictEqual( - "http://vckit-test.com?q=%7B%22type%22%3A%22url%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Ftesturl.com%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22test%20Site%22%7D%7D" - ); - }); -}); - -describe("decodeQrCode", () => { - it("decodes an action correctly regardless of trailing slash", () => { - const encodedQrCodeSlash = - "http://vckit-test.com/?q=%7B%22uri%22%3A%22https%3A%2F%2Fsample.domain%2Fdocument%2Fid%3Fq%3Dabc%23123%22%7D"; - const encodedQrCodeNoSlash = - "http://vckit-test.com?q=%7B%22uri%22%3A%22https%3A%2F%2Fsample.domain%2Fdocument%2Fid%3Fq%3Dabc%23123%22%7D"; - - expect(decodeQrCode(encodedQrCodeSlash)).toStrictEqual({ - uri: "https://sample.domain/document/id?q=abc#123", - }); - expect(decodeQrCode(encodedQrCodeNoSlash)).toStrictEqual({ - uri: "https://sample.domain/document/id?q=abc#123", - }); - }); - - it("throws when qr code is malformed", () => { - const encodedQrCode = "http://%7B%22uri%22%3A%22https%3A%2F%2Fsample.domain%2Fdocument%2Fid%3Fq%3Dabc%23123%22%7D"; - expect(() => decodeQrCode(encodedQrCode)).toThrow("not formatted"); - }); -}); - -describe("getDocumentNetwork", () => { - it("should get the network details based on the network given", () => { - expect(getDocumentNetwork("ropsten")).toStrictEqual({ network: { chain: "ETH", chainId: "3" } }); - }); - - it("should throw an error when the network is not in the list", () => { - // @ts-expect-error: Test if the error will throw when its not one of the type in the Network enum. - expect(() => getDocumentNetwork("abc")).toThrow("Unsupported network abc"); - }); -}); diff --git a/apps/ui/src/common/utils/utils.tsx b/apps/ui/src/common/utils/utils.tsx deleted file mode 100644 index 5264c3a8..00000000 --- a/apps/ui/src/common/utils/utils.tsx +++ /dev/null @@ -1,112 +0,0 @@ -import { csv2jsonAsync } from "json-2-csv"; -import converter from "json-2-csv"; -import { saveAs } from "file-saver"; -import { WalletOptions, Network, NetworkObject } from "../../types"; -import { ChainId, ChainInfo, ChainInfoObject } from "../../constants/chain-info"; -import { VCKIT_DOMAIN, PROTOCOL, VCKIT_WEBSITE } from "../../appConfig"; - -export function readFileAsJson(file: File): Promise { - return new Promise((resolve, reject) => { - const reader: FileReader = new FileReader(); - if (reader.error) { - reject(reader.error); - } - reader.onload = () => { - try { - const json: T = JSON.parse(reader.result as string); - resolve(json); - } catch (e) { - reject(e); - } - }; - reader.readAsText(file); - }); -} - -export function readFileAsCsv(file: File): Promise> { - return new Promise((resolve, reject) => { - const reader: FileReader = new FileReader(); - if (reader.error) { - reject(reader.error); - } - reader.onload = async () => { - const data: JSON[] = await csv2jsonAsync(reader.result as string); - resolve(data); - }; - reader.readAsText(file); - }); -} - -interface QrCode { - type: string; - payload: { - uri: string; - key: string; - permittedActions: string[]; - redirect: string; - }; -} - -export const encodeQrCode = (payload: QrCode): string => - `${VCKIT_WEBSITE}?q=${encodeURIComponent(JSON.stringify(payload))}`; - -export const decodeQrCode = (qrCode: string): QrCode => { - const ttRegexString = `${PROTOCOL}:\/\/${VCKIT_DOMAIN}\/?\\?q=(.*)`; - - const ttRegex = new RegExp(ttRegexString); - - if (!ttRegex.test(qrCode)) throw new Error("QR Code is not formatted to TradeTrust specifications"); - const matchedArray = ttRegex.exec(qrCode) as RegExpExecArray; - const encodedPayload = matchedArray[1]; - const decodedPayload = JSON.parse(decodeURIComponent(encodedPayload)); - return decodedPayload; -}; - -// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types -export const downloadCsvDataFile = (jsonTemplate: any): void => { - converter.json2csv(jsonTemplate, (err, csv) => { - if (err) { - throw err; - } - if (!csv) { - throw new Error("There seem to be an error in the CSV data file you are downloading, please try again later."); - } - - const csvBlob = new Blob([csv], { type: "text/csv;charset=utf-8" }); - - saveAs(csvBlob, "sample-data.csv"); - }); -}; - -// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types -export const downloadJsonDataFile = (jsonTemplate: any): void => { - const jsonData = JSON.stringify({ data: jsonTemplate }); - - const jsonBlob = new Blob([jsonData], { type: "text/json;charset=utf-8" }); - saveAs(jsonBlob, "sample-data.json"); -}; - -export const isWalletOption = (option: string | WalletOptions): option is string => { - return typeof option === "string"; -}; - -export const getNetworkDetails = (network: Network): ChainInfoObject => { - const chainInfo = Object.keys(ChainInfo) - .map((chainId) => ChainInfo[Number(chainId) as ChainId]) - .find((info) => info.networkName === network); - - if (!chainInfo) throw new Error(`Unsupported network ${network}`); - - return chainInfo; -}; - -export const getDocumentNetwork = (network: Network): NetworkObject => { - const chainInfo = getNetworkDetails(network); - - return { - network: { - chain: chainInfo?.chain, - chainId: chainInfo?.chainId.toString(), - }, - }; -}; diff --git a/apps/ui/src/components/AddressInfo/AddressInfo.stories.tsx b/apps/ui/src/components/AddressInfo/AddressInfo.stories.tsx deleted file mode 100644 index 10ea0be1..00000000 --- a/apps/ui/src/components/AddressInfo/AddressInfo.stories.tsx +++ /dev/null @@ -1,39 +0,0 @@ -import React from "react"; -import { AddressInfo } from "./AddressInfo"; -import { ExternalLink } from "../UI/ExternalLink"; - -export default { - title: "TitleTransfer/AddressInfo", - component: AddressInfo, - parameters: { - componentSubtitle: "AddressInfo with role, resolved address, external link.", - }, -}; - -export const AddressInfoBeneficiary = () => { - return ( - - - - ); -}; - -export const AddressInfoHolder = () => { - return ( - - - - ); -}; - -export const AddressInfoBLInfo = () => { - return ( - - <> - -
- - -
- ); -}; diff --git a/apps/ui/src/components/AddressInfo/AddressInfo.tsx b/apps/ui/src/components/AddressInfo/AddressInfo.tsx deleted file mode 100644 index 8da7fd32..00000000 --- a/apps/ui/src/components/AddressInfo/AddressInfo.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import { ResolutionResult } from "@govtechsg/address-identity-resolver"; -import React, { FunctionComponent } from "react"; -interface AddressInfoProps extends ResolutionResult { - className?: string; - title: string; - children: React.ReactNode; -} - -export const AddressInfo: FunctionComponent = ({ - className, - title, - name, - resolvedBy, - source, - children, -}) => { - return ( -
-
{title}:
- {name && ( -
-
{name}
-
- )} -
{children}
- {resolvedBy && ( -
- - (Resolved by: {resolvedBy} - {source && `; Source: ${source}`}) - -
- )} -
- ); -}; diff --git a/apps/ui/src/components/AddressInfo/index.tsx b/apps/ui/src/components/AddressInfo/index.tsx deleted file mode 100644 index f832eb82..00000000 --- a/apps/ui/src/components/AddressInfo/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./AddressInfo"; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetInformationPanel/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetInformationPanel/index.tsx deleted file mode 100644 index 48bcb0b8..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetInformationPanel/index.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import React, { FunctionComponent } from "react"; -import { AddressInfo } from "../../AddressInfo"; -import { ExternalLinkEtherscanAddress } from "../../UI/ExternalLink"; - -interface AssetInformationPanelProps { - tokenRegistryAddress: string; - setShowEndorsementChain: (payload: boolean) => void; - className?: string; -} - -export const AssetInformationPanel: FunctionComponent = ({ - tokenRegistryAddress, - setShowEndorsementChain, - className, -}) => { - return ( -
- - -
setShowEndorsementChain(true)} - className="cursor-pointer transition-colors duration-200 ease-out text-cerulean-200 hover:text-cerulean" - id="endorsement-chain-button" - > -
View Endorsement Chain
-
-
-
- ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementActions/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementActions/index.tsx deleted file mode 100644 index c58d2c7e..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementActions/index.tsx +++ /dev/null @@ -1,10 +0,0 @@ -export enum AssetManagementActions { - None = "None", - TransferHolder = "TransferHolder", - EndorseBeneficiary = "EndorseBeneficiary", - Surrender = "Surrender", - AcceptSurrendered = "AcceptSurrendered", - RejectSurrendered = "RejectSurrendered", - NominateBeneficiaryHolder = "NominateBeneficiaryHolder", - EndorseTransfer = "EndorseTransfer", -} diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx deleted file mode 100644 index c9d8fec8..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx +++ /dev/null @@ -1,147 +0,0 @@ -import { useContractFunctionHook } from "@govtechsg/ethers-contract-hook"; -import React, { FunctionComponent, useCallback, useEffect, useState } from "react"; -import { useProviderContext } from "../../../common/contexts/provider"; -import { useTokenInformationContext } from "../../../common/contexts/TokenInformationContext"; -import { useTokenRegistryContract } from "../../../common/hooks/useTokenRegistryContract"; -import { AssetManagementActions } from "../AssetManagementActions"; -import { AssetManagementForm } from "../AssetManagementForm"; -import { AssetManagementTags } from "../AssetManagementTags"; -import { DocumentStatus } from "../../DocumentStatus"; - -interface AssetManagementApplicationProps { - isMagicDemo?: boolean; - tokenId: string; - tokenRegistryAddress: string; - setShowEndorsementChain: (payload: boolean) => void; -} - -export const AssetManagementApplication: FunctionComponent = ({ - isMagicDemo, - tokenId, - tokenRegistryAddress, - setShowEndorsementChain, -}) => { - const { - approvedHolder, - holder, - approvedBeneficiary, - beneficiary, - changeHolder, - changeHolderState, - endorseBeneficiary, - endorseBeneficiaryState, - transferTo, - transferToState, - destroyTokenState, - destroyToken, - isSurrendered, - isTokenBurnt, - isTitleEscrow, - approveNewTransferTargets, - approveNewTransferTargetsState, - transferToNewEscrow, - transferToNewEscrowState, - documentOwner, - restoreToken, - restoreTokenState, - } = useTokenInformationContext(); - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None); - const [account, setAccount] = useState(); - const { upgradeToMetaMaskSigner, getSigner, getProvider } = useProviderContext(); - - const provider = getProvider(); - const { tokenRegistry } = useTokenRegistryContract(tokenRegistryAddress, provider); - // Check if direct owner is minter, useContractFunctionHook value returns {0: boolean} - const { call: checkIsMinter, value: isMinter } = useContractFunctionHook(tokenRegistry, "isMinter"); - - useEffect(() => { - const updateAccount = async () => { - try { - const signer = getSigner(); - const address = signer ? await signer.getAddress() : undefined; - setAccount(address); - } catch { - setAccount(undefined); - } - }; - updateAccount(); - }, [getSigner]); - - useEffect(() => { - if (isTitleEscrow === false && account) { - checkIsMinter(account); - } - }, [account, checkIsMinter, isTitleEscrow]); - const onSurrender = () => { - // Change to surrendered state - transferTo(tokenRegistryAddress); - }; - - const onDestroyToken = () => { - destroyToken(tokenId); - }; - - const onRestoreToken = (lastBeneficiary?: string, lastHolder?: string) => { - if (!lastBeneficiary || !lastHolder) throw new Error("Ownership data is not found"); - restoreToken(lastBeneficiary, lastHolder); - }; - - const onSetFormAction = useCallback( - (assetManagementActions: AssetManagementActions) => { - setAssetManagementAction(assetManagementActions); - }, - [setAssetManagementAction] - ); - - useEffect(() => { - onSetFormAction(AssetManagementActions.None); - }, [account, onSetFormAction]); // unset action panel to none, whenever user change metamask account - - return ( -
- {assetManagementAction === AssetManagementActions.None && ( - // ui design requirement, to not show DocumentStatus & AssetManagementTags when user is on other actions - <> - - - - )} -
- {isTitleEscrow !== undefined && ( - - )} -
-
- ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.tsx deleted file mode 100644 index 202643d5..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.tsx +++ /dev/null @@ -1,97 +0,0 @@ -import { Dropdown, DropdownItem } from "@govtechsg/tradetrust-ui-components"; -import React, { FunctionComponent } from "react"; -import { AssetManagementActions } from "./../../AssetManagementActions"; - -interface AssetManagementDropdownProps { - onSetFormAction: (nextFormAction: AssetManagementActions) => void; - canSurrender: boolean; - canHandleSurrender?: boolean; - canChangeHolder: boolean; - canEndorseBeneficiary: boolean; - canNominateBeneficiaryHolder: boolean; - canEndorseTransfer: boolean; -} - -export const AssetManagementDropdown: FunctionComponent = ({ - onSetFormAction, - canSurrender, - canHandleSurrender, - canChangeHolder, - canEndorseBeneficiary, - canNominateBeneficiaryHolder, - canEndorseTransfer, -}) => { - return ( - - {canChangeHolder && ( - onSetFormAction(AssetManagementActions.TransferHolder)} - > - Transfer holdership - - )} - {canEndorseBeneficiary && ( - onSetFormAction(AssetManagementActions.EndorseBeneficiary)} - > - Endorse change of ownership - - )} - {canNominateBeneficiaryHolder && ( - onSetFormAction(AssetManagementActions.NominateBeneficiaryHolder)} - > - Nominate change of ownership - - )} - {canSurrender && ( - onSetFormAction(AssetManagementActions.Surrender)} - > - Surrender document - - )} - {canHandleSurrender && ( - <> - onSetFormAction(AssetManagementActions.AcceptSurrendered)} - > - Accept surrender of document - - onSetFormAction(AssetManagementActions.RejectSurrendered)} - > - Reject surrender of document - - - )} - - {canEndorseTransfer && ( - onSetFormAction(AssetManagementActions.EndorseTransfer)} - > - Endorse Transfer of ownership - - )} - - ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/index.tsx deleted file mode 100644 index e27f02c7..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./AssetManagementDropdown"; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.stories.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.stories.tsx deleted file mode 100644 index 48c21036..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.stories.tsx +++ /dev/null @@ -1,930 +0,0 @@ -import { Overlay, OverlayContextProvider } from "@govtechsg/tradetrust-ui-components"; -import React, { useState } from "react"; -import { FormState } from "../../../constants/FormState"; -import { AssetManagementActions } from "../AssetManagementActions"; -import { AssetManagementForm } from "./AssetManagementForm"; - -export default { - title: "TitleTransfer/AssetManagementForm", - component: AssetManagementForm, - parameters: { - componentSubtitle: "All various scenarios with title transfer.", - }, -}; - -export const NotLoggedIn = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None); - - return ( - {}} - account="" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const NoMatch = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None); - - return ( - - - {}} - account="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - - ); -}; - -export const BeneficiaryAndHolder = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const Beneficiary = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const Holder = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None); - - return ( - {}} - account="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const HolderWithApprovedBeneficiaryAndApprovedHolder = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None); - - return ( - {}} - account="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e" - approvedHolder="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const TransferHolderError = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.TransferHolder); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.ERROR} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const TransferHolderPending = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.TransferHolder); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.PENDING_CONFIRMATION} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const EndorseChangeBeneficiaryError = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.EndorseBeneficiary); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.PENDING_CONFIRMATION} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.ERROR} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const EndorseChangeBeneficiaryPending = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.EndorseBeneficiary); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.PENDING_CONFIRMATION} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.PENDING_CONFIRMATION} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const NominateBeneficiaryAndHolderError = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.NominateBeneficiaryHolder); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.ERROR} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const NominateBeneficiaryAndHolderPending = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.NominateBeneficiaryHolder); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.PENDING_CONFIRMATION} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const EndorseTransferHolderBeneficiary = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.EndorseTransfer); - - return ( - {}} - account="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e" - approvedHolder="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const EndorseTransferHolderBeneficiaryPending = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.EndorseTransfer); - - return ( - {}} - account="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e" - approvedHolder="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.PENDING_CONFIRMATION} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const SurrenderDocument = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.Surrender); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={true} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const SurrenderPending = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.Surrender); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.PENDING_CONFIRMATION} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; - -export const SurrenderedNotMinter = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - documentOwner="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={true} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={false} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - isMinter={false} - /> - ); -}; - -export const SurrenderedIsMinter = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - documentOwner="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={true} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={false} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - isMinter={true} - /> - ); -}; - -export const SurrenderedAcceptForm = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.AcceptSurrendered); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - documentOwner="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={true} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={false} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - isMinter={true} - /> - ); -}; - -export const SurrenderedRejectForm = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.RejectSurrendered); - - return ( - - - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - documentOwner="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={true} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.UNINITIALIZED} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={false} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={false} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - isMinter={true} - /> - - ); -}; - -export const SurrenderedDocument = () => { - const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None); - - return ( - {}} - account="0xa61B056dA0084a5f391EC137583073096880C2e3" - onConnectToWallet={() => alert("Login to Metamask")} - beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedBeneficiary="" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - approvedHolder="" - formAction={assetManagementAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - onSetFormAction={setAssetManagementAction} - isSurrendered={false} - onSurrender={() => alert("Surrender document")} - surrenderingState={FormState.PENDING_CONFIRMATION} - onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)} - holderTransferringState={FormState.UNINITIALIZED} - onEndorseBeneficiary={(newBeneficiary, newHolder) => - alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - beneficiaryEndorseState={FormState.UNINITIALIZED} - onApproveNewTransferTargets={(newBeneficiary, newHolder) => - alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`) - } - approveNewTransferTargetsState={FormState.UNINITIALIZED} - onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) => - alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`) - } - transferToNewEscrowState={FormState.UNINITIALIZED} - isTitleEscrow={true} - onDestroyToken={() => alert("Accept document surrender")} - destroyTokenState={FormState.UNINITIALIZED} - isTokenBurnt={true} - onRestoreToken={() => alert("Reject document surrender")} - restoreTokenState={FormState.UNINITIALIZED} - tokenId="" - /> - ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.tsx deleted file mode 100644 index ceaa5a3d..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.tsx +++ /dev/null @@ -1,232 +0,0 @@ -import React, { FunctionComponent } from "react"; -import { FormState } from "../../../constants/FormState"; -import { AssetManagementActions } from "../AssetManagementActions"; -import { ActionSelectionForm } from "./FormVariants/ActionSelectionForm"; -import { EndorseBeneficiaryForm } from "./FormVariants/EndorseBeneficiary"; -import { EndorseTransferForm } from "./FormVariants/EndorseTransferForm"; -import { NominateBeneficiaryHolderForm } from "./FormVariants/NominateBeneficiaryHolder"; -import { SurrenderForm } from "./FormVariants/SurrenderForm"; -import { TransferHolderForm } from "./FormVariants/TransferHolderForm"; -import { AcceptSurrenderedForm } from "./FormVariants/AcceptSurrenderedForm"; -import { RejectSurrenderedForm } from "./FormVariants/RejectSurrenderedForm"; - -interface AssetManagementFormProps { - beneficiary?: string; - holder?: string; - approvedBeneficiary?: string; - approvedHolder?: string; - documentOwner?: string; - isMinter?: boolean; - tokenRegistryAddress: string; - account?: string; - formAction: AssetManagementActions; - onConnectToWallet: () => void; - onSetFormAction: (nextFormAction: AssetManagementActions) => void; - onTransferHolder: (nextHolder: string) => void; - onEndorseBeneficiary: (newBeneficiary: string, newHolder: string) => void; - onApproveNewTransferTargets: (newBeneficiary: string, newHolder: string) => void; - onTransferToNewEscrow: (approvedBeneficiary: string, approvedHolder: string) => void; - onSurrender: () => void; - onDestroyToken: () => void; - surrenderingState: string; - destroyTokenState: string; - holderTransferringState: string; - beneficiaryEndorseState: string; - isSurrendered: boolean; - isTokenBurnt: boolean; - approveNewTransferTargetsState: string; - transferToNewEscrowState: string; - setShowEndorsementChain: (payload: boolean) => void; - isTitleEscrow: boolean; - onRestoreToken: (lastBeneficiary?: string, lastHolder?: string) => void; - restoreTokenState: string; - tokenId: string; -} - -export const AssetManagementForm: FunctionComponent = ({ - account, - formAction, - tokenRegistryAddress, - onConnectToWallet, - beneficiary, - holder, - approvedBeneficiary, - approvedHolder, - onSetFormAction, - surrenderingState, - destroyTokenState, - onSurrender, - onDestroyToken, - documentOwner, - isMinter, - onTransferHolder, - holderTransferringState, - onEndorseBeneficiary, - beneficiaryEndorseState, - isSurrendered, - isTokenBurnt, - onApproveNewTransferTargets, - approveNewTransferTargetsState, - onTransferToNewEscrow, - transferToNewEscrowState, - setShowEndorsementChain, - isTitleEscrow, - onRestoreToken, - restoreTokenState, - tokenId, -}) => { - const isHolder = isTitleEscrow && account === holder; - const isBeneficiary = isTitleEscrow && account === beneficiary; - const canSurrender = isBeneficiary && isHolder; - /* - In order for surrender we need to check 3 conditions - - document is surrendered - - documentOwner is the tokenRegistry - - currentUser === tokenRegistryMinter - */ - const canHandleSurrender = - isSurrendered && isTitleEscrow === false && documentOwner === tokenRegistryAddress && isMinter; - const canEndorseBeneficiary = isTitleEscrow && isBeneficiary && isHolder; - const canNominateBeneficiaryHolder = isTitleEscrow && isBeneficiary && !isHolder; - const canEndorseTransfer = - !!approvedBeneficiary && - approvedBeneficiary !== "0x0000000000000000000000000000000000000000" && - !!approvedHolder && - approvedHolder !== "0x0000000000000000000000000000000000000000" && - isHolder && - isTitleEscrow; - - const setFormActionNone = () => { - if ( - surrenderingState === FormState.PENDING_CONFIRMATION || - destroyTokenState === FormState.PENDING_CONFIRMATION || - holderTransferringState === FormState.PENDING_CONFIRMATION || - beneficiaryEndorseState === FormState.PENDING_CONFIRMATION || - approveNewTransferTargetsState === FormState.PENDING_CONFIRMATION || - transferToNewEscrowState === FormState.PENDING_CONFIRMATION - ) - return; - onSetFormAction(AssetManagementActions.None); - }; - - switch (formAction) { - case AssetManagementActions.Surrender: - return ( - - ); - - case AssetManagementActions.AcceptSurrendered: - return ( - - ); - - case AssetManagementActions.RejectSurrendered: - return ( - - ); - - case AssetManagementActions.NominateBeneficiaryHolder: - return ( - - ); - - case AssetManagementActions.EndorseBeneficiary: - return ( - - ); - - case AssetManagementActions.TransferHolder: - return ( - - ); - - case AssetManagementActions.EndorseTransfer: - return ( - - ); - - default: - return ( - - ); - } -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementTitle/AssetManagementTitle.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementTitle/AssetManagementTitle.tsx deleted file mode 100644 index 2d9f7093..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementTitle/AssetManagementTitle.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import React, { FunctionComponent } from "react"; -import { BackArrow } from "@govtechsg/tradetrust-ui-components"; -import { AssetManagementActions } from "./../../AssetManagementActions"; - -interface AssetManagementTitleProps { - setFormActionNone: (isPendingConfirmation: boolean) => void; - formAction: AssetManagementActions; - disabled: boolean; -} - -export const AssetManagementTitle: FunctionComponent = ({ - setFormActionNone, - formAction, - disabled, -}) => { - return ( -
-
setFormActionNone(disabled)} - data-disabled={disabled} - > - -

- {formAction === AssetManagementActions.Surrender && <>Surrender Document} - {formAction === AssetManagementActions.AcceptSurrendered && <>Accept Surrender of Document} - {formAction === AssetManagementActions.RejectSurrendered && <>Reject Surrender of Document} - {formAction === AssetManagementActions.TransferHolder && <>Transfer Holdership} - {formAction === AssetManagementActions.EndorseBeneficiary && <>Endorse Change of Ownership} - {formAction === AssetManagementActions.NominateBeneficiaryHolder && <>Nominate Change of Ownership} - {formAction === AssetManagementActions.EndorseTransfer && <>Endorse Transfer of Ownership} -

-
-
- ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementTitle/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementTitle/index.tsx deleted file mode 100644 index 70185287..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementTitle/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./AssetManagementTitle"; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.test.tsx deleted file mode 100644 index 5e1c8925..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.test.tsx +++ /dev/null @@ -1,106 +0,0 @@ -import { fireEvent, render } from "@testing-library/react"; -import React from "react"; -import { FormState } from "../../../../../constants/FormState"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { AcceptSurrenderedForm } from "./AcceptSurrenderedForm"; -import { act } from "react-dom/test-utils"; -import { useEndorsementChain } from "../../../../../common/hooks/useEndorsementChain"; - -jest.mock("../../../../../common/hooks/useEndorsementChain"); - -const mockUseFeatureFlagOverride = useEndorsementChain as jest.Mock; -const sampleEndorsementChain = [ - { - eventType: "Transfer", - documentOwner: "0x07117cCE985E750D1709191BC2a345AbA85b6993", - beneficiary: "0x1245e5B64D785b25057f7438F715f4aA5D965733", - holderChangeEvents: [ - { blockNumber: 8829273, holder: "0x1245e5B64D785b25057f7438F715f4aA5D965733", timestamp: 1602050689000 }, - ], - }, -]; - -describe("AcceptSurrenderedForm", () => { - beforeEach(() => { - jest.resetModules(); // this is important - it clears the cache - mockUseFeatureFlagOverride.mockReturnValue({ - endorsementChain: sampleEndorsementChain, - }); - }); - it("should have the accept surrender button and cancel button", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - destroyTokenState={FormState.UNINITIALIZED} - handleDestroyToken={() => {}} - /> - ); - expect(container.queryByTestId("cancelSurrenderBtn")).not.toBeNull(); - expect(container.queryByTestId("acceptSurrenderBtn")).not.toBeNull(); - }); - }); - - it("should change the state of the application to Confirmed when we clicked on accept surrender", async () => { - await act(async () => { - const mockHandleDestroyToken = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - destroyTokenState={FormState.UNINITIALIZED} - handleDestroyToken={mockHandleDestroyToken} - /> - ); - - fireEvent.click(container.getByTestId("acceptSurrenderBtn")); - expect(mockHandleDestroyToken).toHaveBeenCalled(); - }); - }); - - it("should show a loader when the accept surrender state is in PENDING_CONFIRMATION", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - destroyTokenState={FormState.PENDING_CONFIRMATION} - handleDestroyToken={() => {}} - /> - ); - - expect(container.queryByTestId("accept-loader")).not.toBeNull(); - }); - }); - - it("should disable accept surrender and cancel button when the accept surrender state is in PENDING_CONFIRMATION", async () => { - await act(async () => { - const mockHandleDestroyToken = jest.fn(); - const mockHandleRestoreToken = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - destroyTokenState={FormState.PENDING_CONFIRMATION} - handleDestroyToken={mockHandleDestroyToken} - /> - ); - - fireEvent.click(container.getByTestId("acceptSurrenderBtn")); - expect(mockHandleDestroyToken).not.toHaveBeenCalled(); - fireEvent.click(container.getByTestId("cancelSurrenderBtn")); - expect(mockHandleRestoreToken).not.toHaveBeenCalled(); - }); - }); -}); diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.tsx deleted file mode 100644 index 74805231..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.tsx +++ /dev/null @@ -1,100 +0,0 @@ -import { - Button, - MessageTitle, - OverlayContext, - showDocumentTransferMessage, - LoaderSpinner, -} from "@govtechsg/tradetrust-ui-components"; -import React, { FunctionComponent, useContext, useEffect } from "react"; -import { FormState } from "../../../../../constants/FormState"; -import { TagBorderedLg } from "../../../../UI/Tag"; -import { AssetInformationPanel } from "../../../AssetInformationPanel"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { AssetManagementTitle } from "../../AssetManagementTitle"; - -interface AcceptSurrenderedFormProps { - formAction: AssetManagementActions; - tokenRegistryAddress: string; - handleDestroyToken: () => void; - destroyTokenState: string; - setFormActionNone: () => void; - setShowEndorsementChain: (payload: boolean) => void; -} - -export const AcceptSurrenderedForm: FunctionComponent = ({ - formAction, - tokenRegistryAddress, - handleDestroyToken, - destroyTokenState, - setFormActionNone, - setShowEndorsementChain, -}) => { - const { showOverlay } = useContext(OverlayContext); - - const isDestroyTokenPendingConfirmation = destroyTokenState === FormState.PENDING_CONFIRMATION; - const isDestroyTokenConfirmed = destroyTokenState === FormState.CONFIRMED; - - useEffect(() => { - if (isDestroyTokenConfirmed) { - showOverlay(showDocumentTransferMessage(MessageTitle.ACCEPT_SURRENDER_DOCUMENT, { isSuccess: true })); - setFormActionNone(); - } - }, [showOverlay, setFormActionNone, isDestroyTokenConfirmed]); - - return ( -
-
- -
-
- -
-
-
- -

Surrendered To Issuer

-
-
-
-
-
-
-
-
- -
-
- -
-
-
-
-
-
- ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/index.tsx deleted file mode 100644 index a3af45d5..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./AcceptSurrenderedForm"; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.test.tsx deleted file mode 100644 index f9f38fc3..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.test.tsx +++ /dev/null @@ -1,226 +0,0 @@ -import * as obfuscatedDocument from "../../../../../test/fixture/obfuscated-document.json"; -import { act, fireEvent, render } from "@testing-library/react"; -import React from "react"; -import { whenDocumentValidAndIssuedByDns } from "../../../../../test/fixture/verifier-responses"; -import { ActionSelectionForm } from "./ActionSelectionForm"; -import { VerificationFragment } from "@govtechsg/oa-verify"; -import { WrappedOrSignedOpenAttestationDocument } from "../../../../../utils/shared"; - -const defaultProps = { - setShowEndorsementChain: () => {}, - onSetFormAction: () => {}, - tokenRegistryAddress: "0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2", - beneficiary: "0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C", - holder: "0xa61B056dA0084a5f391EC137583073096880C2e3", - account: "0xa61B056dA0084a5f391EC137583073096880C2e3", - canSurrender: false, - canHandleSurrender: false, - onConnectToWallet: () => alert("Login to Metamask"), - canChangeHolder: false, - canEndorseBeneficiary: false, - canNominateBeneficiaryHolder: false, - isSurrendered: false, - canEndorseTransfer: false, - isTitleEscrow: true, - isTokenBurnt: false, - document: obfuscatedDocument as WrappedOrSignedOpenAttestationDocument, - verificationStatus: whenDocumentValidAndIssuedByDns as VerificationFragment[], -}; - -describe("ActionSelectionForm", () => { - it("should display the non-editable beneficiary & holder", async () => { - await act(async () => { - const container = render(); - const beneficiaryComponent = container.getByTestId("asset-title-owner"); - const beneficiaryText = container.getByText("0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"); - const holderComponent = container.getByTestId("asset-title-holder"); - const holderText = container.getByText("0xa61B056dA0084a5f391EC137583073096880C2e3"); - - expect(beneficiaryComponent).not.toBeNull(); - expect(beneficiaryText).not.toBeNull(); - expect(holderComponent).not.toBeNull(); - expect(holderText).not.toBeNull(); - }); - }); - - it("should fire login to browser wallet if user is not logged in", async () => { - await act(async () => { - const mockOnConnectToWallet = jest.fn(); - - const container = render( - - ); - - fireEvent.click(container.getByTestId("connectToWallet")); - expect(mockOnConnectToWallet).toHaveBeenCalled(); - }); - }); - - it("should display the Manage Assets dropdown if user is logged in", async () => { - await act(async () => { - const container = render(); - - const manageAssetsDropdown = container.getByTestId("manageAssetDropdown"); - expect(manageAssetsDropdown).not.toBeNull(); - }); - }); - - it("should allow the selection of Surrender if user can surrender", async () => { - await act(async () => { - const container = render(); - - await act(async () => { - fireEvent.click(container.getByTestId("manageAssetDropdown")); - }); - - expect(container.queryByTestId("surrenderDropdown")).not.toBeNull(); - }); - }); - - it("should not display the selection of Surrender if user cannot surrender", async () => { - await act(async () => { - const container = render(); - - expect(container.queryByTestId("SurrenderDropdown")).toBeNull(); - }); - }); - - it("should display the Surrender to issuer tag if document is owned by token registry", async () => { - await act(async () => { - const container = render(); - - expect(container.queryByText("Surrendered To Issuer")).not.toBeNull(); - }); - }); - - it("should display the Surrender tag if document is surrendered", async () => { - await act(async () => { - const container = render(); - - expect(container.queryByText("Surrendered")).not.toBeNull(); - }); - }); - - it("should change the state of the application to TransferHolder when we clicked on TransferHolder", async () => { - await act(async () => { - const mockOnSetFormAction = jest.fn(); - - const container = render( - - ); - - await act(async () => { - fireEvent.click(container.getByTestId("manageAssetDropdown")); - }); - - await act(async () => { - fireEvent.click(container.getByTestId("transferHolderDropdown")); - }); - - expect(mockOnSetFormAction).toHaveBeenCalled(); - }); - }); - - it("should change the state of the application to EndorseBeneficiary when we clicked on EndorseBeneficiary", async () => { - await act(async () => { - const mockOnSetFormAction = jest.fn(); - - const container = render( - - ); - - await act(async () => { - fireEvent.click(container.getByTestId("manageAssetDropdown")); - }); - - await act(async () => { - fireEvent.click(container.getByTestId("endorseBeneficiaryDropdown")); - }); - - expect(mockOnSetFormAction).toHaveBeenCalled(); - }); - }); - - it("should display the dropdown option when canEndorseTransfer is true", async () => { - await act(async () => { - const mockOnSetFormAction = jest.fn(); - - const container = render( - - ); - - await act(async () => { - fireEvent.click(container.getByTestId("manageAssetDropdown")); - }); - - const endorseTransferDropdown = container.getByTestId("endorseTransferDropdown"); - expect(endorseTransferDropdown).not.toBeNull(); - }); - }); - - it("should change the state of the action form to 'EndorseTransfer' when clicked on the dropdown", async () => { - await act(async () => { - const mockOnSetFormAction = jest.fn(); - - const container = render( - - ); - - await act(async () => { - fireEvent.click(container.getByTestId("manageAssetDropdown")); - }); - - await act(async () => { - fireEvent.click(container.getByTestId("endorseTransferDropdown")); - }); - - expect(mockOnSetFormAction).toHaveBeenCalled(); - }); - }); - - it("should change the state of the action form to 'Accept Surrender' when clicked on the dropdown", async () => { - const mockOnSetFormAction = jest.fn(); - - const container = render( - - ); - - await act(async () => { - fireEvent.click(container.getByTestId("manageAssetDropdown")); - }); - - await act(async () => { - fireEvent.click(container.getByTestId("acceptSurrenderDropdown")); - }); - - expect(mockOnSetFormAction).toHaveBeenCalled(); - }); - - it("should change the state of the action form to 'Reject Surrender' when clicked on the dropdown", async () => { - const mockOnSetFormAction = jest.fn(); - - const container = render( - - ); - - await act(async () => { - fireEvent.click(container.getByTestId("manageAssetDropdown")); - }); - - await act(async () => { - fireEvent.click(container.getByTestId("rejectSurrenderDropdown")); - }); - - expect(mockOnSetFormAction).toHaveBeenCalled(); - }); -}); diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx deleted file mode 100644 index 30acff31..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx +++ /dev/null @@ -1,153 +0,0 @@ -import { Button, MessageTitle, OverlayContext, showDocumentTransferMessage } from "@govtechsg/tradetrust-ui-components"; -import React, { FunctionComponent, useContext } from "react"; -import { TagBorderedLg } from "../../../../UI/Tag"; -import { AssetInformationPanel } from "../../../AssetInformationPanel"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { AssetManagementDropdown } from "../../AssetManagementDropdown"; -import { EditableAssetTitle } from "./../EditableAssetTitle"; - -interface ActionSelectionFormProps { - onSetFormAction: (nextFormAction: AssetManagementActions) => void; - tokenRegistryAddress: string; - beneficiary?: string; - holder?: string; - account?: string; - canSurrender: boolean; - canHandleSurrender?: boolean; - onConnectToWallet: () => void; - canChangeHolder: boolean; - canEndorseBeneficiary: boolean; - isSurrendered: boolean; - isTokenBurnt: boolean; - canNominateBeneficiaryHolder: boolean; - canEndorseTransfer: boolean; - setShowEndorsementChain: (payload: boolean) => void; - isTitleEscrow: boolean; -} - -export const ActionSelectionForm: FunctionComponent = ({ - onSetFormAction, - tokenRegistryAddress, - beneficiary, - holder, - account, - canSurrender, - canHandleSurrender, - onConnectToWallet, - canChangeHolder, - canEndorseBeneficiary, - isSurrendered, - isTokenBurnt, - canNominateBeneficiaryHolder, - canEndorseTransfer, - setShowEndorsementChain, - isTitleEscrow, -}) => { - const canManage = - canHandleSurrender || - canSurrender || - canChangeHolder || - canEndorseBeneficiary || - canNominateBeneficiaryHolder || - canEndorseTransfer; - - const { showOverlay } = useContext(OverlayContext); - const handleNoAccess = () => { - showOverlay(showDocumentTransferMessage(MessageTitle.NO_MANAGE_ACCESS, { isSuccess: false })); - }; - - const handleMetamaskError = (errorMesssage: string, errorCode: number) => { - const isUserDeniedAccountAuthorization = errorCode === 4001; - - showOverlay( - showDocumentTransferMessage(errorMesssage, { - isSuccess: false, - isButtonMetamaskInstall: !isUserDeniedAccountAuthorization, - }) - ); // there is 2 type of errors that will be handled here, 1st = NO_METAMASK (error thrown from provider.tsx), 2nd = NO_USER_AUTHORIZATION (error from metamask extension itself). - }; - - const handleConnectWallet = async () => { - try { - await onConnectToWallet(); - } catch (error: any) { - handleMetamaskError(error.message, error.code); - } - }; - return ( - <> -
-
- -
- {isSurrendered && ( -
-
- -

Surrendered To Issuer

-
-
-
- )} - {isTokenBurnt && ( -
-
- -

Surrendered

-
-
-
- )} - {!isSurrendered && !isTokenBurnt && isTitleEscrow && ( - <> -
- -
-
- -
- - )} -
- {!isTokenBurnt && ( -
-
- {account ? ( - <> - {canManage ? ( - - ) : ( - - )} - - ) : ( - - )} -
-
- )} - - ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/index.tsx deleted file mode 100644 index 7bd04d62..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./ActionSelectionForm"; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.stories.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.stories.tsx deleted file mode 100644 index 88087837..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.stories.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import React from "react"; -import { EditableAssetTitle } from "./EditableAssetTitle"; - -export default { - title: "TitleTransfer/EditableAssetTitle", - component: EditableAssetTitle, - parameters: { - componentSubtitle: "When respective address becomes editable, upon corresponding setFormAction.", - }, -}; - -export const NotEditable = () => { - return ( - {}} - /> - ); -}; - -export const Editable = () => { - return ( - {}} - /> - ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.test.tsx deleted file mode 100644 index b70b033b..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.test.tsx +++ /dev/null @@ -1,53 +0,0 @@ -import { render, act } from "@testing-library/react"; -import React from "react"; -import { EditableAssetTitle } from "./EditableAssetTitle"; - -it("should display both the role and the value when not in editable format", async () => { - await act(async () => { - const container = render( - - ); - - const beneficiaryLabel = container.getByText("Owner:"); - const beneficiaryText = container.getByText("0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"); - - expect(beneficiaryLabel).not.toBeNull(); - expect(beneficiaryText).not.toBeNull(); - }); -}); - -it("should display both the role and the editable field when in editable format", async () => { - const container = render( - {}} - /> - ); - - const beneficiaryLabel = container.getByText("Owner:"); - const newValue = container.getByDisplayValue("0xE"); - const inputField = container.getByTestId("editable-input-owner"); - - expect(inputField).not.toBeNull(); - expect(newValue).not.toBeNull(); - expect(beneficiaryLabel).not.toBeNull(); -}); - -it("should display placeholder when no value given", async () => { - const container = render( - {}} - /> - ); - - const loadingContainer = container.getByTestId("loading-skeleton-placeholder"); - - expect(loadingContainer).not.toBeNull(); -}); diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.tsx deleted file mode 100644 index 04b0809a..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.tsx +++ /dev/null @@ -1,73 +0,0 @@ -import { OverlayAddressBook, ButtonIcon, useOverlayContext, Input } from "@govtechsg/tradetrust-ui-components"; -import React, { FunctionComponent } from "react"; -import { Book } from "react-feather"; -import { NETWORK_NAME } from "../../../../../config"; -import { ExternalLinkEtherscanAddress } from "../../../../UI/ExternalLink"; -import { AssetTitle } from "../../../AssetTitle"; -import { SkeletonPlaceholder } from "../../SkeletonPlaceholder"; - -interface EditableAssetTitleProps { - role: string; - value?: string; - isEditable: boolean; - newValue?: string; - onSetNewValue?: (newValue: string) => void; - error?: boolean; -} - -export const EditableAssetTitle: FunctionComponent = ({ - role, - value, - newValue, - isEditable, - onSetNewValue, - error, -}) => { - const { showOverlay } = useOverlayContext(); - - const onOverlayHandler = () => { - showOverlay(); - }; - - if (!value) return ; - if (!isEditable) - return ( - - - - ); - return ( - -
-
- { - if (!onSetNewValue) return; - onSetNewValue(event.target.value); - }} - hasError={error} - /> - {error && ( -
- Unidentified address. Please check and input again. -
- )} -
-
- - - -
-
-
- ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/index.tsx deleted file mode 100644 index e8dd6b09..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./EditableAssetTitle"; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/EndorseBeneficiary.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/EndorseBeneficiary.test.tsx deleted file mode 100644 index 33de90f9..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/EndorseBeneficiary.test.tsx +++ /dev/null @@ -1,114 +0,0 @@ -import { fireEvent, render } from "@testing-library/react"; -import React from "react"; -import { FormState } from "../../../../../constants/FormState"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { EndorseBeneficiaryForm } from "./EndorseBeneficiary"; -import { act } from "react-dom/test-utils"; - -describe("Endorse Owner", () => { - it("should display the editable beneficiary & static holder when the app is in EndorseBeneficiary state", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.EndorseBeneficiary} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleTransfer={() => {}} - beneficiaryEndorseState={FormState.UNINITIALIZED} - /> - ); - - const beneficiaryComponent = container.getByTestId("editable-input-owner"); - const holderComponent = container.getByTestId("editable-input-holder"); - - expect(beneficiaryComponent).not.toBeNull(); - expect(holderComponent).not.toBeNull(); - }); - }); - - it("should have the endorse button and cancel button", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.EndorseBeneficiary} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleTransfer={() => {}} - beneficiaryEndorseState={FormState.UNINITIALIZED} - /> - ); - - expect(container.queryByTestId("cancelEndorseBtn")).not.toBeNull(); - expect(container.queryByTestId("endorseBtn")).not.toBeNull(); - }); - }); - - it("should change the state of the application to None when we clicked on Cancel", async () => { - await act(async () => { - const mockOnSetFormAction = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.EndorseBeneficiary} - setFormActionNone={mockOnSetFormAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleTransfer={() => {}} - beneficiaryEndorseState={FormState.UNINITIALIZED} - /> - ); - - fireEvent.click(container.getByTestId("cancelEndorseBtn")); - expect(mockOnSetFormAction).toHaveBeenCalled(); - }); - }); - - it("should disable endorse button when holder is empty", async () => { - await act(async () => { - const mockHandleEndorse = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.EndorseBeneficiary} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleTransfer={mockHandleEndorse} - beneficiaryEndorseState={FormState.UNINITIALIZED} - /> - ); - - fireEvent.click(container.getByTestId("endorseBtn")); - expect(mockHandleEndorse).not.toHaveBeenCalled(); - }); - }); - - it("should show error when changeBeneficiary return error endorseBeneficiaryState", async () => { - await act(async () => { - const { getAllByText } = render( - {}} - formAction={AssetManagementActions.EndorseBeneficiary} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleTransfer={() => {}} - beneficiaryEndorseState={FormState.ERROR} - /> - ); - - expect(getAllByText("Unidentified address. Please check and input again.", { exact: false })).not.toBeNull(); - }); - }); -}); diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/EndorseBeneficiary.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/EndorseBeneficiary.tsx deleted file mode 100644 index 74f6e02b..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/EndorseBeneficiary.tsx +++ /dev/null @@ -1,128 +0,0 @@ -import { - Button, - MessageTitle, - OverlayContext, - showDocumentTransferMessage, - LoaderSpinner, -} from "@govtechsg/tradetrust-ui-components"; -import React, { FunctionComponent, useContext, useEffect, useState } from "react"; -import { FormState } from "../../../../../constants/FormState"; -import { isEthereumAddress } from "../../../../../utils"; -import { AssetInformationPanel } from "../../../AssetInformationPanel"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { AssetManagementTitle } from "../../AssetManagementTitle"; -import { EditableAssetTitle } from "./../EditableAssetTitle"; - -interface EndorseBeneficiaryProps { - formAction: AssetManagementActions; - tokenRegistryAddress: string; - beneficiary?: string; - holder?: string; - handleTransfer: (newBeneficiary: string, newHolder: string) => void; - beneficiaryEndorseState: string; - setFormActionNone: () => void; - setShowEndorsementChain: (payload: boolean) => void; -} - -export const EndorseBeneficiaryForm: FunctionComponent = ({ - formAction, - tokenRegistryAddress, - beneficiary, - holder, - handleTransfer, - beneficiaryEndorseState, - setFormActionNone, - setShowEndorsementChain, -}) => { - const [newBeneficiary, setNewBeneficiary] = useState(""); - const [newHolder, setNewHolder] = useState(""); - const isPendingConfirmation = beneficiaryEndorseState === FormState.PENDING_CONFIRMATION; - const isConfirmed = beneficiaryEndorseState === FormState.CONFIRMED; - const isEditable = - beneficiaryEndorseState !== FormState.PENDING_CONFIRMATION && beneficiaryEndorseState !== FormState.CONFIRMED; - const { showOverlay } = useContext(OverlayContext); - - useEffect(() => { - if (isConfirmed) { - showOverlay( - showDocumentTransferMessage(MessageTitle.CHANGE_BENEFICIARY_SUCCESS, { - isSuccess: true, - beneficiaryAddress: newBeneficiary, - }) - ); - setFormActionNone(); - } - }, [isConfirmed, newBeneficiary, showOverlay, setFormActionNone]); - - const isValidEndorse = () => { - if (!newBeneficiary || !newHolder) return false; - if (newBeneficiary === beneficiary && newHolder === holder) return false; - if (!isEthereumAddress(newBeneficiary) || !isEthereumAddress(newHolder)) return false; - - return true; - }; - - return ( - <> - -
-
- -
-
- -
-
- -
-
-
-
-
-
- -
-
- -
-
-
-
- - ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/index.tsx deleted file mode 100644 index dd045db8..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./EndorseBeneficiary"; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.test.tsx deleted file mode 100644 index 7d00ff16..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.test.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import { fireEvent, render } from "@testing-library/react"; -import React from "react"; -import { act } from "react-dom/test-utils"; -import { FormState } from "../../../../../constants/FormState"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { EndorseTransferForm } from "./EndorseTransferForm"; - -describe("Endorse Transfer to nominated beneficiary and holder", () => { - it("should display the approvedBeneficiary and approvedHolder address as non editable fields", async () => { - await act(async () => { - const mockHandleEndorseTransfer = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.EndorseTransfer} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - approvedBeneficiary="0xc0F28621Ca5454B66E51786003c798154FeBc6EB" - approvedHolder="0xFC6e365B926166d0D69bF336d03164FB301D6C41" - handleEndorseTransfer={mockHandleEndorseTransfer} - transferToNewEscrowState={FormState.UNINITIALIZED} - setFormActionNone={() => {}} - /> - ); - - const beneficiaryField = container.getByTestId("non-editable-input-owner"); - const holderField = container.getByTestId("non-editable-input-holder"); - expect(beneficiaryField).toHaveTextContent("0xc0F28621Ca5454B66E51786003c798154FeBc6EB"); - expect(holderField).toHaveTextContent("0xFC6e365B926166d0D69bF336d03164FB301D6C41"); - }); - }); - it("should fire the function to handle endorse transfer when 'endorse' button is clicked", async () => { - await act(async () => { - const mockHandleEndorseTransfer = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.EndorseTransfer} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - approvedBeneficiary="0xc0F28621Ca5454B66E51786003c798154FeBc6EB" - approvedHolder="0xFC6e365B926166d0D69bF336d03164FB301D6C41" - handleEndorseTransfer={mockHandleEndorseTransfer} - transferToNewEscrowState={FormState.UNINITIALIZED} - setFormActionNone={() => {}} - /> - ); - fireEvent.click(container.getByTestId("endorseTransferBtn")); - expect(mockHandleEndorseTransfer).toBeCalled(); - }); - }); -}); diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.tsx deleted file mode 100644 index 6d6890ec..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.tsx +++ /dev/null @@ -1,102 +0,0 @@ -import { - Button, - MessageTitle, - OverlayContext, - showDocumentTransferMessage, - LoaderSpinner, -} from "@govtechsg/tradetrust-ui-components"; -import React, { FunctionComponent, useContext, useEffect } from "react"; -import { FormState } from "../../../../../constants/FormState"; -import { AssetInformationPanel } from "../../../AssetInformationPanel"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { AssetManagementTitle } from "../../AssetManagementTitle"; -import { EditableAssetTitle } from "./../EditableAssetTitle"; - -interface EndorseTransferFormProps { - formAction: AssetManagementActions; - tokenRegistryAddress: string; - approvedBeneficiary?: string; - approvedHolder?: string; - handleEndorseTransfer: (approvedBeneficiary: string, approvedHolder: string) => void; - transferToNewEscrowState: string; - setFormActionNone: () => void; - setShowEndorsementChain: (payload: boolean) => void; -} - -export const EndorseTransferForm: FunctionComponent = ({ - formAction, - tokenRegistryAddress, - approvedBeneficiary, - approvedHolder, - handleEndorseTransfer, - transferToNewEscrowState, - setFormActionNone, - setShowEndorsementChain, -}) => { - const isPendingConfirmation = transferToNewEscrowState === FormState.PENDING_CONFIRMATION; - const isConfirmed = transferToNewEscrowState === FormState.CONFIRMED; - - const { showOverlay } = useContext(OverlayContext); - - useEffect(() => { - if (isConfirmed) { - showOverlay( - showDocumentTransferMessage(MessageTitle.ENDORSE_TRANSFER_SUCCESS, { - isSuccess: true, - beneficiaryAddress: approvedBeneficiary, - holderAddress: approvedHolder, - }) - ); - setFormActionNone(); - } - }, [isConfirmed, approvedHolder, approvedBeneficiary, showOverlay, setFormActionNone]); - - return ( - <> - -
-
- -
-
- -
-
- -
-
-
-
-
-
- -
-
- -
-
-
-
- - ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/index.tsx deleted file mode 100644 index d6ebb417..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./EndorseTransferForm"; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/NominateBeneficiaryHolder.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/NominateBeneficiaryHolder.test.tsx deleted file mode 100644 index f9611a82..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/NominateBeneficiaryHolder.test.tsx +++ /dev/null @@ -1,114 +0,0 @@ -import { fireEvent, render } from "@testing-library/react"; -import React from "react"; -import { act } from "react-dom/test-utils"; -import { FormState } from "../../../../../constants/FormState"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { NominateBeneficiaryHolderForm } from "./NominateBeneficiaryHolder"; - -describe("Nominate Owner", () => { - it("should display the editable beneficiary & static holder when the app is in NominateBeneficiaryHolder state", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.NominateBeneficiaryHolder} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleNomination={() => {}} - nominationState={FormState.UNINITIALIZED} - /> - ); - - const beneficiaryComponent = container.getByTestId("editable-input-owner"); - const holderComponent = container.getByTestId("non-editable-input-holder"); - - expect(beneficiaryComponent).not.toBeNull(); - expect(holderComponent).not.toBeNull(); - }); - }); - - it("should have the nominate button and cancel button", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.NominateBeneficiaryHolder} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleNomination={() => {}} - nominationState={FormState.UNINITIALIZED} - /> - ); - - expect(container.queryByTestId("cancelNominationBtn")).not.toBeNull(); - expect(container.queryByTestId("nominationBtn")).not.toBeNull(); - }); - }); - - it("should change the state of the application to None when we clicked on Cancel", async () => { - await act(async () => { - const mockOnSetFormAction = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.NominateBeneficiaryHolder} - setFormActionNone={mockOnSetFormAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleNomination={() => {}} - nominationState={FormState.UNINITIALIZED} - /> - ); - - fireEvent.click(container.getByTestId("cancelNominationBtn")); - expect(mockOnSetFormAction).toHaveBeenCalled(); - }); - }); - - it("should disable nominate button when holder is empty", async () => { - await act(async () => { - const mockHandleNominate = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.NominateBeneficiaryHolder} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleNomination={mockHandleNominate} - nominationState={FormState.UNINITIALIZED} - /> - ); - - fireEvent.click(container.getByTestId("nominationBtn")); - expect(mockHandleNominate).not.toHaveBeenCalled(); - }); - }); - - it("should show error when nominateBeneficiaryHolder return error nominationState", async () => { - await act(async () => { - const { getAllByText } = render( - {}} - formAction={AssetManagementActions.NominateBeneficiaryHolder} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleNomination={() => {}} - nominationState={FormState.ERROR} - /> - ); - - expect(getAllByText("Unidentified address. Please check and input again.", { exact: false })).not.toBeNull(); - }); - }); -}); diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/NominateBeneficiaryHolder.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/NominateBeneficiaryHolder.tsx deleted file mode 100644 index 1334a5de..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/NominateBeneficiaryHolder.tsx +++ /dev/null @@ -1,117 +0,0 @@ -import { - Button, - MessageTitle, - OverlayContext, - showDocumentTransferMessage, - LoaderSpinner, -} from "@govtechsg/tradetrust-ui-components"; -import React, { FunctionComponent, useContext, useEffect, useState } from "react"; -import { FormState } from "../../../../../constants/FormState"; -import { isEthereumAddress } from "../../../../../utils"; -import { AssetInformationPanel } from "../../../AssetInformationPanel"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { AssetManagementTitle } from "../../AssetManagementTitle"; -import { EditableAssetTitle } from "./../EditableAssetTitle"; - -interface NominateBeneficiaryHolderFormProps { - formAction: AssetManagementActions; - tokenRegistryAddress: string; - beneficiary?: string; - holder?: string; - handleNomination: (newBeneficiary: string, newHolder: string) => void; - nominationState: string; - setFormActionNone: () => void; - setShowEndorsementChain: (payload: boolean) => void; -} - -export const NominateBeneficiaryHolderForm: FunctionComponent = ({ - formAction, - tokenRegistryAddress, - beneficiary, - holder, - handleNomination, - nominationState, - setFormActionNone, - setShowEndorsementChain, -}) => { - const [newBeneficiary, setNewBeneficiary] = useState(""); - const isPendingConfirmation = nominationState === FormState.PENDING_CONFIRMATION; - const isConfirmed = nominationState === FormState.CONFIRMED; - const isEditable = nominationState !== FormState.PENDING_CONFIRMATION && nominationState !== FormState.CONFIRMED; - const { showOverlay } = useContext(OverlayContext); - - useEffect(() => { - if (isConfirmed) { - showOverlay( - showDocumentTransferMessage(MessageTitle.NOMINATE_BENEFICIARY_HOLDER_SUCCESS, { - isSuccess: true, - }) - ); - setFormActionNone(); - } - }, [isConfirmed, newBeneficiary, showOverlay, setFormActionNone]); - - const isInvalidNomination = - !newBeneficiary || !holder || newBeneficiary === beneficiary || !isEthereumAddress(newBeneficiary); - - return ( - <> - -
-
- -
-
- -
-
- -
-
-
-
-
-
- -
-
- -
-
-
-
- - ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/index.tsx deleted file mode 100644 index 7e12edd5..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./NominateBeneficiaryHolder"; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.test.tsx deleted file mode 100644 index d65f431e..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.test.tsx +++ /dev/null @@ -1,130 +0,0 @@ -import { OverlayContext } from "@govtechsg/tradetrust-ui-components"; - -import { fireEvent, render } from "@testing-library/react"; -import React from "react"; -import { act } from "react-dom/test-utils"; -import { useEndorsementChain } from "../../../../../common/hooks/useEndorsementChain"; -import { FormState } from "../../../../../constants/FormState"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { RejectSurrenderedForm } from "./RejectSurrenderedForm"; - -jest.mock("../../../../../common/hooks/useEndorsementChain"); - -const mockUseFeatureFlagOverride = useEndorsementChain as jest.Mock; -const sampleEndorsementChain = [ - { - eventType: "Transfer", - documentOwner: "0x07117cCE985E750D1709191BC2a345AbA85b6993", - beneficiary: "0x1245e5B64D785b25057f7438F715f4aA5D965733", - holderChangeEvents: [ - { blockNumber: 8829273, holder: "0x1245e5B64D785b25057f7438F715f4aA5D965733", timestamp: 1602050689000 }, - ], - }, -]; - -describe("RejectSurrenderedForm", () => { - beforeEach(() => { - jest.resetModules(); // this is important - it clears the cache - mockUseFeatureFlagOverride.mockReturnValue({ - endorsementChain: sampleEndorsementChain, - }); - }); - it("should have the cancel button and reject surrender button", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - restoreTokenState={FormState.UNINITIALIZED} - handleRestoreToken={() => {}} - tokenId="0x33430b8a069f6f9115fe9403889162d6c779cccde4db8df04faaf09d6dc739ba" - /> - ); - expect(container.queryByTestId("rejectSurrenderBtn")).not.toBeNull(); - expect(container.queryByTestId("cancelSurrenderBtn")).not.toBeNull(); - }); - }); - - it("should show overlay confirmation when we clicked on reject surrender and confirm overlay", async () => { - await act(async () => { - const mockHandleRestoreToken = jest.fn(); - - const container = render( - {}, - closeOverlay: () => {}, - }} - > - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - restoreTokenState={FormState.UNINITIALIZED} - handleRestoreToken={() => {}} - tokenId="0x33430b8a069f6f9115fe9403889162d6c779cccde4db8df04faaf09d6dc739ba" - /> - - ); - - fireEvent.click(container.getByTestId("rejectSurrenderBtn")); - expect(mockHandleRestoreToken).toHaveBeenCalled(); - }); - }); - - it("should show a loader when the reject surrender state is in PENDING_CONFIRMATION", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - restoreTokenState={FormState.PENDING_CONFIRMATION} - handleRestoreToken={() => {}} - tokenId="0x33430b8a069f6f9115fe9403889162d6c779cccde4db8df04faaf09d6dc739ba" - /> - ); - - expect(container.queryByTestId("reject-loader")).not.toBeNull(); - }); - }); - - it("should disable cancel and reject surrender button when the reject surrender state is in PENDING_CONFIRMATION", async () => { - await act(async () => { - const mockFormActionNone = jest.fn(); - const mockHandleRestoreToken = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={mockFormActionNone} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - restoreTokenState={FormState.PENDING_CONFIRMATION} - handleRestoreToken={mockHandleRestoreToken} - tokenId="0x33430b8a069f6f9115fe9403889162d6c779cccde4db8df04faaf09d6dc739ba" - /> - ); - - fireEvent.click(container.getByTestId("cancelSurrenderBtn")); - expect(mockFormActionNone).not.toHaveBeenCalled(); - fireEvent.click(container.getByTestId("rejectSurrenderBtn")); - expect(mockHandleRestoreToken).not.toHaveBeenCalled(); - }); - }); -}); diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.tsx deleted file mode 100644 index c0afeb82..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.tsx +++ /dev/null @@ -1,126 +0,0 @@ -import { - Button, - MessageTitle, - OverlayContext, - showDocumentTransferMessage, - LoaderSpinner, -} from "@govtechsg/tradetrust-ui-components"; -import React, { FunctionComponent, useContext, useEffect } from "react"; -import { useEndorsementChain } from "../../../../../common/hooks/useEndorsementChain"; -import { FormState } from "../../../../../constants/FormState"; -import { TitleEscrowEvent } from "../../../../../types"; -import { TagBorderedLg } from "../../../../UI/Tag"; -import { AssetInformationPanel } from "../../../AssetInformationPanel"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { AssetManagementTitle } from "../../AssetManagementTitle"; - -interface RejectSurrenderedFormProps { - tokenId: string; - formAction: AssetManagementActions; - tokenRegistryAddress: string; - beneficiary?: string; - holder?: string; - setFormActionNone: () => void; - setShowEndorsementChain: (payload: boolean) => void; - handleRestoreToken: (lastBeneficiary?: string, lastHolder?: string) => void; - restoreTokenState: string; -} - -export const RejectSurrenderedForm: FunctionComponent = ({ - tokenId, - formAction, - tokenRegistryAddress, - setFormActionNone, - setShowEndorsementChain, - handleRestoreToken, - restoreTokenState, -}) => { - const { showOverlay } = useContext(OverlayContext); - const { endorsementChain, pending } = useEndorsementChain(tokenRegistryAddress, tokenId); - - const lastTransferEvent = endorsementChain - ?.filter(({ eventType }) => eventType === "Transfer") - .reverse()[0] as TitleEscrowEvent; - const lastBeneficiary = lastTransferEvent?.beneficiary; - const lastHolderEvent = lastTransferEvent?.holderChangeEvents.reverse()[0]; - const lastHolder = lastHolderEvent?.holder; - - const isRestoreTokenPendingConfirmation = restoreTokenState === FormState.PENDING_CONFIRMATION; - const isRestoreTokenConfirmed = restoreTokenState === FormState.CONFIRMED; - - const onClickRejectSurrender = () => { - showOverlay( - showDocumentTransferMessage(MessageTitle.CONFIRM_REJECT_SURRENDER_DOCUMENT, { - isSuccess: true, - beneficiaryAddress: lastBeneficiary || "Loading...", - holderAddress: lastHolder || "Loading...", - isConfirmationMessage: true, - onConfirmationAction: () => handleRestoreToken(lastBeneficiary, lastHolder), - }) - ); - }; - - useEffect(() => { - if (isRestoreTokenConfirmed) { - showOverlay(showDocumentTransferMessage(MessageTitle.REJECT_SURRENDER_DOCUMENT, { isSuccess: true })); - setFormActionNone(); - } - }, [showOverlay, setFormActionNone, isRestoreTokenConfirmed]); - - return ( -
-
- -
-
- -
-
-
- -

Surrendered To Issuer

-
-
-
-
-
-
-
-
- -
-
- -
-
-
-
-
-
- ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/index.tsx deleted file mode 100644 index 866f33de..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./RejectSurrenderedForm"; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.test.tsx deleted file mode 100644 index 734c6e42..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.test.tsx +++ /dev/null @@ -1,139 +0,0 @@ -import { fireEvent, render } from "@testing-library/react"; -import React from "react"; -import { FormState } from "../../../../../constants/FormState"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { SurrenderForm } from "./SurrenderForm"; -import { act } from "react-dom/test-utils"; - -describe("Surrender", () => { - it("should display the non-editable beneficiary & holder", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - surrenderingState={FormState.UNINITIALIZED} - handleSurrender={() => {}} - /> - ); - const beneficiaryComponent = container.getByTestId("asset-title-owner"); - const beneficiaryText = container.getByText("0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"); - const holderComponent = container.getByTestId("asset-title-holder"); - const holderText = container.getByText("0xa61B056dA0084a5f391EC137583073096880C2e3"); - - expect(beneficiaryComponent).not.toBeNull(); - expect(beneficiaryText).not.toBeNull(); - expect(holderComponent).not.toBeNull(); - expect(holderText).not.toBeNull(); - }); - }); - - it("should have the surrender button and cancel button", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - surrenderingState={FormState.UNINITIALIZED} - handleSurrender={() => {}} - /> - ); - - expect(container.queryByTestId("cancelSurrenderBtn")).not.toBeNull(); - expect(container.queryByTestId("surrenderBtn")).not.toBeNull(); - }); - }); - - it("should change the state of the application to Surrender when we clicked on Surrender", async () => { - await act(async () => { - const mockHandleSurrender = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - surrenderingState={FormState.UNINITIALIZED} - handleSurrender={mockHandleSurrender} - /> - ); - - fireEvent.click(container.getByTestId("surrenderBtn")); - expect(mockHandleSurrender).toHaveBeenCalled(); - }); - }); - - it("should change the state of the application to None when we clicked on Cancel", async () => { - await act(async () => { - const mockOnSetFormAction = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={mockOnSetFormAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - surrenderingState={FormState.UNINITIALIZED} - handleSurrender={() => {}} - /> - ); - - fireEvent.click(container.getByTestId("cancelSurrenderBtn")); - expect(mockOnSetFormAction).toHaveBeenCalled(); - }); - }); - - it("should show a loader when the surrender state is in PENDING_CONFIRMATION", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - surrenderingState={FormState.PENDING_CONFIRMATION} - handleSurrender={() => {}} - /> - ); - - expect(container.queryByTestId("loader")).not.toBeNull(); - }); - }); - - it("should disable surrender button when the surrender state is in INITIALIZED or PENDING_CONFIRMATION", async () => { - await act(async () => { - const mockHandleSurrender = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.Surrender} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - surrenderingState={FormState.PENDING_CONFIRMATION} - handleSurrender={mockHandleSurrender} - /> - ); - - fireEvent.click(container.getByTestId("surrenderBtn")); - expect(mockHandleSurrender).not.toHaveBeenCalled(); - }); - }); -}); diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.tsx deleted file mode 100644 index 23fe1c64..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.tsx +++ /dev/null @@ -1,97 +0,0 @@ -import { - Button, - LoaderSpinner, - MessageTitle, - OverlayContext, - showDocumentTransferMessage, -} from "@govtechsg/tradetrust-ui-components"; -import React, { FunctionComponent, useContext, useEffect } from "react"; -import { FormState } from "../../../../../constants/FormState"; -import { AssetInformationPanel } from "../../../AssetInformationPanel"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { AssetManagementTitle } from "../../AssetManagementTitle"; -import { EditableAssetTitle } from "./../EditableAssetTitle"; - -interface SurrenderFormProps { - formAction: AssetManagementActions; - tokenRegistryAddress: string; - beneficiary?: string; - holder?: string; - handleSurrender: () => void; - surrenderingState: string; - setFormActionNone: () => void; - setShowEndorsementChain: (payload: boolean) => void; -} - -export const SurrenderForm: FunctionComponent = ({ - formAction, - tokenRegistryAddress, - beneficiary, - holder, - handleSurrender, - surrenderingState, - setFormActionNone, - setShowEndorsementChain, -}) => { - const isPendingConfirmation = surrenderingState === FormState.PENDING_CONFIRMATION; - const isConfirmed = surrenderingState === FormState.CONFIRMED; - - const { showOverlay } = useContext(OverlayContext); - - useEffect(() => { - if (isConfirmed) { - showOverlay(showDocumentTransferMessage(MessageTitle.SURRENDER_DOCUMENT_SUCCESS, { isSuccess: true })); - setFormActionNone(); - } - }, [isConfirmed, showOverlay, setFormActionNone]); - - return ( - <> - -
-
- -
-
- -
-
- -
-
-
-
-
-
- -
-
- -
-
-
-
- - ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/index.tsx deleted file mode 100644 index dd972cca..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./SurrenderForm"; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.test.tsx deleted file mode 100644 index 945f8e6e..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.test.tsx +++ /dev/null @@ -1,117 +0,0 @@ -import { fireEvent, render } from "@testing-library/react"; -import React from "react"; -import { FormState } from "../../../../../constants/FormState"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { TransferHolderForm } from "./TransferHolderForm"; -import { act } from "react-dom/test-utils"; - -describe("Transfer Holder", () => { - it("should display the static beneficiary & editable holder when the app is in TransferHolder state", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.TransferHolder} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleTransfer={() => {}} - holderTransferringState={FormState.UNINITIALIZED} - /> - ); - - const beneficiaryComponent = container.getByTestId("asset-title-owner"); - const beneficiaryText = container.getByText("0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"); - const holderComponent = container.getByTestId("editable-input-holder"); - - expect(beneficiaryComponent).not.toBeNull(); - expect(beneficiaryText).not.toBeNull(); - expect(holderComponent).not.toBeNull(); - }); - }); - - it("should have the transfer holder button and cancel button", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.TransferHolder} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleTransfer={() => {}} - holderTransferringState={FormState.UNINITIALIZED} - /> - ); - - expect(container.queryByTestId("cancelTransferBtn")).not.toBeNull(); - expect(container.queryByTestId("transferBtn")).not.toBeNull(); - }); - }); - - it("should change the state of the application to None when we clicked on Cancel", async () => { - await act(async () => { - const mockOnSetFormAction = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.TransferHolder} - setFormActionNone={mockOnSetFormAction} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleTransfer={() => {}} - holderTransferringState={FormState.UNINITIALIZED} - /> - ); - - fireEvent.click(container.getByTestId("cancelTransferBtn")); - expect(mockOnSetFormAction).toHaveBeenCalled(); - }); - }); - - it("should disable transfer button when holder is empty", async () => { - await act(async () => { - const mockHandleTransfer = jest.fn(); - - const container = render( - {}} - formAction={AssetManagementActions.TransferHolder} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleTransfer={mockHandleTransfer} - holderTransferringState={FormState.UNINITIALIZED} - /> - ); - - fireEvent.click(container.getByTestId("transferBtn")); - expect(mockHandleTransfer).not.toHaveBeenCalled(); - }); - }); - - it("should show error when changeHolder return error holderState", async () => { - await act(async () => { - const container = render( - {}} - formAction={AssetManagementActions.TransferHolder} - setFormActionNone={() => {}} - tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2" - beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C" - holder="0xa61B056dA0084a5f391EC137583073096880C2e3" - handleTransfer={() => {}} - holderTransferringState={FormState.ERROR} - /> - ); - - const hasError = container.getByTestId("error-msg"); - expect(hasError).not.toBeNull(); - }); - }); -}); diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.tsx deleted file mode 100644 index 4058aa4f..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.tsx +++ /dev/null @@ -1,117 +0,0 @@ -import { - Button, - MessageTitle, - OverlayContext, - showDocumentTransferMessage, - LoaderSpinner, -} from "@govtechsg/tradetrust-ui-components"; -import React, { FunctionComponent, useContext, useEffect, useState } from "react"; -import { FormState } from "../../../../../constants/FormState"; -import { isEthereumAddress } from "../../../../../utils"; -import { AssetInformationPanel } from "../../../AssetInformationPanel"; -import { AssetManagementActions } from "../../../AssetManagementActions"; -import { AssetManagementTitle } from "../../AssetManagementTitle"; -import { EditableAssetTitle } from "./../EditableAssetTitle"; - -interface TransferHolderProps { - formAction: AssetManagementActions; - tokenRegistryAddress: string; - beneficiary?: string; - holder?: string; - handleTransfer: (newHolder: string) => void; - holderTransferringState: string; - setFormActionNone: () => void; - setShowEndorsementChain: (payload: boolean) => void; -} - -export const TransferHolderForm: FunctionComponent = ({ - formAction, - tokenRegistryAddress, - beneficiary, - holder, - handleTransfer, - holderTransferringState, - setFormActionNone, - setShowEndorsementChain, -}) => { - const [newHolder, setNewHolder] = useState(""); - const isPendingConfirmation = holderTransferringState === FormState.PENDING_CONFIRMATION; - const isConfirmed = holderTransferringState === FormState.CONFIRMED; - const isEditable = - holderTransferringState !== FormState.PENDING_CONFIRMATION && holderTransferringState !== FormState.CONFIRMED; - const { showOverlay } = useContext(OverlayContext); - - useEffect(() => { - if (isConfirmed) { - showOverlay( - showDocumentTransferMessage(MessageTitle.TRANSFER_HOLDER_SUCCESS, { isSuccess: true, holderAddress: newHolder }) - ); - setFormActionNone(); - } - }, [isConfirmed, newHolder, showOverlay, setFormActionNone]); - - const isValidTransfer = () => { - if (!newHolder) return false; - if (newHolder === holder) return false; - if (!isEthereumAddress(newHolder)) return false; - - return true; - }; - - return ( - <> - -
-
- -
-
- -
-
- -
-
-
-
-
-
- -
-
- -
-
-
-
- - ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/index.tsx deleted file mode 100644 index aa935473..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./TransferHolderForm"; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/SkeletonPlaceholder.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/SkeletonPlaceholder.tsx deleted file mode 100644 index 7e9a7745..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/SkeletonPlaceholder.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import React, { FunctionComponent } from "react"; -import { LoaderSkeleton } from "../../UI/LoaderSkeleton"; - -export const SkeletonPlaceholder: FunctionComponent = () => { - return ( -
- - -
- ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/index.tsx deleted file mode 100644 index 7d741127..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./AssetManagementForm"; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementTags/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementTags/index.tsx deleted file mode 100644 index 79925558..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetManagementTags/index.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import React, { FunctionComponent } from "react"; -import { Tag } from "../../UI/Tag"; - -export const AssetManagementTags: FunctionComponent = () => { - const tagCSS = "text-tangerine bg-white border border-cloud-100 rounded-md font-bold mr-2 mb-2"; - return ( -
-
- Transferable - Negotiable -
-
- ); -}; diff --git a/apps/ui/src/components/AssetManagementPanel/AssetTitle/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetTitle/index.tsx deleted file mode 100644 index 57acd124..00000000 --- a/apps/ui/src/components/AssetManagementPanel/AssetTitle/index.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { useIdentifierResolver } from "@govtechsg/address-identity-resolver"; -import React, { FunctionComponent } from "react"; -import { AddressInfo } from "../../AddressInfo"; - -interface AssetTitleProps { - role: string; - address: string; - children?: React.ReactNode; -} - -export const AssetTitle: FunctionComponent = ({ role, address, children }) => { - const { identityName, identityResolvedBy, identitySource } = useIdentifierResolver(address); - - return ( -
- - {children} - -
- ); -}; diff --git a/apps/ui/src/components/Authentication/LoginButton/LoginButton.test.tsx b/apps/ui/src/components/Authentication/LoginButton/LoginButton.test.tsx deleted file mode 100644 index 20589810..00000000 --- a/apps/ui/src/components/Authentication/LoginButton/LoginButton.test.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import { fireEvent, render, screen } from "@testing-library/react"; -import { LoginButton } from "./LoginButton"; -import { useAuthContext } from "../../../common/contexts/AuthenticationContext/AuthContext"; - -jest.mock("../../../common/contexts/AuthenticationContext/AuthContext"); - -const mockUseAuthContext = useAuthContext as jest.Mock; - -const mockedLogin = jest.fn().mockResolvedValue(""); - -mockUseAuthContext.mockReturnValue({ login: mockedLogin }); - -window.prompt = jest.fn(); - -describe("loginButton", () => { - beforeEach(() => { - jest.clearAllMocks(); - }); - - it("should have login as the button text", () => { - render(); - - expect(screen.queryByText(/Login/)).not.toBeNull(); - }); - - it("should invoke login function when button is clicked", () => { - render(); - fireEvent.click(screen.getByText("Login")); - - expect(mockedLogin).toBeCalledTimes(1); - }); - - it("should show spinner and disable button if clicked", () => { - const { container } = render(); - fireEvent.click(screen.getByText("Login")); - - expect(screen.getByTestId("button:default")).toHaveAttribute("disabled"); - expect(container.getElementsByClassName("invisible").length).toBe(1); - expect(screen.getByTestId("button-spinner")).not.toBeNull(); - }); - - it("should prompt user for email", () => { - render(); - fireEvent.click(screen.getByText("Login")); - - expect(window.prompt).toHaveBeenCalled(); - expect(window.prompt).toHaveBeenCalledWith("Please enter your email to login"); - }); -}); diff --git a/apps/ui/src/components/Authentication/LoginButton/LoginButton.tsx b/apps/ui/src/components/Authentication/LoginButton/LoginButton.tsx deleted file mode 100644 index 4e200553..00000000 --- a/apps/ui/src/components/Authentication/LoginButton/LoginButton.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import React, { FunctionComponent, useState } from "react"; -import { Button, ButtonVCKit } from "../../UI/Button"; -import { useAuthContext } from "../../../common/contexts/AuthenticationContext"; - -export const LoginButton: FunctionComponent = (props) => { - const { login } = useAuthContext(); - - const [isLoading, setIsLoading] = useState(false); - - const logUserIn = (): void => { - setIsLoading(true); - const email = prompt("Please enter your email to login") ?? ""; - login(email).catch(() => { - setIsLoading(false); - }); - }; - - return ( -
- -
- ); -}; diff --git a/apps/ui/src/components/Authentication/LogoutButton/LogoutButton.test.tsx b/apps/ui/src/components/Authentication/LogoutButton/LogoutButton.test.tsx deleted file mode 100644 index 6e53ab78..00000000 --- a/apps/ui/src/components/Authentication/LogoutButton/LogoutButton.test.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import { fireEvent, render, screen, waitFor } from "@testing-library/react"; -import { LogoutButton } from "./LogoutButton"; -import { useAuthContext } from "../../../common/contexts/AuthenticationContext/AuthContext"; -import { useConfigContext } from "../../../common/contexts/config"; -import { usePersistedConfigFile } from "../../../common/hooks/usePersistedConfigFile"; - -jest.mock("../../../common/contexts/AuthenticationContext/AuthContext"); -jest.mock("../../../common/contexts/config"); -jest.mock("../../../common/hooks/usePersistedConfigFile"); - -const mockUseAuthContext = useAuthContext as jest.Mock; -const mockuseConfigContext = useConfigContext as jest.Mock; -const mockusePersistedConfigFile = usePersistedConfigFile as jest.Mock; - -const mockedLogout = jest.fn(); -mockUseAuthContext.mockReturnValue({ logout: mockedLogout }); - -const mockedSetConfig = jest.fn(); -mockuseConfigContext.mockReturnValue({ setConfig: mockedSetConfig }); - -const mockedSetConfigFile = jest.fn(); -mockusePersistedConfigFile.mockReturnValue({ setConfigFile: mockedSetConfigFile }); - -describe("logoutButton", () => { - it("should have logout as the button text", () => { - render(); - - expect(screen.queryByText(/Logout/)).not.toBeNull(); - }); - - it("should invoke logout function and clear config files when button is clicked", async () => { - render(); - fireEvent.click(screen.getByText("Logout")); - - await waitFor(() => expect(mockedLogout).toHaveBeenCalledTimes(1)); - - expect(mockedSetConfig).toBeCalledTimes(1); - expect(mockedSetConfig).toBeCalledWith(); - - expect(mockedSetConfigFile).toBeCalledTimes(1); - expect(mockedSetConfigFile).toBeCalledWith(); - }); - - it("should show spinner and disable button if clicked", () => { - const { container } = render(); - fireEvent.click(screen.getByText("Logout")); - - expect(screen.getByTestId("button:default")).toHaveAttribute("disabled"); - expect(container.getElementsByClassName("invisible").length).toBe(1); - expect(screen.getByTestId("button-spinner")).not.toBeNull(); - }); -}); diff --git a/apps/ui/src/components/Authentication/LogoutButton/LogoutButton.tsx b/apps/ui/src/components/Authentication/LogoutButton/LogoutButton.tsx deleted file mode 100644 index 2ec14177..00000000 --- a/apps/ui/src/components/Authentication/LogoutButton/LogoutButton.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import React, { FunctionComponent, useState } from "react"; -import { Button, ButtonVCKit } from "../../UI/Button"; -import { useAuthContext } from "../../../common/contexts/AuthenticationContext"; -import { useConfigContext } from "../../../common/contexts/config"; -import { usePersistedConfigFile } from "../../../common/hooks/usePersistedConfigFile"; - -export const LogoutButton: FunctionComponent = (props) => { - const { logout } = useAuthContext(); - const { setConfig } = useConfigContext(); - const { setConfigFile } = usePersistedConfigFile(); - const [isLoading, setIsLoading] = useState(false); - - const logUserOut = async () => { - setIsLoading(true); - await logout(); - setConfig(); - setConfigFile(); - }; - - return ( -
- -
- ); -}; diff --git a/apps/ui/src/components/CertificateDropZone/CertificateDropZone.stories.tsx b/apps/ui/src/components/CertificateDropZone/CertificateDropZone.stories.tsx deleted file mode 100644 index 1b5b1ac2..00000000 --- a/apps/ui/src/components/CertificateDropZone/CertificateDropZone.stories.tsx +++ /dev/null @@ -1,153 +0,0 @@ -import React from "react"; -import { MemoryRouter as Router } from "react-router-dom"; -import { CertificateDropZone } from "./CertificateDropZone"; -import { Provider } from "react-redux"; -import { configureStore } from "../../store"; -import { states } from "../../reducers/certificate"; -import { CONSTANTS } from "@govtechsg/tradetrust-utils"; -import { - whenDocumentHashInvalidAndNotIssued, - whenDocumentHashInvalid, - whenDocumentNotIssued, - whenDocumentIssuerIdentityInvalidDnsTxt, - whenDocumentRevoked, - whenServerError, - whenDocumentInvalid, - whenDocumentAddressInvalid, - whenDocumentNotFound, - whenInvalidCallArgument, - whenUnhandledError, - whenDocumentValidAndIssuedByDns, -} from "../../test/fixture/verifier-responses"; - -const RenderWithStore = ({ children, ...props }: any) => { - const { - raw, - rawModified, - verificationStatus, - verificationPending, - verificationError, - retrieveCertificateByActionState, - retrieveCertificateByActionError, - } = props; - - const store = configureStore({ - certificate: { - raw, - rawModified, - verificationStatus, - verificationPending, - verificationError, - retrieveCertificateByActionState, - retrieveCertificateByActionError, - }, - }); - return ( - - {children} - - ); -}; - -const { TYPES } = CONSTANTS; - -export default { - title: "Dropzone/CertificateDropZone", - component: CertificateDropZone, - parameters: { - componentSubtitle: "All various scenarios with document verification.", - }, -}; - -export const Ready = () => ( - - - -); - -export const Verifying = () => ( - - - -); - -export const AllVerificationErrors = () => ( - - - -); - -export const InvalidHash = () => ( - - - -); - -export const NotIssued = () => ( - - - -); - -export const IssuerIdentityInvalid = () => ( - - - -); - -export const Revoked = () => ( - - - -); - -export const ActionError = () => ( - - - -); - -export const InvalidDocument = () => ( - - - -); - -export const AddressInvalidError = () => ( - - - -); - -export const ContractNotFoundError = () => ( - - - -); - -export const InvalidArgumentError = () => ( - - - -); - -export const ServerError = () => ( - - - -); - -export const UnhandledError = () => ( - - - -); - -export const ClientNetworkError = () => ( - - - -); diff --git a/apps/ui/src/components/CertificateDropZone/CertificateDropZone.test.tsx b/apps/ui/src/components/CertificateDropZone/CertificateDropZone.test.tsx deleted file mode 100644 index 7d1d0538..00000000 --- a/apps/ui/src/components/CertificateDropZone/CertificateDropZone.test.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import React from "react"; -import { fireEvent, render, screen } from "@testing-library/react"; -import { CertificateDropZoneContainer } from "./CertificateDropZoneContainer"; -import { CertificateDropZone } from "./CertificateDropZone"; -import { Provider } from "react-redux"; -import { configureStore } from "../../store"; -jest.mock("qr-scanner"); - -const store = configureStore(); - -const renderWithStore = (additionalProps: any) => { - return render( - - - - - - ); -}; -describe("CertificateDropZone", () => { - it("shows QrReader when qrReaderVisible is true", () => { - renderWithStore({ - updateNetworkId: () => {}, - }); - fireEvent.click(screen.getByText("Scan QR Code")); - expect(screen.getByTestId("qr-code-reader")).not.toBeNull(); - }); - - it("shows CertificateDropZone when qrReaderVisible is false", () => { - renderWithStore({ - updateNetworkId: () => {}, - }); - expect(screen.getByTestId("certificate-dropzone")).not.toBeNull(); - }); -}); diff --git a/apps/ui/src/components/CertificateDropZone/CertificateDropZone.tsx b/apps/ui/src/components/CertificateDropZone/CertificateDropZone.tsx deleted file mode 100644 index 9930852a..00000000 --- a/apps/ui/src/components/CertificateDropZone/CertificateDropZone.tsx +++ /dev/null @@ -1,113 +0,0 @@ -import React, { FunctionComponent, useCallback, useMemo } from "react"; -import { useDropzone } from "react-dropzone"; -import { useDispatch, useSelector } from "react-redux"; -import { RootState } from "../../reducers"; -import { - updateCertificate, - resetCertificateState, - states, - verifyingCertificateFailure, - verifyingCertificateCompleted, -} from "../../reducers/certificate"; -import { getDropzoneBoxUi } from "../../common/utils/getDropzoneBoxUi"; -import { View, ViewVerificationError, ViewActionError, ViewVerificationPending } from "../DocumentDropzone/Views"; -import { isValid } from "@govtechsg/oa-verify"; -import { useProviderContext } from "../../common/contexts/provider"; -import { getChainId } from "../../utils/shared"; -import { CONSTANTS } from "@govtechsg/tradetrust-utils"; - -const { TYPES } = CONSTANTS; - -interface CertificateDropzoneProps { - toggleQrReaderVisible?: () => void; -} - -export const CertificateDropZone: FunctionComponent = (props) => { - const { toggleQrReaderVisible } = props; - const dispatch = useDispatch(); - const { verificationPending, retrieveCertificateByActionState, verificationStatus, verificationError } = useSelector( - (state: RootState) => state.certificate - ); - - const isVerificationPending = verificationPending; - const isVerificationError = useMemo(() => { - if (verificationError) return true; - if (verificationStatus && !isValid(verificationStatus)) return true; - return false; - }, [verificationError, verificationStatus]); - const isActionError = retrieveCertificateByActionState === states.FAILURE; - - const resetData = useCallback(() => { - dispatch(resetCertificateState()); - }, [dispatch]); - - const { currentChainId, changeNetwork } = useProviderContext(); - - const onDrop = useCallback( - (acceptedFiles: Blob[]) => { - acceptedFiles.forEach((file: Blob) => { - const reader = new FileReader(); - - reader.onabort = () => console.log("file reading was aborted"); - reader.onerror = () => console.log("file reading has failed"); - reader.onload = async () => { - try { - const json = JSON.parse(reader.result as string); - const chainId = getChainId(json); - if (chainId && currentChainId !== chainId) { - await changeNetwork(chainId); - } - dispatch(updateCertificate(json)); - } catch (e) { - if (e instanceof Error) { - dispatch(verifyingCertificateCompleted([e.message])); - dispatch(verifyingCertificateFailure(TYPES.NETWORK_INVALID)); - } - console.error(e); - } - }; - reader.readAsText(file); - }); - }, - [changeNetwork, currentChainId, dispatch] - ); - - const { getRootProps, getInputProps, isDragActive, isDragAccept, isDragReject } = useDropzone({ - onDrop, - multiple: false, - // accept: "application/json", // TODO: https://react-dropzone.js.org/#!/Accepting%20specific%20file%20types - }); - - const customStyle = useMemo(() => { - return getDropzoneBoxUi({ - isDragReject, - isDragActive, - isDragAccept, - isVerificationPending, - isVerificationError, - isActionError, - }); - }, [isDragReject, isDragActive, isDragAccept, isVerificationPending, isVerificationError, isActionError]); - - return ( -
- -
- {(() => { - switch (true) { - case isVerificationPending: - return ; - case isVerificationError: - return ; - case isActionError: - return ; - default: - return ; - } - })()} -
-
- ); -}; diff --git a/apps/ui/src/components/CertificateDropZone/CertificateDropZoneContainer.test.tsx b/apps/ui/src/components/CertificateDropZone/CertificateDropZoneContainer.test.tsx deleted file mode 100644 index dfbd9ddf..00000000 --- a/apps/ui/src/components/CertificateDropZone/CertificateDropZoneContainer.test.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import React from "react"; -import { screen, render, fireEvent } from "@testing-library/react"; -import { CertificateDropZoneContainer } from "./CertificateDropZoneContainer"; -import { Provider } from "react-redux"; -import { configureStore } from "../../store"; -jest.mock("qr-scanner"); - -const store = configureStore(); - -const renderWithStore = (additionalProps: any) => { - return render( - - - - ); -}; - -describe("certificateDropZoneContainer", () => { - it("toggles qrReaderVisible when toggleQrReaderVisible is called", () => { - const { getByTestId } = renderWithStore({ updateNetworkId: () => {} }); - fireEvent.click(screen.getByText("Scan QR Code")); - expect(getByTestId("qr-code-reader")).toBeInTheDocument(); - }); -}); diff --git a/apps/ui/src/components/CertificateDropZone/CertificateDropZoneContainer.tsx b/apps/ui/src/components/CertificateDropZone/CertificateDropZoneContainer.tsx deleted file mode 100644 index f938e20c..00000000 --- a/apps/ui/src/components/CertificateDropZone/CertificateDropZoneContainer.tsx +++ /dev/null @@ -1,38 +0,0 @@ -import React from "react"; -import { Button } from "../UI/Button"; -import { useDispatch } from "react-redux"; -import { processQrCode } from "../../reducers/certificate"; -import QrReader, { QrDataType } from "../QrReader/qrReader"; -import { CertificateDropZone } from "./CertificateDropZone"; - -const DisableMessage = "Disable"; - -export const CertificateDropZoneContainer = (): React.ReactElement => { - const [qrReaderVisible, setQrReaderVisible] = React.useState(false); - const dispatch = useDispatch(); - - const handleQrScanned = React.useCallback( - (data: QrDataType) => { - dispatch(processQrCode(data)); - setQrReaderVisible(false); - }, - [dispatch, setQrReaderVisible] - ); - - const toggleQrReaderVisible = React.useCallback(() => { - setQrReaderVisible(!qrReaderVisible); - }, [qrReaderVisible, setQrReaderVisible]); - - return qrReaderVisible ? ( - <> - -
- -
- - ) : ( - - ); -}; diff --git a/apps/ui/src/components/CertificateViewer.tsx b/apps/ui/src/components/CertificateViewer.tsx deleted file mode 100644 index 179d8d78..00000000 --- a/apps/ui/src/components/CertificateViewer.tsx +++ /dev/null @@ -1,175 +0,0 @@ -import { utils } from "@govtechsg/open-attestation"; -import React, { FunctionComponent, useCallback, useEffect, useState } from "react"; -import { useDispatch, useSelector } from "react-redux"; -import { useTokenInformationContext } from "../common/contexts/TokenInformationContext"; -import { resetCertificateState, updateCertificate } from "../reducers/certificate"; -import { RootState } from "../reducers"; -import { getLogger } from "../utils/logger"; -import { TemplateProps } from "../types"; -import { AssetManagementApplication } from "./AssetManagementPanel/AssetManagementApplication"; -import { DecentralisedRendererContainer } from "./DecentralisedTemplateRenderer/DecentralisedRenderer"; -import { MultiTabs } from "./DecentralisedTemplateRenderer/MultiTabs"; -import { DocumentStatus } from "./DocumentStatus"; -import { DocumentUtility } from "./DocumentUtility"; -import { EndorsementChainContainer } from "./EndorsementChain"; -import { ObfuscatedMessage } from "./ObfuscatedMessage"; -import { TabPaneAttachments } from "./TabPaneAttachments"; -import { Banner } from "./UI/Banner"; -import { WrappedOrSignedOpenAttestationDocument, getAttachments, getTokenRegistryAddress } from "../utils/shared"; -import { resetDemoState } from "../reducers/demo-verify"; -import { CertificateViewerErrorBoundary } from "./CertificateViewerErrorBoundary/CertificateViewerErrorBoundary"; -import { useProviderContext } from "../common/contexts/provider"; - -const { trace } = getLogger("component: certificateviewer"); - -interface CertificateViewerProps { - isMagicDemo?: boolean; - document: WrappedOrSignedOpenAttestationDocument; -} - -export const CertificateViewer: FunctionComponent = ({ isMagicDemo, document }) => { - const isTransferableAsset = utils.isTransferableAsset(document); - let tokenId = ""; - if (isTransferableAsset) { - try { - tokenId = `0x${utils.getAssetId(document)}`; - } catch (e) { - trace(e); - } - } - - const tokenRegistryAddress = isTransferableAsset ? getTokenRegistryAddress(document) : ""; - const isTransferableDocument = !!tokenRegistryAddress; - const [templates, setTemplates] = useState([]); - const [selectedTemplate, setSelectedTemplate] = useState(""); - const [showEndorsementChain, setShowEndorsementChain] = useState(false); - const attachments = getAttachments(document); - const hasAttachments = attachments ? attachments.length > 0 : false; - const { initialize, resetStates: resetTokenInformationState } = useTokenInformationContext(); - const dispatch = useDispatch(); - - const isSampleDocument = useSelector((state: RootState) => state.sample.isSampleDocument); - const certificateDoc = useSelector((state: RootState) => state.certificate.rawModified); - - const resetCertificateData = useCallback(() => { - dispatch(resetCertificateState()); - dispatch(resetDemoState()); - }, [dispatch]); - - const { currentChainId } = useProviderContext(); - - // Update the certificate when network is changed - useEffect(() => { - resetCertificateData(); - dispatch(updateCertificate(certificateDoc)); - }, [certificateDoc, currentChainId, dispatch, resetCertificateData]); - - /* - initialise the meta token information context when new tokenId - and tokenRegistryAddress provided and clean up the context when certificate viewer unmounts - */ - useEffect(() => { - if (tokenRegistryAddress) { - trace("initialise token information context"); - initialize(tokenRegistryAddress, tokenId); - } - return () => { - trace("resetting token information on unmount"); - resetTokenInformationState(); - resetCertificateData(); - }; - }, [tokenId, tokenRegistryAddress, initialize, resetTokenInformationState, resetCertificateData]); - - const childRef = React.useRef<{ print: () => void }>(); - - const updateTemplates = useCallback((templateList: TemplateProps[]) => { - // filter all templates that are renderable currently - const templatesModified = templateList.filter((item) => { - return item.type === "custom-template" || item.type === "application/pdf" || !item.type; // !item.type caters to renderers that still has decentralized-renderer-react-components dependency at <2.3.0, where type does not exists - }); - - // set modified templates - setTemplates(templatesModified); - setSelectedTemplate(templatesModified[0].id); - }, []); - - const onPrint = () => { - if (childRef.current) { - childRef.current.print(); - } - }; - - const renderedEndorsementChain = ( -
- - {isTransferableDocument && ( - - )} -
- ); - - const renderedCertificateViewer = ( - <> -
- {!isTransferableDocument && } - {(isSampleDocument || isMagicDemo) && ( - - )} - - {isTransferableDocument && ( - - )} -
- -
- -
-
- {attachments && ( -
- -
- )} -
- {templates.length > 0 && } - -
-
- - ); - - return ( - - {showEndorsementChain ? renderedEndorsementChain : renderedCertificateViewer} - - ); -}; diff --git a/apps/ui/src/components/CertificateViewerErrorBoundary/CertificateViewerErrorBoundary.tsx b/apps/ui/src/components/CertificateViewerErrorBoundary/CertificateViewerErrorBoundary.tsx deleted file mode 100644 index fc8ed5c9..00000000 --- a/apps/ui/src/components/CertificateViewerErrorBoundary/CertificateViewerErrorBoundary.tsx +++ /dev/null @@ -1,115 +0,0 @@ -import React, { PropsWithChildren } from "react"; -import { FunctionComponent } from "react"; -import { ErrorBoundary, ErrorBoundaryProps, ErrorBoundaryRenderer } from "../ErrorBoundary"; -import { getCurrentProvider, useProviderContext } from "../../common/contexts/provider"; -import { ErrorPage, ErrorPageProps } from "@govtechsg/tradetrust-ui-components"; -import { Link } from "react-router-dom"; -import { UnsupportedNetworkError } from "../../common/errors"; - -type CertificateViewerErrorBoundaryProps = Omit; - -export const CertificateViewerErrorBoundary: FunctionComponent = (props) => { - const { children, onRecover, onError } = props; - - const { reloadNetwork } = useProviderContext(); - - const recoverHandler = async () => { - if (onRecover) await onRecover(); - await reloadNetwork(); - }; - - return ( - - {children} - - ); -}; - -enum CertificateViewerErrorType { - Generic, - UnsupportedNetwork, - ContractRevert, - RPCCallException, -} - -/** - * Attempts to guess the type of error from the Error object. - * @param error Error received from boundary - */ -const getErrorType = (error: Error | undefined): CertificateViewerErrorType => { - const provider = getCurrentProvider(); - if (!provider || error instanceof UnsupportedNetworkError) return CertificateViewerErrorType.UnsupportedNetwork; - - const errMsg = error?.message; - if (!errMsg) return CertificateViewerErrorType.Generic; - - if (errMsg.indexOf("call revert exception") > -1) { - return CertificateViewerErrorType.ContractRevert; - } else if (errMsg.indexOf("SERVER_ERROR") > -1) { - // RPC call may have returned an error. For eg, forbidden, bad request, etc. - return CertificateViewerErrorType.RPCCallException; - } - - return CertificateViewerErrorType.Generic; -}; - -const ErrorRenderer: ErrorBoundaryRenderer = (props) => { - const { error, recover } = props; - - const errorType = getErrorType(error); - - const retryErrorLink = ( -

- - {`OK, let's try again!`} - -

- ); - - // Default props for error page - let errorPageProps: PropsWithChildren = { - pageTitle: "ERROR", - header: "Something Went Wrong", - description: error?.message ? error.message : "TradeTrust has encountered an issue.", - image: "/static/images/errorpage/error-boundary.png", - children: ( -

- Go to - - {" "} - Homepage - - ? -

- ), - }; - - switch (errorType) { - case CertificateViewerErrorType.UnsupportedNetwork: - errorPageProps = { - ...errorPageProps, - pageTitle: "Whoops!", - header: "Unsupported Network", - description: "Try changing to a correct network for the document.", - children: retryErrorLink, - }; - break; - case CertificateViewerErrorType.RPCCallException: - case CertificateViewerErrorType.ContractRevert: - errorPageProps = { - ...errorPageProps, - pageTitle: "Whoops!", - header: "Ouch! That didn't work!", - description: - "There might be an issue with the network or contract. Make sure you on the correct network for the document.", - children: retryErrorLink, - }; - break; - case CertificateViewerErrorType.Generic: - default: - // Will use the default errorPageProps - } - - const { children: errorPageChildren, ...errorPageRestProps } = errorPageProps; - return {errorPageChildren}; -}; diff --git a/apps/ui/src/components/ConfirmModal/ConfirmModal.tsx b/apps/ui/src/components/ConfirmModal/ConfirmModal.tsx deleted file mode 100644 index cff24f2f..00000000 --- a/apps/ui/src/components/ConfirmModal/ConfirmModal.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import React, { FunctionComponent } from "react"; -import { Button, ButtonVariant } from "../UI/Button"; -import { ModalDialog } from "../ModalDialog"; - -interface ConfirmModalProps { - title: string; - description: string | React.ReactNode; - show: boolean; - onCloseText?: string; - onConfirmText?: string; - onConfirm: () => void; - onClose: () => void; -} - -export const ConfirmModal: FunctionComponent = ({ - title, - description, - onConfirm, - show, - onClose, - onCloseText, - onConfirmText, -}) => { - return ( - <> - {show && ( - -
-

- {title} -

-
{description}
-
-
- - -
-
-
-
- )} - - ); -}; diff --git a/apps/ui/src/components/ConfirmModal/index.tsx b/apps/ui/src/components/ConfirmModal/index.tsx deleted file mode 100644 index 49373175..00000000 --- a/apps/ui/src/components/ConfirmModal/index.tsx +++ /dev/null @@ -1 +0,0 @@ -export * from "./ConfirmModal"; diff --git a/apps/ui/src/components/DecentralisedTemplateRenderer/DecentralisedRenderer.tsx b/apps/ui/src/components/DecentralisedTemplateRenderer/DecentralisedRenderer.tsx deleted file mode 100644 index 9c938149..00000000 --- a/apps/ui/src/components/DecentralisedTemplateRenderer/DecentralisedRenderer.tsx +++ /dev/null @@ -1,125 +0,0 @@ -import React, { - Ref, - FunctionComponent, - useCallback, - useEffect, - useMemo, - useState, - useRef, - useImperativeHandle, -} from "react"; -import { connect } from "react-redux"; -import { applyPrivacyFilter } from "../../reducers/certificate"; -import { - FrameActions, - FrameConnector, - renderDocument, - selectTemplate, - print, -} from "@govtechsg/decentralized-renderer-react-components"; -import { TemplateProps } from "./../../types"; -import { WrappedOrSignedOpenAttestationDocument, getOpenAttestationData, getTemplateUrl } from "../../utils/shared"; -import { Dispatch } from "../../types"; - -const DEFAULT_RENDERER_URL = `https://generic-templates.tradetrust.io`; - -interface DecentralisedRendererProps { - rawDocument: WrappedOrSignedOpenAttestationDocument; - updateTemplates: (templates: TemplateProps[]) => void; - selectedTemplate: string; - setPrivacyFilter: (doc: any) => void; - forwardedRef: Ref<{ print: () => void } | undefined>; -} - -const SCROLLBAR_WIDTH = 20; // giving scrollbar a default width as there are no perfect ways to get it - -export const DecentralisedRenderer: FunctionComponent = ({ - rawDocument, - updateTemplates, - selectedTemplate, - setPrivacyFilter, - forwardedRef, -}) => { - const toFrame = useRef(); - const document = useMemo(() => getOpenAttestationData(rawDocument), [rawDocument]); - const [height, setHeight] = useState(250); - const [isTimeout, setIsTimeout] = useState(false); - const source = getTemplateUrl(rawDocument) ?? DEFAULT_RENDERER_URL; - - useImperativeHandle(forwardedRef, () => ({ - print() { - if (toFrame.current) { - toFrame.current(print()); - } - }, - })); - - const onConnected = useCallback( - (frame) => { - toFrame.current = frame; - if (toFrame.current) { - toFrame.current(renderDocument({ document, rawDocument })); - } - }, - [document, rawDocument] - ); - - const dispatch = (action: FrameActions): void => { - if (action.type === "UPDATE_HEIGHT") { - setHeight(action.payload + SCROLLBAR_WIDTH); // adding SCROLLBAR_WIDTH in case the frame content overflow horizontally, which will cause scrollbars to appear - } - if (action.type === "UPDATE_TEMPLATES") { - updateTemplates(action.payload); - } - if (action.type === "OBFUSCATE") { - setPrivacyFilter(action.payload); - } - if (action.type === "TIMEOUT") { - setIsTimeout(true); - } - }; - - // render document onload - useEffect(() => { - if (toFrame.current) { - toFrame.current(renderDocument({ document })); - } - }, [document, toFrame]); - - // update document when click on template tab - useEffect(() => { - if (toFrame.current && selectedTemplate) { - toFrame.current(selectTemplate(selectedTemplate)); - } - }, [selectedTemplate, toFrame]); - - return ( -
- -
- ); -}; - -const mapDispatchToProps = (dispatch: any) => ({ - setPrivacyFilter: (path: any) => dispatch(applyPrivacyFilter(path)), -}); - -// eslint-disable-next-line react/display-name -const ForwardedRefDecentralisedRenderer = React.forwardRef< - { print: () => void } | undefined, - { - rawDocument: WrappedOrSignedOpenAttestationDocument; - updateTemplates: (templates: TemplateProps[]) => void; - setPrivacyFilter: (doc: any) => void; - selectedTemplate: string; - } ->((props, ref) => ); - -export const DecentralisedRendererContainer = connect(null, mapDispatchToProps, null, { forwardRef: true })( - ForwardedRefDecentralisedRenderer -); diff --git a/apps/ui/src/components/DecentralisedTemplateRenderer/MultiTabs.tsx b/apps/ui/src/components/DecentralisedTemplateRenderer/MultiTabs.tsx deleted file mode 100644 index a34cf1c0..00000000 --- a/apps/ui/src/components/DecentralisedTemplateRenderer/MultiTabs.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import React, { FunctionComponent } from "react"; -import { TemplateProps } from "./../../types"; -import { OpenAttestationAttachment } from "../../utils/shared"; - -interface MultiTabsProps { - className?: string; - hasAttachments: boolean; - attachments?: OpenAttestationAttachment[]; - templates: TemplateProps[]; - setSelectedTemplate: (id: string) => void; - selectedTemplate: string; -} - -export const MultiTabs: FunctionComponent = ({ - hasAttachments, - attachments, - templates, - setSelectedTemplate, - selectedTemplate, -}) => { - return ( -
-
- {templates.map(({ id, label }) => ( -
-
{ - setSelectedTemplate(id); - }} - > - {label} -
-
- ))} - {hasAttachments && ( -
-
{ - setSelectedTemplate("attachmentTab"); // To unset the last active tab - }} - > -
Attachments
-
- {attachments && attachments.length} -
-
-
- )} -
-
- ); -}; diff --git a/apps/ui/src/components/Demo/DemoCreate/DemoCreateButtonRow/index.tsx b/apps/ui/src/components/Demo/DemoCreate/DemoCreateButtonRow/index.tsx deleted file mode 100644 index 3cfc3364..00000000 --- a/apps/ui/src/components/Demo/DemoCreate/DemoCreateButtonRow/index.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import React, { FunctionComponent } from "react"; -import { Button } from "@govtechsg/tradetrust-ui-components"; - -interface DemoCreateButtonRowProps { - onBack?: () => void; - onNext?: () => void; -} - -export const DemoCreateButtonRow: FunctionComponent = ({ onBack, onNext }) => { - return ( -
- {onBack && ( - - )} - {onNext && ( - - )} -
- ); -}; diff --git a/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/DemoCreateFormItem.stories.tsx b/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/DemoCreateFormItem.stories.tsx deleted file mode 100644 index 11661e74..00000000 --- a/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/DemoCreateFormItem.stories.tsx +++ /dev/null @@ -1,92 +0,0 @@ -import React from "react"; - -import { DemoCreateFormItem } from "."; -import { data } from "../data"; - -export default { - title: "Demo/FormItem", - component: DemoCreateFormItem, - parameters: { - componentSubtitle: "Various type for the form item in the demo form", - }, -}; - -export const FormItemAccordion = () => { - return ( - {}} - formItemIndex={1} - data={data} - /> - ); -}; - -export const FormItemWithLabel = () => { - return ( - {}} - formItemIndex={1} - data={data} - /> - ); -}; - -export const FormItemWithoutLabel = () => { - return ( - {}} - formItemIndex={1} - data={data} - /> - ); -}; - -export const FormItemUploadWithSignature = () => { - return ( - {}} - formItemIndex={1} - data={data} - /> - ); -}; - -export const FormItemUploadWithoutSignature = () => { - return ( - {}} - formItemIndex={1} - data={data} - /> - ); -}; diff --git a/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/DemoCreateFormItem.test.tsx b/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/DemoCreateFormItem.test.tsx deleted file mode 100644 index ef53c1d5..00000000 --- a/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/DemoCreateFormItem.test.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import React from "react"; -import { render, screen } from "@testing-library/react"; -import { - FormItemAccordion, - FormItemUploadWithSignature, - FormItemUploadWithoutSignature, - FormItemWithLabel, - FormItemWithoutLabel, -} from "./DemoCreateFormItem.stories"; -import { data } from "../data"; - -describe("DemoCreateFormItem", () => { - it("should render form item accordion", () => { - render(); - expect(screen.getByTestId("accordion-icon")).not.toBeNull(); - }); - - it("should render form item with label", () => { - render(); - expect(screen.getByTestId("form-item-input")).not.toBeNull(); - expect(screen.getByText("Form Item With Label")).not.toBeNull(); - }); - - it("should render form item without label", async () => { - render(); - expect(screen.getByTestId("form-item-input")).not.toBeNull(); - expect(screen.queryByText("Form Item Without Label")).toBeNull(); - }); - - it("should render form item upload image src correctly", () => { - render(); - expect(screen.getByAltText("First Signatory Authentication").getAttribute("src")).toContain( - data.firstSignatoryAuthentication.signature - ); - }); - - it("should render form item upload (with default signature)", () => { - render(); - expect(screen.getByTestId("form-item-dropzone")).not.toBeNull(); - }); - - it("should render form item upload (without default signature) with upload text", () => { - render(); - expect(screen.getByText("Upload")).not.toBeNull(); - }); -}); diff --git a/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/index.tsx b/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/index.tsx deleted file mode 100644 index 6c18e22f..00000000 --- a/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/index.tsx +++ /dev/null @@ -1,188 +0,0 @@ -import { Input, Button } from "@govtechsg/tradetrust-ui-components"; -import React, { FunctionComponent, useState, useCallback } from "react"; -import { useDropzone } from "react-dropzone"; -import { Upload } from "react-feather"; -import { AccordionItem } from "../../../../UI/Accordion"; -import { getFormValue } from "../../utils"; -import { FormItemSchema } from "../types"; - -interface DemoCreateFormItemProps { - onChange: (name: string, value: string) => void; - formItem: FormItemSchema; - formItemName: string; - formItemIndex: number; - data: Record; -} - -export const DemoCreateFormItem: FunctionComponent = ({ - formItem, - formItemName, - onChange, - formItemIndex, - data, -}) => { - const renderProperties = () => { - if (formItem.type === "object" && formItem.properties) { - return Object.entries(formItem.properties).map(([name, item], index) => { - //join by . delimiter to parse later - const itemName = `${formItemName}.${name}`; - - return ( - - ); - }); - } - }; - - const RenderUpload = () => { - const [value, setValue] = useState(getFormValue(data, formItemName)); - - const onDrop = useCallback((acceptedFiles) => { - acceptedFiles.forEach((file: any) => { - const reader = new FileReader(); - - reader.onabort = () => console.log("file reading was aborted"); - reader.onerror = () => console.log("file reading has failed"); - reader.onload = () => { - setValue(reader.result as string); - onChange(formItemName, reader.result as string); - }; - reader.readAsDataURL(file); - }); - }, []); - - const { getRootProps, getInputProps, open } = useDropzone({ - onDrop, - multiple: false, - accept: "image/jpeg, image/png", - }); - - return ( - <> -

Upload First Signatory Authentication

- -
- -
- {value ? ( - First Signatory Authentication - ) : ( -
Upload
- )} -
-
- - ); - }; - - const RenderTextArea = () => { - const [value, setValue] = useState(getFormValue(data, formItemName)); - if (formItem.type === "string") { - return ( -