From 4c565e3ee975bb500bbdc6dfe9e3345cdc331b90 Mon Sep 17 00:00:00 2001 From: Belen Molina Date: Sat, 4 Feb 2023 11:06:25 -0500 Subject: [PATCH 01/18] presentacion de la data con imgs y nombres --- package-lock.json | 13159 ++++++++++++++++++++++++++++++++++++++++++++ src/data.js | 4 +- src/main.js | 22 +- src/style.css | 14 + 4 files changed, 13193 insertions(+), 6 deletions(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..b3276bdc --- /dev/null +++ b/package-lock.json @@ -0,0 +1,13159 @@ +{ + "name": "data-lovers", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "data-lovers", + "version": "1.0.0", + "license": "MIT", + "devDependencies": { + "@babel/core": "^7.6.2", + "@babel/plugin-transform-modules-commonjs": "^7.6.0", + "babel-jest": "^27.0.1", + "eslint": "^8.3.0", + "gh-pages": "^3.1.0", + "htmlhint": "^1.0.0", + "jest": "^27.0.1", + "opener": "^1.5.1", + "serve": "^13.0.2" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", + "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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 + }, + "node_modules/@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@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, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/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 + }, + "node_modules/@jest/console/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/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 + }, + "node_modules/@jest/core/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/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 + }, + "node_modules/@jest/reporters/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/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 + }, + "node_modules/@jest/transform/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/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 + }, + "node_modules/@jest/types/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@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==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@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, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@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, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@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, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "node_modules/@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 + }, + "node_modules/@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/@zeit/schemas": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/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, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/arg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dev": true, + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/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 + }, + "node_modules/babel-jest/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/node_modules/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 + }, + "node_modules/boxen/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/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, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001450", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz", + "integrity": "sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/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, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "dependencies": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clipboardy/node_modules/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, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/clipboardy/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy/node_modules/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, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy/node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/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, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/clipboardy/node_modules/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, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/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, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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 + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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 + }, + "node_modules/deepmerge": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "node_modules/email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/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, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/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, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/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, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", + "integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/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, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/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, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/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 + }, + "node_modules/eslint/node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/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, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/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, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/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 + }, + "node_modules/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==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dev": true, + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/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, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/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, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/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, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gh-pages": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", + "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", + "dev": true, + "dependencies": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/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, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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 + }, + "node_modules/htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "dev": true, + "dependencies": { + "async": "3.2.3", + "chalk": "^4.1.2", + "commander": "^9.1.0", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "node-fetch": "^2.6.2", + "strip-json-comments": "3.1.0", + "xml": "1.0.1" + }, + "bin": { + "htmlhint": "bin/htmlhint" + } + }, + "node_modules/htmlhint/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/htmlhint/node_modules/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "dev": true + }, + "node_modules/htmlhint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/htmlhint/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/htmlhint/node_modules/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 + }, + "node_modules/htmlhint/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/htmlhint/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/htmlhint/node_modules/strip-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/htmlhint/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/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, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dev": true, + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/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 + }, + "node_modules/jest-circus/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dev": true, + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/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 + }, + "node_modules/jest-cli/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/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 + }, + "node_modules/jest-config/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/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 + }, + "node_modules/jest-diff/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/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 + }, + "node_modules/jest-each/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/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 + }, + "node_modules/jest-jasmine2/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dev": true, + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/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 + }, + "node_modules/jest-matcher-utils/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/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 + }, + "node_modules/jest-message-util/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/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 + }, + "node_modules/jest-resolve/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/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 + }, + "node_modules/jest-runner/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/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 + }, + "node_modules/jest-runtime/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.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.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/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 + }, + "node_modules/jest-snapshot/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/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 + }, + "node_modules/jest-util/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/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 + }, + "node_modules/jest-validate/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/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 + }, + "node_modules/jest-watcher/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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 + }, + "node_modules/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 + }, + "node_modules/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 + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/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, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/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 + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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_modules/node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/node-fetch/node_modules/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==", + "dev": true + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/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_modules/node-releases": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.9.tgz", + "integrity": "sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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 + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/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 + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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 + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dev": true, + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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 + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/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 + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serve": { + "version": "13.0.4", + "resolved": "https://registry.npmjs.org/serve/-/serve-13.0.4.tgz", + "integrity": "sha512-Lj8rhXmphJCRQVv5qwu0NQZ2h+0MrRyRJxDZu5y3qLH2i/XY6a0FPj/VmjMUdkJb672MBfE8hJ274PU6JzBd0Q==", + "dev": true, + "dependencies": { + "@zeit/schemas": "2.6.0", + "ajv": "6.12.6", + "arg": "2.0.0", + "boxen": "5.1.2", + "chalk": "2.4.1", + "clipboardy": "2.3.0", + "compression": "1.7.3", + "serve-handler": "6.1.3", + "update-check": "1.5.2" + }, + "bin": { + "serve": "bin/serve.js" + } + }, + "node_modules/serve-handler": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dev": true, + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/serve/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tr46/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-check": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", + "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", + "dev": true, + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/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, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/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, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/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, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/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, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/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 + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", + "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", + "dev": true + }, + "@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dev": true, + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", + "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.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.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "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 + }, + "@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.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 + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "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" + } + }, + "@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.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.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/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.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.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/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dev": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dev": true, + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "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 + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "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.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" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true + }, + "@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==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@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/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "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.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "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/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true + }, + "@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "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/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "@zeit/schemas": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", + "dev": true + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "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.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "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 + }, + "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" + } + }, + "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-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "requires": { + "string-width": "^4.1.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==", + "dev": true, + "requires": { + "type-fest": "^0.21.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": "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" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "arg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", + "dev": true + }, + "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" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "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 + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dev": true, + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "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" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "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": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "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.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "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" + }, + "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.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 + }, + "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.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 + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "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.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + } + }, + "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" + } + }, + "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==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "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": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001450", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz", + "integrity": "sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==", + "dev": true + }, + "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" + } + }, + "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 + }, + "ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "dev": true + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "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 + }, + "clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "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" + } + } + } + }, + "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" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "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 + }, + "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": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "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 + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "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.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "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==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "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" + } + }, + "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 + } + } + }, + "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" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "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==", + "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 + }, + "deepmerge": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": 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 + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true + }, + "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 + } + } + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, + "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": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "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" + } + }, + "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" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "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": { + "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" + } + }, + "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": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true + }, + "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" + } + } + } + }, + "eslint": { + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", + "integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "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" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "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 + }, + "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 + }, + "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" + } + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "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 + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.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" + } + }, + "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" + } + }, + "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 + } + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "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" + } + }, + "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" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "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 + }, + "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" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "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-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==", + "dev": true + }, + "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-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dev": true, + "requires": { + "punycode": "^1.3.2" + } + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "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" + } + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true + }, + "filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + } + }, + "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==", + "dev": true, + "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==", + "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" + } + }, + "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" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "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" + } + }, + "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" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "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 + }, + "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-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-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 + }, + "gh-pages": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", + "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", + "dev": true, + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "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-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==", + "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 + }, + "htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "dev": true, + "requires": { + "async": "3.2.3", + "chalk": "^4.1.2", + "commander": "^9.1.0", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "node-fetch": "^2.6.2", + "strip-json-comments": "3.1.0", + "xml": "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==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "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 + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "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-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", + "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" + } + } + } + }, + "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" + } + }, + "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==", + "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==", + "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==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "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==", + "dev": true, + "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==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "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-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-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" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "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-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-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 + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "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, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "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 + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.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 + }, + "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.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dev": true, + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "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.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-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dev": true, + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "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" + } + }, + "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-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dev": true, + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.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-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.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-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.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-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dev": true, + "requires": { + "@jest/types": "^27.5.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.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.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.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-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dev": true, + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.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-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.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" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.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.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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dev": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.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.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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^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" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dev": true, + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.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.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.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.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.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "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.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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.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" + } + }, + "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 + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dev": true, + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.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.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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.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": "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" + } + } + } + }, + "js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "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.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" + } + }, + "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" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "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-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 + }, + "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 + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "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" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "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" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "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 + }, + "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==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "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" + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "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 + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.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 + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "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 + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "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-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "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==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "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-releases": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.9.tgz", + "integrity": "sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==", + "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==", + "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" + } + }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "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" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "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 + }, + "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": "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" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "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 + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "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": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "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" + } + }, + "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 + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.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 + } + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "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" + } + }, + "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 + }, + "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==", + "dev": true + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "dev": true + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "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==", + "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 + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "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" + } + }, + "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.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "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" + } + }, + "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==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "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 + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "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" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "serve": { + "version": "13.0.4", + "resolved": "https://registry.npmjs.org/serve/-/serve-13.0.4.tgz", + "integrity": "sha512-Lj8rhXmphJCRQVv5qwu0NQZ2h+0MrRyRJxDZu5y3qLH2i/XY6a0FPj/VmjMUdkJb672MBfE8hJ274PU6JzBd0Q==", + "dev": true, + "requires": { + "@zeit/schemas": "2.6.0", + "ajv": "6.12.6", + "arg": "2.0.0", + "boxen": "5.1.2", + "chalk": "2.4.1", + "clipboardy": "2.3.0", + "compression": "1.7.3", + "serve-handler": "6.1.3", + "update-check": "1.5.2" + }, + "dependencies": { + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "serve-handler": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dev": true, + "requires": { + "mime-db": "~1.33.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "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 + }, + "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 + }, + "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" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "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 + } + } + }, + "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.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" + } + }, + "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 + }, + "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==", + "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 + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "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" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "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==", + "dev": true + }, + "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 + }, + "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" + } + }, + "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-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": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "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-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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "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" + }, + "dependencies": { + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + } + } + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "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.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 + }, + "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==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "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 + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "update-check": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", + "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", + "dev": true, + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + } + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "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" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "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 + }, + "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.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==", + "dev": true, + "requires": { + "isexe": "^2.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" + } + }, + "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 + }, + "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" + }, + "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 + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "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.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + }, + "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 + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "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": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "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.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": 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 + } + } +} diff --git a/src/data.js b/src/data.js index 6291453d..3c9fd2b6 100644 --- a/src/data.js +++ b/src/data.js @@ -1,7 +1,7 @@ // estas funciones son de ejemplo -export const example = () => { - return 'example'; +export const example = (data) => { + console.log(data); }; export const anotherExample = () => { diff --git a/src/main.js b/src/main.js index 71c59f2d..d00eb332 100644 --- a/src/main.js +++ b/src/main.js @@ -1,6 +1,20 @@ import { example } from './data.js'; // import data from './data/lol/lol.js'; -import data from './data/pokemon/pokemon.js'; -// import data from './data/rickandmorty/rickandmorty.js'; - -console.log(example, data); +//import data from './data/pokemon/pokemon.js'; +//importo la data de rik y morty para trabajar +import data from './data/rickandmorty/rickandmorty.js'; +//declaro e inicializo elementos para ingresar nombre y foto personaje +let elementos=""; +// con la data examino solo results que contiene a los personajes +//se ingresa en elementos cada elemento de results que sea img y nombre que se almacena en example +const ejemplo = data.results.forEach(elemento => { + elementos = elementos + ` +
+ +

${elemento.name}

+
+ `; +}); +//se obtiene el elemento id y con inner se presenta en document el resultado +document.getElementById("root").innerHTML= elementos; +console.log(example, data); \ No newline at end of file diff --git a/src/style.css b/src/style.css index e69de29b..d4455bea 100644 --- a/src/style.css +++ b/src/style.css @@ -0,0 +1,14 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +#root { + width: 90%; + max-width: 1000px; + margin: 40px auto 100px auto; + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: 40px; +} \ No newline at end of file From 3a319bc4c148655ee75095e021db4db022c4de73 Mon Sep 17 00:00:00 2001 From: Lau Florez Date: Sat, 4 Feb 2023 11:45:34 -0500 Subject: [PATCH 02/18] =?UTF-8?q?a=C3=B1ado=20imagen=20de=20fondo=20y=20ti?= =?UTF-8?q?tulo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 13159 ++++++++++++++++++++++ src/data.js | 28 +- src/imagenes/Fondo.jpg | Bin 0 -> 527585 bytes src/imagenes/Rick_and_Morty.svg (1).png | Bin 0 -> 98419 bytes src/index.html | 4 + src/main.js | 17 +- src/style.css | 11 + 7 files changed, 13213 insertions(+), 6 deletions(-) create mode 100644 package-lock.json create mode 100644 src/imagenes/Fondo.jpg create mode 100644 src/imagenes/Rick_and_Morty.svg (1).png diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..b3276bdc --- /dev/null +++ b/package-lock.json @@ -0,0 +1,13159 @@ +{ + "name": "data-lovers", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "data-lovers", + "version": "1.0.0", + "license": "MIT", + "devDependencies": { + "@babel/core": "^7.6.2", + "@babel/plugin-transform-modules-commonjs": "^7.6.0", + "babel-jest": "^27.0.1", + "eslint": "^8.3.0", + "gh-pages": "^3.1.0", + "htmlhint": "^1.0.0", + "jest": "^27.0.1", + "opener": "^1.5.1", + "serve": "^13.0.2" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", + "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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 + }, + "node_modules/@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@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, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/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 + }, + "node_modules/@jest/console/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/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 + }, + "node_modules/@jest/core/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/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 + }, + "node_modules/@jest/reporters/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/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 + }, + "node_modules/@jest/transform/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/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 + }, + "node_modules/@jest/types/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@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==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@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, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@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, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@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, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "node_modules/@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 + }, + "node_modules/@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/@zeit/schemas": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/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, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/arg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dev": true, + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/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 + }, + "node_modules/babel-jest/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/node_modules/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 + }, + "node_modules/boxen/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/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, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001450", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz", + "integrity": "sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/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, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "dependencies": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clipboardy/node_modules/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, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/clipboardy/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy/node_modules/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, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy/node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/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, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/clipboardy/node_modules/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, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/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, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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 + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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 + }, + "node_modules/deepmerge": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "node_modules/email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/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, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/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, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/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, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", + "integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/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, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/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, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/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 + }, + "node_modules/eslint/node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/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, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/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, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/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 + }, + "node_modules/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==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dev": true, + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/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, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/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, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/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, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gh-pages": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", + "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", + "dev": true, + "dependencies": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/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, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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 + }, + "node_modules/htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "dev": true, + "dependencies": { + "async": "3.2.3", + "chalk": "^4.1.2", + "commander": "^9.1.0", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "node-fetch": "^2.6.2", + "strip-json-comments": "3.1.0", + "xml": "1.0.1" + }, + "bin": { + "htmlhint": "bin/htmlhint" + } + }, + "node_modules/htmlhint/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/htmlhint/node_modules/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "dev": true + }, + "node_modules/htmlhint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/htmlhint/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/htmlhint/node_modules/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 + }, + "node_modules/htmlhint/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/htmlhint/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/htmlhint/node_modules/strip-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/htmlhint/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/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, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dev": true, + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/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 + }, + "node_modules/jest-circus/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dev": true, + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/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 + }, + "node_modules/jest-cli/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/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 + }, + "node_modules/jest-config/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/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 + }, + "node_modules/jest-diff/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/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 + }, + "node_modules/jest-each/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/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 + }, + "node_modules/jest-jasmine2/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dev": true, + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/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 + }, + "node_modules/jest-matcher-utils/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/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 + }, + "node_modules/jest-message-util/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/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 + }, + "node_modules/jest-resolve/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/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 + }, + "node_modules/jest-runner/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/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 + }, + "node_modules/jest-runtime/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.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.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/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 + }, + "node_modules/jest-snapshot/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/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 + }, + "node_modules/jest-util/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/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 + }, + "node_modules/jest-validate/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/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 + }, + "node_modules/jest-watcher/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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 + }, + "node_modules/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 + }, + "node_modules/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 + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/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, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/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 + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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_modules/node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/node-fetch/node_modules/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==", + "dev": true + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/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_modules/node-releases": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.9.tgz", + "integrity": "sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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 + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/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 + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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 + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dev": true, + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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 + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/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 + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serve": { + "version": "13.0.4", + "resolved": "https://registry.npmjs.org/serve/-/serve-13.0.4.tgz", + "integrity": "sha512-Lj8rhXmphJCRQVv5qwu0NQZ2h+0MrRyRJxDZu5y3qLH2i/XY6a0FPj/VmjMUdkJb672MBfE8hJ274PU6JzBd0Q==", + "dev": true, + "dependencies": { + "@zeit/schemas": "2.6.0", + "ajv": "6.12.6", + "arg": "2.0.0", + "boxen": "5.1.2", + "chalk": "2.4.1", + "clipboardy": "2.3.0", + "compression": "1.7.3", + "serve-handler": "6.1.3", + "update-check": "1.5.2" + }, + "bin": { + "serve": "bin/serve.js" + } + }, + "node_modules/serve-handler": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dev": true, + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/serve/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tr46/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-check": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", + "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", + "dev": true, + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/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, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/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, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/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, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/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, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/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 + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", + "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", + "dev": true + }, + "@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.20.14", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", + "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.10", + "@babel/types": "^7.20.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", + "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "dev": true, + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.13", + "@babel/types": "^7.20.7" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.13.tgz", + "integrity": "sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==", + "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.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.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.20.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.20.11.tgz", + "integrity": "sha512-S8e1f7WQ7cimJQ51JkAaDrEtohVEitXjgCGAS2N8S31Y42E+kWwfSz83LYz57QdBm7q9diARVqanIaH2oVgQnw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", + "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.13", + "@babel/types": "^7.20.7", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", + "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "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 + }, + "@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.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 + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "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" + } + }, + "@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.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.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/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.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.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/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dev": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dev": true, + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "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 + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "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.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" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true + }, + "@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==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@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/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "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.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "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/node": { + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "dev": true + }, + "@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "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/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "@zeit/schemas": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", + "dev": true + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "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.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "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 + }, + "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" + } + }, + "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-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "requires": { + "string-width": "^4.1.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==", + "dev": true, + "requires": { + "type-fest": "^0.21.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": "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" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "arg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", + "dev": true + }, + "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" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "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 + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dev": true, + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "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" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "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": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "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.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "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" + }, + "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.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 + }, + "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.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 + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "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.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + } + }, + "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" + } + }, + "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==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "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": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001450", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz", + "integrity": "sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==", + "dev": true + }, + "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" + } + }, + "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 + }, + "ci-info": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "dev": true + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "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 + }, + "clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "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" + } + } + } + }, + "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" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "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 + }, + "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": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "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 + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "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.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "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==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "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" + } + }, + "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 + } + } + }, + "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" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "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==", + "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 + }, + "deepmerge": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": 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 + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true + }, + "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 + } + } + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, + "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": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "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" + } + }, + "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" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "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": { + "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" + } + }, + "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": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true + }, + "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" + } + } + } + }, + "eslint": { + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", + "integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "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" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "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 + }, + "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 + }, + "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" + } + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "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 + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.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" + } + }, + "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" + } + }, + "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 + } + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "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" + } + }, + "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" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "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 + }, + "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" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "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-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==", + "dev": true + }, + "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-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dev": true, + "requires": { + "punycode": "^1.3.2" + } + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "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" + } + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true + }, + "filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + } + }, + "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==", + "dev": true, + "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==", + "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" + } + }, + "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" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "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" + } + }, + "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" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "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 + }, + "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-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-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 + }, + "gh-pages": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", + "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", + "dev": true, + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "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-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==", + "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 + }, + "htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "dev": true, + "requires": { + "async": "3.2.3", + "chalk": "^4.1.2", + "commander": "^9.1.0", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "node-fetch": "^2.6.2", + "strip-json-comments": "3.1.0", + "xml": "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==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "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 + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "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-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", + "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" + } + } + } + }, + "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" + } + }, + "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==", + "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==", + "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==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "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==", + "dev": true, + "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==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "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-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-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" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "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-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-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 + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "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, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "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 + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.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 + }, + "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.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dev": true, + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "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.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-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dev": true, + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "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" + } + }, + "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-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dev": true, + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.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-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.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-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.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-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dev": true, + "requires": { + "@jest/types": "^27.5.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.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.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.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-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dev": true, + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.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-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.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" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.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.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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dev": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.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.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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^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" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dev": true, + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.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.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.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.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.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "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.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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.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" + } + }, + "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 + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dev": true, + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.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.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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.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": "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" + } + } + } + }, + "js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "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.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" + } + }, + "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" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "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-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 + }, + "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 + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "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" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "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" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "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 + }, + "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==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "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" + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "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 + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.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 + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "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 + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "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-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "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==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "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-releases": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.9.tgz", + "integrity": "sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==", + "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==", + "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" + } + }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "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" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "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 + }, + "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": "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" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "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 + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "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": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "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" + } + }, + "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 + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.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 + } + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "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" + } + }, + "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 + }, + "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==", + "dev": true + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "dev": true + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "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==", + "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 + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "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" + } + }, + "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.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "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" + } + }, + "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==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "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 + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "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" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "serve": { + "version": "13.0.4", + "resolved": "https://registry.npmjs.org/serve/-/serve-13.0.4.tgz", + "integrity": "sha512-Lj8rhXmphJCRQVv5qwu0NQZ2h+0MrRyRJxDZu5y3qLH2i/XY6a0FPj/VmjMUdkJb672MBfE8hJ274PU6JzBd0Q==", + "dev": true, + "requires": { + "@zeit/schemas": "2.6.0", + "ajv": "6.12.6", + "arg": "2.0.0", + "boxen": "5.1.2", + "chalk": "2.4.1", + "clipboardy": "2.3.0", + "compression": "1.7.3", + "serve-handler": "6.1.3", + "update-check": "1.5.2" + }, + "dependencies": { + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "serve-handler": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dev": true, + "requires": { + "mime-db": "~1.33.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "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 + }, + "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 + }, + "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" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "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 + } + } + }, + "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.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" + } + }, + "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 + }, + "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==", + "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 + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "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" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "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==", + "dev": true + }, + "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 + }, + "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" + } + }, + "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-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": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "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-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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "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" + }, + "dependencies": { + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + } + } + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "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.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 + }, + "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==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "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 + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "update-check": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", + "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", + "dev": true, + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + } + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "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" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "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 + }, + "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.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==", + "dev": true, + "requires": { + "isexe": "^2.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" + } + }, + "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 + }, + "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" + }, + "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 + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "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.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + }, + "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 + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "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": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "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.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": 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 + } + } +} diff --git a/src/data.js b/src/data.js index 6291453d..df6cceec 100644 --- a/src/data.js +++ b/src/data.js @@ -1,9 +1,33 @@ // estas funciones son de ejemplo -export const example = () => { +export const Data = () => { + + + return 'example'; }; -export const anotherExample = () => { + + + + + + + + +/*export const anotherExample = () => { return 'OMG'; }; + + + function filterData (data, condition){ + + } + + function sortData (data, sortBy, sortOrder){ + + } + + function computeStats(data){ + + }*/ diff --git a/src/imagenes/Fondo.jpg b/src/imagenes/Fondo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..51f29be7676aa0ac5c028a4f33cdbd56a724d22b GIT binary patch literal 527585 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

d$F@l=hEoc0|9Yf2wu6!!MY_CPTPuM@D#mqgs(8 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

R~tMQqgiPgtIpw7 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 BdvDBxZy7|utk={$fJ694~ie{9? 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

-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

NM-g{*5)!V2qKeOUMI6|Vvy8|$ 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 X|NjRj^$!z(2SD=D%2KrwrXl|a`a*R_ literal 0 HcmV?d00001 diff --git a/src/index.html b/src/index.html index 5aef81f0..99de404d 100644 --- a/src/index.html +++ b/src/index.html @@ -4,9 +4,13 @@ Data Lovers + +centered image +

+ diff --git a/src/main.js b/src/main.js index 71c59f2d..02158f07 100644 --- a/src/main.js +++ b/src/main.js @@ -1,6 +1,15 @@ import { example } from './data.js'; -// import data from './data/lol/lol.js'; -import data from './data/pokemon/pokemon.js'; -// import data from './data/rickandmorty/rickandmorty.js'; -console.log(example, data); +import data from './data/rickandmorty/rickandmorty.js'; +//import image from "./rickandmorty.js"; + + + + + + + + + + +console.log(example.image); diff --git a/src/style.css b/src/style.css index e69de29b..d99b5b16 100644 --- a/src/style.css +++ b/src/style.css @@ -0,0 +1,11 @@ +html { + background-image: url("imagenes/Fondo.jpg");/*imagen de fondo*/ + background-repeat: no-repeat;/*fondo de repetición*/ + background-attachment: fixed;/*accesorio de fondo*/ + background-size: 100% 100%; /*tamaño de fondo*/ +} +body { + margin: auto; + width: 640px; + padding: 5px; +} \ No newline at end of file From a497a7ad298528874772bca694ebf17e5428830f Mon Sep 17 00:00:00 2001 From: Lau Florez Date: Sat, 4 Feb 2023 14:17:23 -0500 Subject: [PATCH 03/18] cambios en imagen --- src/index.html | 5 ++--- src/style.css | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/index.html b/src/index.html index 99de404d..88dd3d29 100644 --- a/src/index.html +++ b/src/index.html @@ -3,9 +3,8 @@ Data Lovers - - -centered image + +centered image diff --git a/src/style.css b/src/style.css index d99b5b16..c2254d9e 100644 --- a/src/style.css +++ b/src/style.css @@ -7,5 +7,5 @@ html { body { margin: auto; width: 640px; - padding: 5px; + padding: 3px; } \ No newline at end of file From 31936fc2976606710445f7e539f6961ed28e0259 Mon Sep 17 00:00:00 2001 From: Belen Molina Date: Tue, 7 Feb 2023 16:28:31 -0500 Subject: [PATCH 04/18] Agrego cambios y diseno responsive para HU1 --- src/index.html | 7 +++++-- src/style.css | 52 +++++++++++++++++++++++++++++++++++--------------- 2 files changed, 42 insertions(+), 17 deletions(-) diff --git a/src/index.html b/src/index.html index 88dd3d29..eae7be97 100644 --- a/src/index.html +++ b/src/index.html @@ -4,10 +4,13 @@ Data Lovers -centered image + + - +
+ centered image +
diff --git a/src/style.css b/src/style.css index 6244827e..e4405bc0 100644 --- a/src/style.css +++ b/src/style.css @@ -1,14 +1,25 @@ +/* paleta de colores +.color1 {color: #2b91c8;} +.color2 {color: #53a6d1;} +.color3 {color: #9ac1df;} +.color4 {color: #c3d7e8;} +.color5 {color: #e4ebed;} +https://mybrandnewlogo.com/es/generador-de-paleta-de-colores +*/ +.photo-container { + width: 100%; + display: grid; + place-content: center; + margin-bottom: 1%; + } -html { - background-image: url("imagenes/Fondo.jpg");/*imagen de fondo*/ - background-repeat: no-repeat;/*fondo de repetición*/ - background-attachment: fixed;/*accesorio de fondo*/ - background-size: 100% 100%; /*tamaño de fondo*/ -} -body { - margin: auto; - width: 640px; - padding: 3px; +#img1 { + display: block; + width: 80%; + margin-top: 2%; + margin-left: auto; + margin-right: auto; + } * { margin: 0; @@ -17,11 +28,22 @@ body { } #root { - width: 90%; - max-width: 1000px; - margin: 40px auto 100px auto; + display: grid; - grid-template-columns: repeat(4, 1fr); + grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 40px; -} \ No newline at end of file +} + +#image{ + text-align: center; + background-color: #c3d7e8; + border-radius: 15px; +} + +#photo{ + border-radius: 15px; + margin-bottom: 10px; +} + + From b96ca985e6995e9bac044d6401f7a34a4e8206f2 Mon Sep 17 00:00:00 2001 From: Belen Molina Date: Wed, 8 Feb 2023 17:31:15 -0500 Subject: [PATCH 05/18] Mejora en codigo y comentarios --- src/main.js | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/src/main.js b/src/main.js index 06a5ff85..29bcaa63 100644 --- a/src/main.js +++ b/src/main.js @@ -1,24 +1,23 @@ import { example } from './data.js'; - - -// import data from './data/lol/lol.js'; -//import data from './data/pokemon/pokemon.js'; -//importo la data de rik y morty para trabajar import data from './data/rickandmorty/rickandmorty.js'; +const mainGallery = characterGallery (); +function characterGallery () { //declaro e inicializo elementos para ingresar nombre y foto personaje -let elementos=""; -// con la data examino solo results que contiene a los personajes -//se ingresa en elementos cada elemento de results que sea img y nombre que se almacena en example -const ejemplo = data.results.forEach(elemento => { - elementos = elementos + ` +let elements=""; +// examino solo results que contiene a los personajes +//templates en cada elemento de results que sea img y nombre +data.results.forEach(element => { + elements = elements + `
- -

${elemento.name}

+ +

${element.name}

`; }); +return elements; +} //se obtiene el elemento id y con inner se presenta en document el resultado -document.getElementById("root").innerHTML= elementos; +document.getElementById("root").innerHTML= mainGallery; console.log(example, data); From 257ed917290f3ec4ed2d3349e62b7e162feaf557 Mon Sep 17 00:00:00 2001 From: Belen Molina Date: Mon, 13 Feb 2023 15:41:01 -0500 Subject: [PATCH 06/18] Agregado filtro specie --- src/data.js | 21 +++++++++++----- src/index.html | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/main.js | 50 ++++++++++++++++++++++++++------------ 3 files changed, 115 insertions(+), 21 deletions(-) diff --git a/src/data.js b/src/data.js index a4089d36..030bdc23 100644 --- a/src/data.js +++ b/src/data.js @@ -1,12 +1,21 @@ -// estas funciones son de ejemplo - -export const example = (data) => { - console.log(data); +// Filtro por episodios +export const filterData = (data, value) => { + const filterSpecies = data.filter(data => data.species == value); + //console.log(filterSpecies); + return filterSpecies; }; - - +//Para conocer todos los tipos de especies +export const typeSpecies = (data) => { + let kindSpecie = data.map(data=> data.species); + return kindSpecie; +} +// export const example = episodeSeason (c, e); +// // c = character , e = episode +// function episodeSeason (c, e){ +// return c.filter(c => c.episode == e) +// } diff --git a/src/index.html b/src/index.html index eae7be97..2d34622e 100644 --- a/src/index.html +++ b/src/index.html @@ -11,6 +11,71 @@
centered image
+
+

+ + +

+ +
+ +
+ +
+

+ + +

+ +
+
diff --git a/src/main.js b/src/main.js index 29bcaa63..62b78cb4 100644 --- a/src/main.js +++ b/src/main.js @@ -1,23 +1,43 @@ -import { example } from './data.js'; - +import { filterData, typeSpecies } from './data.js'; import data from './data/rickandmorty/rickandmorty.js'; -const mainGallery = characterGallery (); -function characterGallery () { -//declaro e inicializo elementos para ingresar nombre y foto personaje -let elements=""; -// examino solo results que contiene a los personajes -//templates en cada elemento de results que sea img y nombre -data.results.forEach(element => { - elements = elements + ` +// data de interes +const dataRM = data.results; +//elementos DOM +const prueba = document.getElementById("prueba"); +const episodes = document.getElementById("episodes"); +const species = document.getElementById("species"); +const mainGallery = document.getElementById("root"); +//Presentacion total personajes + +const cards = function characterGallery(data) { + + let elements = ""; + data.forEach(element => { + elements = elements + `

${element.name}

`; -}); -return elements; + }); + return elements; } -//se obtiene el elemento id y con inner se presenta en document el resultado -document.getElementById("root").innerHTML= mainGallery; -console.log(example, data); + + +//filtro de personajes por especie +species.addEventListener("change", function () { + + const specie = species.value; + const resultSpecie = filterData(dataRM, specie); + + console.log("result", resultSpecie); + mainGallery.innerHTML = cards(resultSpecie); +}) + +//console.log(cards(resultSpecie)) +console.log(typeSpecies(dataRM)); + + +mainGallery.innerHTML = cards(dataRM); +//console.log(example, data); From 77526fcd4a3e23159b0fc2ec4a4f20cdf36768b8 Mon Sep 17 00:00:00 2001 From: Belen Molina Date: Tue, 14 Feb 2023 18:26:37 -0500 Subject: [PATCH 07/18] Cambios filtros y estilos para presentacion --- src/data.js | 14 +++++---- src/index.html | 84 +++++++++++++++++++++++++++----------------------- src/main.js | 21 ++++++++++--- src/style.css | 54 ++++++++++++++++++++++++++++---- 4 files changed, 118 insertions(+), 55 deletions(-) diff --git a/src/data.js b/src/data.js index 030bdc23..3715a105 100644 --- a/src/data.js +++ b/src/data.js @@ -1,4 +1,4 @@ -// Filtro por episodios +// Filtro por especies export const filterData = (data, value) => { const filterSpecies = data.filter(data => data.species == value); @@ -11,11 +11,13 @@ export const typeSpecies = (data) => { let kindSpecie = data.map(data=> data.species); return kindSpecie; } -// export const example = episodeSeason (c, e); -// // c = character , e = episode -// function episodeSeason (c, e){ -// return c.filter(c => c.episode == e) -// } + +//filtro por episodios +export const filterEpisode = (data, value) => { + const kindEpisode = data.filter(data => data.episode.includes(value)); + //console.log(filterSpecies); + return kindEpisode; +}; diff --git a/src/index.html b/src/index.html index 2d34622e..39a53720 100644 --- a/src/index.html +++ b/src/index.html @@ -5,59 +5,63 @@ Data Lovers - + + +
centered image
+ +

- - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

- +
- +

- - @@ -75,6 +79,8 @@

+
+
diff --git a/src/main.js b/src/main.js index 62b78cb4..db3c4dae 100644 --- a/src/main.js +++ b/src/main.js @@ -1,4 +1,4 @@ -import { filterData, typeSpecies } from './data.js'; +import { filterData, typeSpecies, filterEpisode } from './data.js'; import data from './data/rickandmorty/rickandmorty.js'; // data de interes const dataRM = data.results; @@ -10,13 +10,17 @@ const mainGallery = document.getElementById("root"); //Presentacion total personajes const cards = function characterGallery(data) { - + let elements = ""; data.forEach(element => { elements = elements + `
+

${element.name}

+

Status: ${element.status}

+

Gender: ${element.gender}

+
`; }); @@ -26,7 +30,7 @@ const cards = function characterGallery(data) { //filtro de personajes por especie species.addEventListener("change", function () { - + const specie = species.value; const resultSpecie = filterData(dataRM, specie); @@ -37,7 +41,16 @@ species.addEventListener("change", function () { //console.log(cards(resultSpecie)) console.log(typeSpecies(dataRM)); - mainGallery.innerHTML = cards(dataRM); //console.log(example, data); + +//filtro de personajes por especie +episodes.addEventListener("change", function () { + + const episode = episodes.value; + const resultEpisode = filterEpisode(dataRM, episode); + + console.log("result", resultEpisode); + mainGallery.innerHTML = cards(resultEpisode); +}) \ No newline at end of file diff --git a/src/style.css b/src/style.css index e4405bc0..eecab0c8 100644 --- a/src/style.css +++ b/src/style.css @@ -11,7 +11,8 @@ https://mybrandnewlogo.com/es/generador-de-paleta-de-colores display: grid; place-content: center; margin-bottom: 1%; - } + +} #img1 { display: block; @@ -19,31 +20,72 @@ https://mybrandnewlogo.com/es/generador-de-paleta-de-colores margin-top: 2%; margin-left: auto; margin-right: auto; - } +} * { margin: 0; padding: 0; box-sizing: border-box; + font-family: 'Abel', sans-serif; } + #root { - + display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 40px; } -#image{ - text-align: center; +#image { background-color: #c3d7e8; + border-radius: 10px; +} + +#card { + text-align: center; + background-color: #e4ebed; border-radius: 15px; + border: 1px solid #2b91c8; + margin: 0% 10%; } -#photo{ +#photo { border-radius: 15px; margin-bottom: 10px; + width: 100%; + height: auto; +} + +.select-css { + display: inline; + font-size: 16px; + font-family: 'Arial', sans-serif; + font-weight: 400; + color: #444; + line-height: 1.3; + padding: .4em 1.4em .3em .8em; + width: 400px; + max-width: 100%; + box-sizing: border-box; + margin: 0; + border: 1px solid #aaa; + box-shadow: 0 1px 0 1px rgba(0, 0, 0, .03); + border-radius: .3em; + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + cursor: pointer; } + +.select-css:hover { + border-color: #888; +} + +form { + align-items: center; + text-align: center; +} \ No newline at end of file From c22dd90c83bb671a9c73b9f1f252e7acb020973c Mon Sep 17 00:00:00 2001 From: Belen Molina Date: Wed, 15 Feb 2023 17:47:14 -0500 Subject: [PATCH 08/18] modificado estilos de grid a flexbox --- src/index.html | 143 +++++++++++++++++++++++++++---------------------- src/style.css | 86 ++++++++++++++++------------- 2 files changed, 128 insertions(+), 101 deletions(-) diff --git a/src/index.html b/src/index.html index 39a53720..18b37f1e 100644 --- a/src/index.html +++ b/src/index.html @@ -1,68 +1,79 @@ - - - Data Lovers - - - - - - - -
- centered image -
-
-
-

- - -

+ + + Data Lovers + + + + + + + + +
+ + +
+
+

Filtros

+
+ +

+ + +

+ - +

- +

- -
-
-
-
-
- - - - + + +
+
+
+
+
+ + + + + \ No newline at end of file diff --git a/src/style.css b/src/style.css index eecab0c8..a3ca340c 100644 --- a/src/style.css +++ b/src/style.css @@ -6,86 +6,100 @@ .color5 {color: #e4ebed;} https://mybrandnewlogo.com/es/generador-de-paleta-de-colores */ -.photo-container { - width: 100%; - display: grid; - place-content: center; - margin-bottom: 1%; - -} - -#img1 { - display: block; - width: 80%; - margin-top: 2%; - margin-left: auto; - margin-right: auto; -} - * { margin: 0; padding: 0; box-sizing: border-box; + font-size: 20px; +} + +body{ font-family: 'Abel', sans-serif; } +.container{ + background-image: linear-gradient(rgba(5, 10, 5, 0.80), rgba(90, 40, 90, 0.80)), url(imagenes/Fondo.jpg); + +} +.navbar { + background-color: #1E2838; + width: 100%; + margin: auto; + padding: 1rem 0; + display: flex; + align-items: center; + justify-content: space-between; + flex-flow: wrap; + color: #e4ebed; +} -#root { +#logo { + display: flex; + width: 20%; + margin: 0 1.25rem; +} - display: grid; - grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); - gap: 40px; +.navbar ul li{ + list-style: none; + margin: 0 1.25rem; + font-size: 1.2rem; +} +#root { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 40px; } #image { background-color: #c3d7e8; - border-radius: 10px; + border-radius: 0.625rem; } #card { text-align: center; background-color: #e4ebed; - border-radius: 15px; + border-radius: 1rem; border: 1px solid #2b91c8; margin: 0% 10%; + min-width: 200px; } #photo { - border-radius: 15px; - margin-bottom: 10px; + border-radius: 1rem; + margin-bottom: 0.625rem; width: 100%; height: auto; } +.filter-elements { + + text-align: center; +} + +#text-filtros{ + color: #e4ebed; +} + .select-css { display: inline; font-size: 16px; - font-family: 'Arial', sans-serif; font-weight: 400; color: #444; line-height: 1.3; - padding: .4em 1.4em .3em .8em; - width: 400px; + padding: 0.4em 1.4em 0.3em 0.8em; + width: 50%; max-width: 100%; box-sizing: border-box; margin: 0; border: 1px solid #aaa; box-shadow: 0 1px 0 1px rgba(0, 0, 0, .03); border-radius: .3em; - -moz-appearance: none; - -webkit-appearance: none; - appearance: none; cursor: pointer; } - - .select-css:hover { border-color: #888; } -form { - align-items: center; - text-align: center; -} \ No newline at end of file From 015f5511fe35d3639c43ece4319003c2e378bf54 Mon Sep 17 00:00:00 2001 From: Lau Florez Date: Tue, 21 Feb 2023 13:10:24 -0500 Subject: [PATCH 09/18] Filtro de estados --- src/data.js | 57 ++-- src/imagenes/Historias de usuario Figma.JPG | Bin 0 -> 146562 bytes src/imagenes/Prototipo Alta Fidelidad.JPG | Bin 0 -> 132828 bytes src/imagenes/Prototipo Baja Fidelidad.JPG | Bin 0 -> 39096 bytes .../Prototipo baja Fidelidad Tarjeta.JPG | Bin 0 -> 20306 bytes .../Prototipo de Alta fidelidad Tarjeta.JPG | Bin 0 -> 28225 bytes src/index.html | 275 ++++++++++++------ src/main.js | 48 ++- src/style.css | 22 +- test/data.spec.js | 40 ++- 10 files changed, 305 insertions(+), 137 deletions(-) create mode 100644 src/imagenes/Historias de usuario Figma.JPG create mode 100644 src/imagenes/Prototipo Alta Fidelidad.JPG create mode 100644 src/imagenes/Prototipo Baja Fidelidad.JPG create mode 100644 src/imagenes/Prototipo baja Fidelidad Tarjeta.JPG create mode 100644 src/imagenes/Prototipo de Alta fidelidad Tarjeta.JPG diff --git a/src/data.js b/src/data.js index 3715a105..51c11132 100644 --- a/src/data.js +++ b/src/data.js @@ -1,42 +1,53 @@ // Filtro por especies - export const filterData = (data, value) => { - const filterSpecies = data.filter(data => data.species == value); + const filterSpecies = data.filter(data => data.species === value); //console.log(filterSpecies); return filterSpecies; }; //Para conocer todos los tipos de especies export const typeSpecies = (data) => { - let kindSpecie = data.map(data=> data.species); + const kindSpecie = data.map(data=> data.species); return kindSpecie; } +//filtro por Estado +export const filterStatus = (data, value) =>{ + const kindStatus = data.filter(data => data.status === value); + return kindStatus; +} + +//Para conocer todos los tipos de Estado +export const typeStatus = (data) => { + const dataStatus = data.map(data=> data.status); + console.log(typeStatus) + return dataStatus; +} + //filtro por episodios export const filterEpisode = (data, value) => { const kindEpisode = data.filter(data => data.episode.includes(value)); - //console.log(filterSpecies); + //console.log(filterEpisode); return kindEpisode; }; +//Ordena de la A-Z +export const sortDataAZ = (data) => { + data.sort((a, b) => { + if (a.name < b.name) { + return -1; + } + if (a.name > b.name) { + return 1; + } + return 0; + }); + + return data; +} +// Calcular estadisticas +//export const computeStats = (data) => { + - - - -/*export const anotherExample = () => { - return 'OMG'; -}; - - - function filterData (data, condition){ - - } - - function sortData (data, sortBy, sortOrder){ - - } - - function computeStats(data){ - - }*/ + diff --git a/src/imagenes/Historias de usuario Figma.JPG b/src/imagenes/Historias de usuario Figma.JPG new file mode 100644 index 0000000000000000000000000000000000000000..996551d6b4f22695801bb20e204838863e281e53 GIT binary patch literal 146562 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
+ + + + + + + + + + + + + + + + + +
EpisodiosCantidad de personajes
Episodio 1
Episodio 2
- - +
+
+
+
- \ No newline at end of file + + + diff --git a/src/main.js b/src/main.js index db3c4dae..7ccd24e2 100644 --- a/src/main.js +++ b/src/main.js @@ -1,16 +1,18 @@ -import { filterData, typeSpecies, filterEpisode } from './data.js'; +import { filterData, typeSpecies, filterEpisode, sortDataAZ,filterStatus,typeStatus } from './data.js'; import data from './data/rickandmorty/rickandmorty.js'; + // data de interes const dataRM = data.results; + //elementos DOM -const prueba = document.getElementById("prueba"); +//const prueba = document.getElementById("prueba"); const episodes = document.getElementById("episodes"); const species = document.getElementById("species"); const mainGallery = document.getElementById("root"); -//Presentacion total personajes +const status = document.getElementById("status") +//Presentacion total personajes const cards = function characterGallery(data) { - let elements = ""; data.forEach(element => { elements = elements + ` @@ -18,7 +20,6 @@ const cards = function characterGallery(data) {

${element.name}

-

Status: ${element.status}

Gender: ${element.gender}

@@ -27,30 +28,49 @@ const cards = function characterGallery(data) { return elements; } - //filtro de personajes por especie species.addEventListener("change", function () { - const specie = species.value; const resultSpecie = filterData(dataRM, specie); - - console.log("result", resultSpecie); + //console.log("result", resultSpecie); mainGallery.innerHTML = cards(resultSpecie); }) -//console.log(cards(resultSpecie)) +//console.log(cards(resultSpecie)); console.log(typeSpecies(dataRM)); mainGallery.innerHTML = cards(dataRM); -//console.log(example, data); -//filtro de personajes por especie +//filtro de personajes por episodios episodes.addEventListener("change", function () { - const episode = episodes.value; const resultEpisode = filterEpisode(dataRM, episode); - console.log("result", resultEpisode); mainGallery.innerHTML = cards(resultEpisode); +}) + +//filtro de personajes por estado +status.addEventListener("change", function () { + const statu = status.value; + const resultStatus = filterStatus(dataRM, statu); + console.log("result", resultStatus); + mainGallery.innerHTML = cards(resultStatus); +}) + +//console.log(cards(resultStatus)) +console.log(typeStatus(dataRM)); + +//Ordenas tarjetas de la A-Z +const ordenar = document.getElementById("orden"); +ordenar.addEventListener("click", function () { + const ordenartarjetas = sortDataAZ(dataRM); + mainGallery.innerHTML = cards(ordenartarjetas); +}); +console.log(sortDataAZ(dataRM)) + +//Recargar Pagina Principal +const recargar = document.getElementById('recargar'); +recargar.addEventListener('click', function () { + location.reload(); }) \ No newline at end of file diff --git a/src/style.css b/src/style.css index a3ca340c..01b7552f 100644 --- a/src/style.css +++ b/src/style.css @@ -19,7 +19,6 @@ body{ .container{ background-image: linear-gradient(rgba(5, 10, 5, 0.80), rgba(90, 40, 90, 0.80)), url(imagenes/Fondo.jpg); - } .navbar { background-color: #1E2838; @@ -38,11 +37,19 @@ body{ width: 20%; margin: 0 1.25rem; } - -.navbar ul li{ +.navbar ul button{ + display: inline-flex; list-style: none; margin: 0 1.25rem; font-size: 1.2rem; + cursor: pointer; + background-color: #1E2838; + color: #e4ebed; + border: none; +} + +.navbar ul button:hover{ + color: #3e70b1; } #root { @@ -103,3 +110,12 @@ body{ border-color: #888; } +table, th, td { + border: 1px solid rgb(243, 242, 242); + border-collapse: collapse; + color: #ece5e5; +} +th, td { + border-color: #e4eaf3; + } + diff --git a/test/data.spec.js b/test/data.spec.js index 09b1f23f..decf9a4f 100644 --- a/test/data.spec.js +++ b/test/data.spec.js @@ -1,18 +1,44 @@ -import { example, anotherExample } from '../src/data.js'; +import { filterData,sortDataAZ } from '../src/data.js'; +const infData = [ + { + "name": "Rick Sanchez", + "status": "Alive", + "species": "Human", + "type": "", + "gender": "Male",} -describe('example', () => { + ,{ + "name": "Abadango Cluster Princess", + "status": "Alive", + "species": "Alien", + "type": "", + "gender": "Female",} +] + +describe('filterData', () => { it('is a function', () => { - expect(typeof example).toBe('function'); + expect(typeof filterData).toBe('function'); }); - it('returns `example`', () => { - expect(example()).toBe('example'); + + it('return species Alien', () => { + expect(filterData("Alien", infData)).toBe('Alien'); }); }); -describe('anotherExample', () => { +describe('sortDataAZ', () => { + it('is a function', () => { + expect(typeof sortDataAZ).toBe('function'); + }); + + it('debería ordenar "abcdefghi"', () => { + expect(sortDataAZ('abcdefghi')).toBe(true); + }); +}) + +/*describe('anotherExample', () => { it('is a function', () => { expect(typeof anotherExample).toBe('function'); }); @@ -20,4 +46,4 @@ describe('anotherExample', () => { it('returns `anotherExample`', () => { expect(anotherExample()).toBe('OMG'); }); -}); +});*/ From 4e054ffa23ce0f39572bafa00c53b976431da327 Mon Sep 17 00:00:00 2001 From: Lau Florez Date: Wed, 22 Feb 2023 10:24:54 -0500 Subject: [PATCH 10/18] agregado filtro status y pruebas filterSpecies --- src/data.js | 1 + src/data/rickandmorty/rickandmorty.json | 1 + src/index.html | 4 +-- src/main.js | 5 +++ src/style.css | 4 +-- test/data.spec.js | 47 ++++++++++++++++++++----- 6 files changed, 49 insertions(+), 13 deletions(-) diff --git a/src/data.js b/src/data.js index 51c11132..b3b60d2b 100644 --- a/src/data.js +++ b/src/data.js @@ -34,6 +34,7 @@ export const filterEpisode = (data, value) => { //Ordena de la A-Z export const sortDataAZ = (data) => { data.sort((a, b) => { + if (a.name < b.name) { return -1; } diff --git a/src/data/rickandmorty/rickandmorty.json b/src/data/rickandmorty/rickandmorty.json index 62daad81..0186f6d4 100644 --- a/src/data/rickandmorty/rickandmorty.json +++ b/src/data/rickandmorty/rickandmorty.json @@ -58,6 +58,7 @@ "url": "https://rickandmortyapi.com/api/character/1", "created": "2017-11-04T18:48:46.250Z" }, + { "id": 2, "name": "Morty Smith", diff --git a/src/index.html b/src/index.html index bf42105b..56119424 100644 --- a/src/index.html +++ b/src/index.html @@ -169,7 +169,7 @@

Filtros

- +
diff --git a/src/main.js b/src/main.js index 7ccd24e2..9e43cbed 100644 --- a/src/main.js +++ b/src/main.js @@ -61,6 +61,11 @@ status.addEventListener("change", function () { //console.log(cards(resultStatus)) console.log(typeStatus(dataRM)); +//Concatenar filtros +const concatenar= resultEpisode.concat(resultSpecie, resultStatus) +mainGallery.innerHTML = cards(concatenar); + + //Ordenas tarjetas de la A-Z const ordenar = document.getElementById("orden"); ordenar.addEventListener("click", function () { diff --git a/src/style.css b/src/style.css index 01b7552f..d5b80d6d 100644 --- a/src/style.css +++ b/src/style.css @@ -110,12 +110,12 @@ body{ border-color: #888; } -table, th, td { +/*table, th, td { border: 1px solid rgb(243, 242, 242); border-collapse: collapse; color: #ece5e5; } th, td { border-color: #e4eaf3; - } + }*/ diff --git a/test/data.spec.js b/test/data.spec.js index decf9a4f..b45f433d 100644 --- a/test/data.spec.js +++ b/test/data.spec.js @@ -1,4 +1,15 @@ -import { filterData,sortDataAZ } from '../src/data.js'; +import { filterData,sortDataAZ,filterStatus,filterEpisode } from '../src/data.js'; + +describe('sortDataAZ', () => { + it('is a function', () => { + expect(typeof sortDataAZ).toBe('function'); + }); + + //it('retorna true si "Rick Sanchez" esta ordenado correctamente', () => { + + //expect(sortDataAZ('Rick Sanchez')).toBe(true); + //}); +}) const infData = [ { @@ -22,22 +33,40 @@ describe('filterData', () => { }); - it('return species Alien', () => { - expect(filterData("Alien", infData)).toBe('Alien'); + it('returns `filterSpecies`', () => { + expect(filterData(infData)).toEqual[ + { + "name": "Rick Sanchez", + "status": "Alive", + "species": "Human", + "type": "", + "gender": "Male",} + + ,{ + "name": "Abadango Cluster Princess", + "status": "Alive", + "species": "Alien", + "type": "", + "gender": "Female",} + ] }); }); - -describe('sortDataAZ', () => { +describe('filterStatus', () => { it('is a function', () => { - expect(typeof sortDataAZ).toBe('function'); + expect(typeof filterStatus).toBe('function'); }); - it('debería ordenar "abcdefghi"', () => { - expect(sortDataAZ('abcdefghi')).toBe(true); + +}); + +describe('filterEpisode', () => { + it('is a function', () => { + expect(typeof filterEpisode).toBe('function'); //toBe compara }); -}) + +}); /*describe('anotherExample', () => { it('is a function', () => { expect(typeof anotherExample).toBe('function'); From ee889d9a3d9d28caa6e68ad3b10ea03160b9d957 Mon Sep 17 00:00:00 2001 From: Belen Molina Date: Wed, 22 Feb 2023 11:52:05 -0500 Subject: [PATCH 11/18] modificado info presentacion personajes --- src/index.html | 2 +- src/main.js | 6 ++++-- src/style.css | 7 ++++++- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/index.html b/src/index.html index 56119424..ff85bfac 100644 --- a/src/index.html +++ b/src/index.html @@ -23,7 +23,7 @@ />
    - +
diff --git a/src/main.js b/src/main.js index 9e43cbed..077fdc97 100644 --- a/src/main.js +++ b/src/main.js @@ -18,9 +18,11 @@ const cards = function characterGallery(data) { elements = elements + `
-

${element.name}

-

Gender: ${element.gender}

+ +

Gender: ${element.gender}

+

Origin: ${element.origin.name}

+

Location: ${element.location.name}

`; diff --git a/src/style.css b/src/style.css index d5b80d6d..7f0a6999 100644 --- a/src/style.css +++ b/src/style.css @@ -19,6 +19,7 @@ body{ .container{ background-image: linear-gradient(rgba(5, 10, 5, 0.80), rgba(90, 40, 90, 0.80)), url(imagenes/Fondo.jpg); + } .navbar { background-color: #1E2838; @@ -37,8 +38,9 @@ body{ width: 20%; margin: 0 1.25rem; } + .navbar ul button{ - display: inline-flex; + display:inline-flex; list-style: none; margin: 0 1.25rem; font-size: 1.2rem; @@ -58,6 +60,9 @@ body{ justify-content: center; gap: 40px; } +#tittle{ + font-size: 28px; +} #image { background-color: #c3d7e8; From 03d75e41de4fc43ce58d08f0eed5089b9abd9f33 Mon Sep 17 00:00:00 2001 From: Lau Florez Date: Wed, 22 Feb 2023 12:29:31 -0500 Subject: [PATCH 12/18] se elimino una prueba de concatenar --- src/main.js | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/main.js b/src/main.js index 077fdc97..cb5ccc75 100644 --- a/src/main.js +++ b/src/main.js @@ -63,11 +63,6 @@ status.addEventListener("change", function () { //console.log(cards(resultStatus)) console.log(typeStatus(dataRM)); -//Concatenar filtros -const concatenar= resultEpisode.concat(resultSpecie, resultStatus) -mainGallery.innerHTML = cards(concatenar); - - //Ordenas tarjetas de la A-Z const ordenar = document.getElementById("orden"); ordenar.addEventListener("click", function () { From 6034f41843f17c011f5c3ed1b49131471ff2d7ac Mon Sep 17 00:00:00 2001 From: Lau Florez Date: Wed, 22 Feb 2023 18:26:46 -0500 Subject: [PATCH 13/18] pruebas unitarias hasta la 5 historia de usuario --- src/data.js | 16 ++++---- src/main.js | 6 +-- test/data.spec.js | 93 +++++++++++++++++++++++++++++++---------------- 3 files changed, 72 insertions(+), 43 deletions(-) diff --git a/src/data.js b/src/data.js index b3b60d2b..43d7bd5c 100644 --- a/src/data.js +++ b/src/data.js @@ -6,10 +6,10 @@ export const filterData = (data, value) => { }; //Para conocer todos los tipos de especies -export const typeSpecies = (data) => { +/*export const typeSpecies = (data) => { const kindSpecie = data.map(data=> data.species); return kindSpecie; -} +}*/ //filtro por Estado export const filterStatus = (data, value) =>{ @@ -18,11 +18,11 @@ export const filterStatus = (data, value) =>{ } //Para conocer todos los tipos de Estado -export const typeStatus = (data) => { +/*export const typeStatus = (data) => { const dataStatus = data.map(data=> data.status); - console.log(typeStatus) + //console.log(typeStatus) return dataStatus; -} +}*/ //filtro por episodios export const filterEpisode = (data, value) => { @@ -36,12 +36,12 @@ export const sortDataAZ = (data) => { data.sort((a, b) => { if (a.name < b.name) { - return -1; + return -1; //Intercambia } if (a.name > b.name) { - return 1; + return 1; //Esta bien el orden } - return 0; + return 0; // no intercambiar, esta bien el orden }); return data; diff --git a/src/main.js b/src/main.js index cb5ccc75..d5711844 100644 --- a/src/main.js +++ b/src/main.js @@ -1,4 +1,4 @@ -import { filterData, typeSpecies, filterEpisode, sortDataAZ,filterStatus,typeStatus } from './data.js'; +import { filterData, filterEpisode, sortDataAZ,filterStatus, } from './data.js'; import data from './data/rickandmorty/rickandmorty.js'; // data de interes @@ -39,7 +39,7 @@ species.addEventListener("change", function () { }) //console.log(cards(resultSpecie)); -console.log(typeSpecies(dataRM)); +//console.log(typeSpecies(dataRM)); mainGallery.innerHTML = cards(dataRM); @@ -61,7 +61,7 @@ status.addEventListener("change", function () { }) //console.log(cards(resultStatus)) -console.log(typeStatus(dataRM)); +//console.log(typeStatus(dataRM)); //Ordenas tarjetas de la A-Z const ordenar = document.getElementById("orden"); diff --git a/test/data.spec.js b/test/data.spec.js index b45f433d..26d51f50 100644 --- a/test/data.spec.js +++ b/test/data.spec.js @@ -2,13 +2,23 @@ import { filterData,sortDataAZ,filterStatus,filterEpisode } from '../src/data.js describe('sortDataAZ', () => { it('is a function', () => { - expect(typeof sortDataAZ).toBe('function'); + expect(typeof sortDataAZ).toBe('function'); //compara valores primitivos }); - //it('retorna true si "Rick Sanchez" esta ordenado correctamente', () => { - - //expect(sortDataAZ('Rick Sanchez')).toBe(true); - //}); + it('returns `1`', () => { + expect(sortDataAZ([ + {"name":"a"},{"name":"b"}])).toStrictEqual([{"name":"a"},{"name":"b"}]);//toStrictEqual Prueba misma estructura y tipo de lo objetos + }); + + it('returns `-1`', () => { + expect(sortDataAZ([ + {"name":"c"},{"name":"a"}])).toEqual([{"name":"a"},{"name":"c"}]);//toEqual compara propiedades de objetos + }); + + it('returns `0`', () => { + expect(sortDataAZ([ + {"name":"a"},{"name":"a"}])).toStrictEqual([{"name":"a"},{"name":"a"}]); + }); }) const infData = [ @@ -17,14 +27,31 @@ const infData = [ "status": "Alive", "species": "Human", "type": "", - "gender": "Male",} - + "gender": "Male", + "episode": [ + "https://rickandmortyapi.com/api/episode/1", + "https://rickandmortyapi.com/api/episode/2", + "https://rickandmortyapi.com/api/episode/3", + "https://rickandmortyapi.com/api/episode/4", + "https://rickandmortyapi.com/api/episode/5", + "https://rickandmortyapi.com/api/episode/6", + "https://rickandmortyapi.com/api/episode/7", + ]} ,{ "name": "Abadango Cluster Princess", "status": "Alive", "species": "Alien", "type": "", - "gender": "Female",} + "gender": "Female", + "episode": [ + "https://rickandmortyapi.com/api/episode/1", + "https://rickandmortyapi.com/api/episode/2", + "https://rickandmortyapi.com/api/episode/3", + "https://rickandmortyapi.com/api/episode/4", + "https://rickandmortyapi.com/api/episode/5", + "https://rickandmortyapi.com/api/episode/6", + "https://rickandmortyapi.com/api/episode/7", + ]} ] describe('filterData', () => { @@ -36,43 +63,45 @@ describe('filterData', () => { it('returns `filterSpecies`', () => { expect(filterData(infData)).toEqual[ { - "name": "Rick Sanchez", - "status": "Alive", "species": "Human", - "type": "", - "gender": "Male",} - + } ,{ - "name": "Abadango Cluster Princess", - "status": "Alive", "species": "Alien", - "type": "", - "gender": "Female",} + } ] }); }); -describe('filterStatus', () => { +describe('filterEpisode', () => { it('is a function', () => { - expect(typeof filterStatus).toBe('function'); + expect(typeof filterEpisode).toBe('function'); + }); + it('returns `kindEpisode`', () => { + expect(filterEpisode(infData)).toEqual[ + { + "name": "Rick Sanchez", + } + ,{ + "name": "Abadango Cluster Princess", + } + ] }); - - }); -describe('filterEpisode', () => { +describe('filterStatus', () => { it('is a function', () => { - expect(typeof filterEpisode).toBe('function'); //toBe compara + expect(typeof filterStatus).toBe('function'); }); + it('returns `kindStatus`', () => { + expect(filterStatus(infData)).toEqual[ + { + "status": "Alive", + } + + ] + }); +}); + -}); -/*describe('anotherExample', () => { - it('is a function', () => { - expect(typeof anotherExample).toBe('function'); - }); - it('returns `anotherExample`', () => { - expect(anotherExample()).toBe('OMG'); - }); -});*/ From 6056bb3dbd2c31bf0f319a2634f31aa112738713 Mon Sep 17 00:00:00 2001 From: Lau Florez Date: Thu, 23 Feb 2023 16:36:32 -0500 Subject: [PATCH 14/18] se realizan cambios en los test al preguntar por algunas dudas --- test/data.spec.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/test/data.spec.js b/test/data.spec.js index 26d51f50..3343498d 100644 --- a/test/data.spec.js +++ b/test/data.spec.js @@ -5,17 +5,17 @@ describe('sortDataAZ', () => { expect(typeof sortDataAZ).toBe('function'); //compara valores primitivos }); - it('returns `1`', () => { + it('returns `1` si esta bien el orden', () => { expect(sortDataAZ([ - {"name":"a"},{"name":"b"}])).toStrictEqual([{"name":"a"},{"name":"b"}]);//toStrictEqual Prueba misma estructura y tipo de lo objetos + {"name":"a"},{"name":"b"}])).toStrictEqual([{"name":"a"},{"name":"b"}]);//toStrictEqual Prueba misma estructura y tipo de los objetos }); - it('returns `-1`', () => { + it('returns `-1` si debe intercambiar el orden', () => { expect(sortDataAZ([ {"name":"c"},{"name":"a"}])).toEqual([{"name":"a"},{"name":"c"}]);//toEqual compara propiedades de objetos }); - it('returns `0`', () => { + it('returns `0` si es igual los nombres ', () => { expect(sortDataAZ([ {"name":"a"},{"name":"a"}])).toStrictEqual([{"name":"a"},{"name":"a"}]); }); @@ -61,14 +61,14 @@ describe('filterData', () => { it('returns `filterSpecies`', () => { - expect(filterData(infData)).toEqual[ + expect(filterData(infData, 'Human')).toEqual( { "species": "Human", } ,{ "species": "Alien", } - ] + ) }); }); @@ -77,14 +77,14 @@ describe('filterEpisode', () => { expect(typeof filterEpisode).toBe('function'); }); it('returns `kindEpisode`', () => { - expect(filterEpisode(infData)).toEqual[ + expect(filterEpisode(infData)).toEqual( { "name": "Rick Sanchez", } ,{ "name": "Abadango Cluster Princess", } - ] + ) }); }); @@ -93,12 +93,12 @@ describe('filterStatus', () => { expect(typeof filterStatus).toBe('function'); }); it('returns `kindStatus`', () => { - expect(filterStatus(infData)).toEqual[ + expect(filterStatus(infData)).toEqual( { "status": "Alive", } - ] + ) }); }); From abe352b3f2d171adef87c11cba66093423f0fb67 Mon Sep 17 00:00:00 2001 From: Belen Molina Date: Thu, 23 Feb 2023 17:50:54 -0500 Subject: [PATCH 15/18] test en status y episode --- test/data.spec.js | 94 +++++++++++++++++++---------------------------- 1 file changed, 38 insertions(+), 56 deletions(-) diff --git a/test/data.spec.js b/test/data.spec.js index 3343498d..faa13f8f 100644 --- a/test/data.spec.js +++ b/test/data.spec.js @@ -1,4 +1,4 @@ -import { filterData,sortDataAZ,filterStatus,filterEpisode } from '../src/data.js'; +import { filterData, sortDataAZ, filterStatus, filterEpisode } from '../src/data.js'; describe('sortDataAZ', () => { it('is a function', () => { @@ -7,101 +7,83 @@ describe('sortDataAZ', () => { it('returns `1` si esta bien el orden', () => { expect(sortDataAZ([ - {"name":"a"},{"name":"b"}])).toStrictEqual([{"name":"a"},{"name":"b"}]);//toStrictEqual Prueba misma estructura y tipo de los objetos + { "name": "a" }, { "name": "b" }])).toStrictEqual([{ "name": "a" }, { "name": "b" }]);//toStrictEqual Prueba misma estructura y tipo de los objetos }); it('returns `-1` si debe intercambiar el orden', () => { expect(sortDataAZ([ - {"name":"c"},{"name":"a"}])).toEqual([{"name":"a"},{"name":"c"}]);//toEqual compara propiedades de objetos + { "name": "c" }, { "name": "a" }])).toEqual([{ "name": "a" }, { "name": "c" }]);//toEqual compara propiedades de objetos }); it('returns `0` si es igual los nombres ', () => { expect(sortDataAZ([ - {"name":"a"},{"name":"a"}])).toStrictEqual([{"name":"a"},{"name":"a"}]); + { "name": "a" }, { "name": "a" }])).toStrictEqual([{ "name": "a" }, { "name": "a" }]); }); }) -const infData = [ - { - "name": "Rick Sanchez", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/7", - ]} - ,{ - "name": "Abadango Cluster Princess", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Female", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/7", - ]} -] - describe('filterData', () => { + it('is a function', () => { expect(typeof filterData).toBe('function'); }); it('returns `filterSpecies`', () => { + expect(filterData(infData, 'Human')).toEqual( { "species": "Human", } - ,{ + , { "species": "Alien", - } + } ) }); }); describe('filterEpisode', () => { + const dataPrueba = [ + + { "episode": "episode/1" }, + + { "episode": "episode/1" }, + + { "episode": "episode/2" }, + + { "episode": "episode/3" } + + ]; + const episodePrueba = filterEpisode(dataPrueba, "episode/1") it('is a function', () => { - expect(typeof filterEpisode).toBe('function'); + expect(typeof filterEpisode).toBe('function'); }); - it('returns `kindEpisode`', () => { - expect(filterEpisode(infData)).toEqual( - { - "name": "Rick Sanchez", - } - ,{ - "name": "Abadango Cluster Princess", - } + it('returna solo episodio 1', () => { + expect(episodePrueba).toEqual([{"episode": "episode/1"},{"episode": "episode/1"}] ) }); }); describe('filterStatus', () => { + const dataPrueba = [ + + { "status": "Alive" }, + + { "status": "Dead" }, + + { "status": "Unknown" } + + ] it('is a function', () => { expect(typeof filterStatus).toBe('function'); }); - it('returns `kindStatus`', () => { - expect(filterStatus(infData)).toEqual( - { - "status": "Alive", - } - - ) + it('retorna el array que contiene el objeto Alive', () => { + expect(filterStatus(dataPrueba, "Alive")).toEqual([{ "status": "Alive" }]) + }); + it('retorna el array vacio cuando no existe equivalencia', () => { + expect(filterStatus(dataPrueba, "Vivo")).toEqual([{ "status": "Alive" }]) }); }); - + From 2ccbcfa1ac392bc84827ab1b9602d9161ff329b0 Mon Sep 17 00:00:00 2001 From: Belen Molina Date: Thu, 23 Feb 2023 18:36:28 -0500 Subject: [PATCH 16/18] test en sort --- test/data.spec.js | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/test/data.spec.js b/test/data.spec.js index faa13f8f..29b7df2c 100644 --- a/test/data.spec.js +++ b/test/data.spec.js @@ -1,6 +1,15 @@ -import { filterData, sortDataAZ, filterStatus, filterEpisode } from '../src/data.js'; +import { sortDataAZ, filterStatus, filterEpisode } from '../src/data.js'; //volver a colocar filterData, describe('sortDataAZ', () => { + const dataPrueba = [ + + { "name": "Rick" }, + + { "name": "Morty" }, + + { "name": "Beth" } + + ] it('is a function', () => { expect(typeof sortDataAZ).toBe('function'); //compara valores primitivos }); @@ -19,9 +28,21 @@ describe('sortDataAZ', () => { expect(sortDataAZ([ { "name": "a" }, { "name": "a" }])).toStrictEqual([{ "name": "a" }, { "name": "a" }]); }); -}) -describe('filterData', () => { + it('retorna nombres de la A-Z', () => { + expect(sortDataAZ(dataPrueba)).toEqual([ + + { "name": "Beth" }, + + { "name": "Morty" }, + + { "name": "Rick" } + + ]) + }); +}); + +/*describe('filterData', () => { it('is a function', () => { expect(typeof filterData).toBe('function'); @@ -39,7 +60,7 @@ describe('filterData', () => { } ) }); -}); +});*/ describe('filterEpisode', () => { const dataPrueba = [ @@ -80,7 +101,7 @@ describe('filterStatus', () => { expect(filterStatus(dataPrueba, "Alive")).toEqual([{ "status": "Alive" }]) }); it('retorna el array vacio cuando no existe equivalencia', () => { - expect(filterStatus(dataPrueba, "Vivo")).toEqual([{ "status": "Alive" }]) + expect(filterStatus(dataPrueba, "Vivo")).toEqual([]) }); }); From 9bd84ae544fb106740646d2be633d22307ac81c2 Mon Sep 17 00:00:00 2001 From: Lau Florez Date: Fri, 24 Feb 2023 08:40:00 -0500 Subject: [PATCH 17/18] test Filtro especies --- test/data.spec.js | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/test/data.spec.js b/test/data.spec.js index 29b7df2c..01e2ed85 100644 --- a/test/data.spec.js +++ b/test/data.spec.js @@ -1,4 +1,4 @@ -import { sortDataAZ, filterStatus, filterEpisode } from '../src/data.js'; //volver a colocar filterData, +import { sortDataAZ, filterStatus, filterEpisode,filterData } from '../src/data.js'; //volver a colocar filterData, describe('sortDataAZ', () => { const dataPrueba = [ @@ -42,25 +42,27 @@ describe('sortDataAZ', () => { }); }); -/*describe('filterData', () => { +describe('filterData', () => { + const dataPrueba = [ + + { "species": "Human", }, + + { "species": "Alien" }, + { "species": "Humanoid" }, + ] it('is a function', () => { expect(typeof filterData).toBe('function'); }); - - it('returns `filterSpecies`', () => { + it('retorna Human si esta dentro del array de objetos', () => { - expect(filterData(infData, 'Human')).toEqual( - { - "species": "Human", - } - , { - "species": "Alien", - } - ) + expect(filterData(dataPrueba,"Human")).toEqual([{"species": "Human"}]); }); -});*/ +}); + + + describe('filterEpisode', () => { const dataPrueba = [ From 294cf69ef9a9783253de5b2a8e471e0284a82c5c Mon Sep 17 00:00:00 2001 From: Lau Florez Date: Fri, 24 Feb 2023 18:09:01 -0500 Subject: [PATCH 18/18] top 10 de ubicacion --- src/data.js | 29 ++++++++++++++++++++++++++--- src/index.html | 27 +++++++++++++-------------- src/main.js | 44 ++++++++++++++++++++++++++++++++++++++++++-- src/style.css | 4 ++-- 4 files changed, 83 insertions(+), 21 deletions(-) diff --git a/src/data.js b/src/data.js index 43d7bd5c..78d48043 100644 --- a/src/data.js +++ b/src/data.js @@ -47,8 +47,31 @@ export const sortDataAZ = (data) => { return data; } -// Calcular estadisticas -//export const computeStats = (data) => { - + +//FUNCION CALCULO + +/*export const compute = (data) => { + const personajesG = data.results + const gender = personajesG.filter(element => element.death) + return gender.length * 100 / 493 +}*/ +//Esta función se encarga de mostrar el TOP 10 por ubicación +export const typelocation = (data) => { + const datalocations = data.map(data=> data.location.name); + return datalocations; +} + +export const obtenerTopDiezUbicacion = (todaslasUbicaciones) => { + return todaslasUbicaciones.sort(function (a, b) { + if (a.species > b.species) { + return 1; + } + if (a.species < b.species) { + return -1; + } + return 0; + + }).slice(0, 5); +}; diff --git a/src/index.html b/src/index.html index ff85bfac..195ac172 100644 --- a/src/index.html +++ b/src/index.html @@ -25,6 +25,7 @@
    +
@@ -168,28 +169,26 @@

Filtros

- - + +
+
+ -->
+ diff --git a/src/main.js b/src/main.js index d5711844..f8db0443 100644 --- a/src/main.js +++ b/src/main.js @@ -1,4 +1,4 @@ -import { filterData, filterEpisode, sortDataAZ,filterStatus, } from './data.js'; +import { filterData, filterEpisode, sortDataAZ,filterStatus, obtenerTopDiezUbicacion,typelocation } from './data.js'; import data from './data/rickandmorty/rickandmorty.js'; // data de interes @@ -10,6 +10,7 @@ const episodes = document.getElementById("episodes"); const species = document.getElementById("species"); const mainGallery = document.getElementById("root"); const status = document.getElementById("status") +const topDiez = document.getElementById("TopDiezUbicacion") //Presentacion total personajes const cards = function characterGallery(data) { @@ -75,4 +76,43 @@ console.log(sortDataAZ(dataRM)) const recargar = document.getElementById('recargar'); recargar.addEventListener('click', function () { location.reload(); -}) \ No newline at end of file +}) + +//Presentacion estadistica tabla +/*const tableBody =document.getElementById(tableBody) +const table = function charactertable(data) { + let elements = ""; + data.forEach(element => { + elements = elements + ` + + ${element.name} + ${element.gender} + ${element.origin.name} + ${element.location.name} + + `; +tableBody.innerHtml = table(data); + }); + +}*/ + +topDiez.addEventListener("click", () => { + /*const table = function charactertable(data) { + ` + + + + + + + +` + + }*/ + const obtenerTopDiez = obtenerTopDiezUbicacion(dataRM); + mainGallery.innerHTML = cards(obtenerTopDiez); + + +} +); +console.log(typelocation(dataRM)); \ No newline at end of file diff --git a/src/style.css b/src/style.css index 7f0a6999..fddc3f4d 100644 --- a/src/style.css +++ b/src/style.css @@ -115,12 +115,12 @@ body{ border-color: #888; } -/*table, th, td { +table, th, td { border: 1px solid rgb(243, 242, 242); border-collapse: collapse; color: #ece5e5; } th, td { border-color: #e4eaf3; - }*/ + }
femalemalegenderlessunknown

G=yT;&79f_ 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%0D7S7J5dSMv78rb6H(5BwFgaC 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 E1&NfZ`~Uy| literal 0 HcmV?d00001 diff --git a/src/imagenes/Prototipo de Alta fidelidad Tarjeta.JPG b/src/imagenes/Prototipo de Alta fidelidad Tarjeta.JPG new file mode 100644 index 0000000000000000000000000000000000000000..db680b8842c768749c88e9697d423977d07e0eba GIT binary patch literal 28225 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 xb9=E#V?&rn8nt + + + Data Lovers + + + + + + - - - Data Lovers - - - - - - + +

n_axrWWi$~$jLhRaxW3i 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 z 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�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