From 1e7218b24133a18ce4b2ca2d21b0f56ec645c4c7 Mon Sep 17 00:00:00 2001 From: my Date: Mon, 20 Jun 2022 17:47:01 +0300 Subject: [PATCH] 3-cols maket with developer environment --- .eslintrc.js | 2 +- .gitignore | 4 + .stylelintrc.json | 3 + jest.config.js | 13 +- package-lock.json | 25953 +++++++++++++++++++++++++++++++++-------- package.json | 36 +- readme.md | 1 - src/css/style.css | 73 + src/index.html | 171 + src/pic/bg.png | Bin 0 -> 648816 bytes src/script/bundle.js | 2 + webpack.config.js | 117 + 12 files changed, 21623 insertions(+), 4752 deletions(-) create mode 100644 .stylelintrc.json create mode 100755 src/css/style.css create mode 100755 src/index.html create mode 100755 src/pic/bg.png create mode 100644 src/script/bundle.js create mode 100644 webpack.config.js diff --git a/.eslintrc.js b/.eslintrc.js index 5bdd8d2..5d88015 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -11,7 +11,7 @@ module.exports = { sourceType: "module", }, rules: { - indent: ["error", "tab"], + indent: ["error", 2], "linebreak-style": ["error", "unix"], quotes: ["error", "double"], semi: ["error", "always"], diff --git a/.gitignore b/.gitignore index 3c3629e..bb62c90 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,5 @@ node_modules +coverage/* +!coverage/badges.svg +dev +public diff --git a/.stylelintrc.json b/.stylelintrc.json new file mode 100644 index 0000000..2e8ff58 --- /dev/null +++ b/.stylelintrc.json @@ -0,0 +1,3 @@ +{ + "extends": ["stylelint-config-standard", "stylelint-config-prettier"] +} diff --git a/jest.config.js b/jest.config.js index 70bb19c..c572d48 100644 --- a/jest.config.js +++ b/jest.config.js @@ -34,12 +34,13 @@ module.exports = { // coverageProvider: "babel", // A list of reporter names that Jest uses when writing coverage reports - // coverageReporters: [ - // "json", - // "text", - // "lcov", - // "clover" - // ], + coverageReporters: [ + // "json", + // "text", + "lcov", + "json-summary", + // "clover" + ], // An object that configures minimum threshold enforcement for coverage results // coverageThreshold: undefined, diff --git a/package-lock.json b/package-lock.json index ea17327..b7f455d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,14 +13,34 @@ "@babel/preset-env": "^7.17.12", "@types/jest": "^27.5.1", "babel-jest": "^28.1.0", + "babel-loader": "^8.2.5", + "clean-webpack-plugin": "^4.0.0", + "copy-webpack-plugin": "^10.2.4", + "coverage-badges-cli": "^1.0.10", + "css-loader": "^6.7.1", + "css-minimizer-webpack-plugin": "^3.4.1", "eslint": "^8.15.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-jest": "^26.2.2", + "file-loader": "^6.2.0", + "gh-pages": "^4.0.0", + "html-minimizer-webpack-plugin": "^3.5.0", + "html-webpack-plugin": "^5.5.0", "husky": "^8.0.1", + "image-webpack-loader": "^4.2.0", "jest": "^28.1.0", "jest-environment-jsdom": "^28.1.0", "lint-staged": "^12.4.1", - "prettier": "2.6.2" + "media-query-plugin": "^1.5.0", + "mini-css-extract-plugin": "^2.6.0", + "prettier": "2.6.2", + "style-loader": "^3.3.1", + "stylelint": "^14.9.1", + "stylelint-config-prettier": "^9.0.3", + "stylelint-config-standard": "^26.0.0", + "webpack": "^5.72.1", + "webpack-cli": "^4.9.2", + "webpack-dev-server": "^4.9.0" } }, "node_modules/@ampproject/remapping": { @@ -1710,6 +1730,32 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", + "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/@eslint/eslintrc": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", @@ -2162,6 +2208,30 @@ "node": ">=6.0.0" } }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.13", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", @@ -2178,6 +2248,12 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -2219,6 +2295,15 @@ "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==", "dev": true }, + "node_modules/@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", @@ -2246,6 +2331,15 @@ "node": ">= 10" } }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@types/babel__core": { "version": "7.1.19", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", @@ -2287,6 +2381,112 @@ "@babel/types": "^7.3.0" } }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.3", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.3.tgz", + "integrity": "sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.29", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", + "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, "node_modules/@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", @@ -2296,6 +2496,21 @@ "@types/node": "*" } }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "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", @@ -2347,12 +2562,42 @@ "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, "node_modules/@types/node": { "version": "17.0.34", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.34.tgz", "integrity": "sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA==", "dev": true }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, "node_modules/@types/parse5": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", @@ -2365,6 +2610,58 @@ "integrity": "sha512-XFjFHmaLVifrAKaZ+EKghFHtHSUonyw8P2Qmy2/+osBnrKbH9UYtlK10zg8/kCt47MFilll/DEDKy3DHfJ0URw==", "dev": true }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", @@ -2377,6 +2674,15 @@ "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", "dev": true }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/yargs": { "version": "17.0.10", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", @@ -2527,12 +2833,219 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, "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.7.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", @@ -2567,6 +3080,15 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -2626,28 +3148,88 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "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==", + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, "dependencies": { - "type-fest": "^0.21.3" + "ajv": "^8.0.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "ajv": "^8.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "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==", + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "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-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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": { @@ -2678,6 +3260,38 @@ "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/archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", + "dev": true, + "dependencies": { + "file-type": "^4.2.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -2687,6 +3301,12 @@ "sprintf-js": "~1.0.2" } }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -2696,6 +3316,43 @@ "node": ">=8" } }, + "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/array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -2705,6 +3362,15 @@ "node": ">=8" } }, + "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", @@ -2732,6 +3398,25 @@ "@babel/core": "^7.8.0" } }, + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, "node_modules/babel-plugin-dynamic-import-node": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", @@ -2850,1089 +3535,1110 @@ "@babel/core": "^7.0.0" } }, + "node_modules/badgen": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/badgen/-/badgen-3.2.2.tgz", + "integrity": "sha512-MfBNhOzp+qbTg/3BAeaK1g+VE3uZ0CRfqMyrfyI3JUBz7b+DwxrZbYQdz5JQnibRih9YOVzXuVJl3A3xaWXfFQ==", + "dev": true + }, "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/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } + "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/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, "engines": { - "node": ">=8" + "node": "*" } }, - "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.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "node_modules/bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", "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.30001332", - "electron-to-chromium": "^1.4.118", - "escalade": "^3.1.1", - "node-releases": "^2.0.3", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=4" } }, - "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==", + "node_modules/bin-build/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", "dev": true, "dependencies": { - "node-int64": "^0.4.0" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "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/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "node_modules/bin-build/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "cross-spawn": "^5.0.1", + "get-stream": "^3.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" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "node_modules/bin-build/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "dev": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/bin-build/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": ">=6" + "node": ">=0.10.0" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001341", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz", - "integrity": "sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==", + "node_modules/bin-build/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/bin-build/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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "path-key": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "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==", + "node_modules/bin-build/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": ">=10" + "node": ">=4" } }, - "node_modules/ci-info": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", - "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==", - "dev": true - }, - "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/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "node_modules/bin-build/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": { - "restore-cursor": "^3.1.0" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "node_modules/bin-build/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, - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "node_modules/bin-build/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "engines": { - "node": ">=12" + "dependencies": { + "isexe": "^2.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "bin": { + "which": "bin/which" } }, - "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "node_modules/bin-build/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", "dev": true }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "node_modules/bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", "dev": true, "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "execa": "^0.7.0", + "executable": "^4.1.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "node_modules/bin-check/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", "dev": true, "dependencies": { - "ansi-regex": "^6.0.1" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/bin-check/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.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": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">=4" } }, - "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==", + "node_modules/bin-check/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "node_modules/bin-check/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": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "node": ">=0.10.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/bin-check/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } }, - "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==", + "node_modules/bin-check/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": { - "color-name": "~1.1.4" + "path-key": "^2.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "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/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true + "node_modules/bin-check/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/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "node_modules/bin-check/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": { - "delayed-stream": "~1.0.0" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "node_modules/bin-check/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": ">= 12" + "node": ">=0.10.0" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "node_modules/bin-check/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/bin-check/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", "dev": true }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "node_modules/bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.1" + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/core-js-compat": { - "version": "3.22.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.5.tgz", - "integrity": "sha512-rEF75n3QtInrYICvJjrAgV03HwKiYvtKHdPtaba1KucG+cNZ4NJnH9isqt979e67KZlhpbCOTwnsvnIr+CVeOg==", + "node_modules/bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", "dev": true, "dependencies": { - "browserslist": "^4.20.3", - "semver": "7.0.0" + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "engines": { + "node": ">=6" } }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "node_modules/bin-version-check/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.js" + "semver": "bin/semver" } }, - "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==", + "node_modules/bin-version/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": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "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": ">= 8" + "node": ">=4.8" } }, - "node_modules/cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", - "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==", + "node_modules/bin-version/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": { - "cssom": "~0.3.6" + "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": ">=8" + "node": ">=6" } }, - "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": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", + "node_modules/bin-version/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": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" + "pump": "^3.0.0" }, "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "node_modules/bin-version/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, - "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "node_modules/bin-version/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": { - "ms": "2.1.2" + "path-key": "^2.0.0" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=4" } }, - "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "dev": true + "node_modules/bin-version/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/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true + "node_modules/bin-version/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/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/bin-version/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/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "node_modules/bin-version/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/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "node_modules/bin-version/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": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" + "isexe": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "which": "bin/which" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "node_modules/bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", "dev": true, + "dependencies": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, "engines": { - "node": ">=0.4.0" + "node": ">=6" } }, - "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==", + "node_modules/bin-wrapper/node_modules/download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", "dev": true, + "dependencies": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "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==", + "node_modules/bin-wrapper/node_modules/download/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "node_modules/bin-wrapper/node_modules/file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/doctrine": { + "node_modules/bin-wrapper/node_modules/get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, "engines": { - "node": ">=6.0.0" + "node": ">=4" } }, - "node_modules/domexception": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "node_modules/bin-wrapper/node_modules/got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", "dev": true, "dependencies": { - "webidl-conversions": "^7.0.0" + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" }, "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.137", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", - "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==", - "dev": true - }, - "node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "node_modules/bin-wrapper/node_modules/got/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "node": ">=4" } }, - "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/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==", + "node_modules/bin-wrapper/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "dependencies": { - "is-arrayish": "^0.2.1" + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "node_modules/bin-wrapper/node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "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==", + "node_modules/bin-wrapper/node_modules/p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", + "node_modules/bin-wrapper/node_modules/p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", "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" + "p-timeout": "^2.0.1" }, "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "node": ">=6" } }, - "node_modules/eslint": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", - "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", + "node_modules/bin-wrapper/node_modules/p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.2.3", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.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", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" + "p-finally": "^1.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=4" } }, - "node_modules/eslint-config-prettier": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "node_modules/bin-wrapper/node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/eslint-plugin-jest": { - "version": "26.2.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.2.2.tgz", - "integrity": "sha512-etSFZ8VIFX470aA6kTqDPhIq7YWe0tjBcboFNV3WeiC18PJ/AVonGhuTwlmuz2fBkH8FJHA7JQ4k7GsQIj1Gew==", + "node_modules/bin-wrapper/node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "^5.10.0" + "prepend-http": "^2.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } + "node": ">=4" } }, - "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==", + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" } }, - "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==", + "node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "dev": true, "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "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==", + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "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==", + "node_modules/body-parser/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/body-parser/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": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "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==", + "node_modules/body-parser/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/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==", + "node_modules/bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "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": { - "type-fest": "^0.20.2" + "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" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "argparse": "^2.0.1" + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", + "escalade": "^3.1.1", + "node-releases": "^2.0.3", + "picocolors": "^1.0.0" }, "bin": { - "js-yaml": "bin/js-yaml.js" + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/eslint/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==", + "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": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" + "node-int64": "^0.4.0" } }, - "node_modules/eslint/node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "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": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "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" - }, + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, "engines": { - "node": ">= 0.8.0" + "node": "*" } }, - "node_modules/eslint/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==", + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, + "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.0" + "node": ">= 0.8" } }, - "node_modules/eslint/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==", + "node_modules/cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", "dev": true, "dependencies": { - "prelude-ls": "^1.2.1" - }, + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "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==", + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/espree": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "node_modules/cacheable-request/node_modules/normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", "dev": true, "dependencies": { - "acorn": "^8.7.1", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=4" } }, - "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==", + "node_modules/cacheable-request/node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", "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==", + "node_modules/cacheable-request/node_modules/sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", "dev": true, "dependencies": { - "estraverse": "^5.1.0" + "is-plain-obj": "^1.0.0" }, "engines": { - "node": ">=0.10" + "node": ">=4" } }, - "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==", + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "dependencies": { - "estraverse": "^5.2.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, - "engines": { - "node": ">=4.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "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": ">=4.0" + "node": ">=6" } }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, - "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/camel-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "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": ">= 0.8.0" + "node": ">=6" } }, - "node_modules/expect": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.0.tgz", - "integrity": "sha512-qFXKl8Pmxk8TBGfaFKRtcQjfXEnKAs+dmlxdwvukJZorwrAabT7M3h8oLOG01I2utEhkmUTi17CHaPBovZsKdw==", + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "dependencies": { - "@jest/expect-utils": "^28.1.0", - "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-util": "^28.1.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/expect/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" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expect/node_modules/diff-sequences": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", - "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, - "node_modules/expect/node_modules/jest-diff": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.0.tgz", - "integrity": "sha512-8eFd3U3OkIKRtlasXfiAQfbovgFgRDb0Ngcs2E+FMeBZ4rUezqIaGjuyggJBp+llosQXNEWofk/Sz4Hr5gMUhA==", + "node_modules/caniuse-lite": { + "version": "1.0.30001341", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz", + "integrity": "sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", "dev": true, "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=4" } }, - "node_modules/expect/node_modules/jest-matcher-utils": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.0.tgz", - "integrity": "sha512-onnax0n2uTLRQFKAjC7TuaxibrPSvZgKTcSCnNUz/tOjJ9UhxNm7ZmPpoQavmTDUjXvUQ8KesWk2/VdrxIFzTQ==", + "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": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.0", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/expect/node_modules/pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "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, - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=10" } }, - "node_modules/expect/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "dev": true - }, - "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-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=8.6.0" + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/fast-glob/node_modules/glob-parent": { + "node_modules/chokidar/node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", @@ -3944,1887 +4650,2157 @@ "node": ">= 6" } }, - "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==", + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==", "dev": true }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "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/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "node_modules/clean-css": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", "dev": true, "dependencies": { - "reusify": "^1.0.4" + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" } }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true, - "dependencies": { - "bser": "2.1.1" + "engines": { + "node": ">=6" } }, - "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==", + "node_modules/clean-webpack-plugin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", "dev": true, "dependencies": { - "flat-cache": "^3.0.4" + "del": "^4.1.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": ">=4.0.0 <6.0.0" } }, - "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==", + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "dependencies": { - "to-regex-range": "^5.0.1" + "restore-cursor": "^3.1.0" }, "engines": { "node": ">=8" } }, - "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==", + "node_modules/cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", "dev": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "node_modules/cli-truncate/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", - "dev": true - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">= 6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "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==", + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "ansi-regex": "^6.0.1" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "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/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "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==", + "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, - "engines": { - "node": ">=6.9.0" + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.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==", + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=6" } }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "node_modules/clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "is-regexp": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "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==", + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", "dev": true, - "engines": { - "node": ">=8.0.0" + "dependencies": { + "mimic-response": "^1.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==", + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" } }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", "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" + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 4.0" } }, - "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==", + "node_modules/coa/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": { - "is-glob": "^4.0.3" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=4" } }, - "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==", + "node_modules/coa/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/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/coa/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": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "color-name": "1.1.3" } }, - "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==", + "node_modules/coa/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/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "node_modules/coa/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, - "dependencies": { - "function-bind": "^1.1.1" - }, "engines": { - "node": ">= 0.4.0" + "node": ">=0.8.0" } }, - "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==", + "node_modules/coa/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": ">=8" + "node": ">=4" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "node_modules/coa/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": { - "get-intrinsic": "^1.1.1" + "has-flag": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "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": "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": { - "whatwg-encoding": "^2.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=12" + "node": ">=7.0.0" } }, - "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==", + "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/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } + "node_modules/colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "dev": true }, - "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==", + "node_modules/colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "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": { - "agent-base": "6", - "debug": "4" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 0.8" } }, - "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==", + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, "engines": { - "node": ">=10.17.0" + "node": ">= 12" } }, - "node_modules/husky": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", - "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", + "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, - "bin": { - "husky": "lib/bin.js" + "dependencies": { + "mime-db": ">= 1.43.0 < 2" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" + "node": ">= 0.6" } }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "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, - "engines": { - "node": ">= 4" + "dependencies": { + "ms": "2.0.0" } }, - "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==", + "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": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "dev": true, "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "ini": "^1.3.4", + "proto-list": "~1.2.1" } }, - "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==", + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.8" } }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "node_modules/console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "safe-buffer": "5.2.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, - "engines": { - "node": ">=0.8.19" - } + "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/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "dev": true, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "safe-buffer": "~5.1.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/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "dev": true }, - "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "node_modules/copy-webpack-plugin": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", + "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", "dev": true, "dependencies": { - "has": "^1.0.3" + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.20.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "node_modules/copy-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "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==", + "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, - "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==", + "node_modules/copy-webpack-plugin/node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", "dev": true, "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", "dev": true, "dependencies": { - "is-extglob": "^2.1.1" + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, "engines": { - "node": ">=0.12.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "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==", + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "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==", + "node_modules/core-js-compat": { + "version": "3.22.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.5.tgz", + "integrity": "sha512-rEF75n3QtInrYICvJjrAgV03HwKiYvtKHdPtaba1KucG+cNZ4NJnH9isqt979e67KZlhpbCOTwnsvnIr+CVeOg==", + "dev": true, + "dependencies": { + "browserslist": "^4.20.3", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "node_modules/coverage-badges-cli": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/coverage-badges-cli/-/coverage-badges-cli-1.0.10.tgz", + "integrity": "sha512-vhJwdYJAYTpdPfB+2FYsWBxRmONABXjaTl2Av0QFRlSIU5YW3domEN2JwO3lEIZm6uDcufVSK6CRQ4WgeFQXOw==", "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" + "@types/fs-extra": "9.0.13", + "@types/minimist": "1.2.2", + "badgen": "3.2.2", + "fs-extra": "10.0.1", + "minimist": "1.2.5" + }, + "bin": { + "coverage-badges": "bin/cli", + "coverage-badges-cli": "bin/cli" + } + }, + "node_modules/coverage-badges-cli/node_modules/fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "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==", + "node_modules/coverage-badges-cli/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" + "universalify": "^2.0.0" }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/coverage-badges-cli/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 10.0.0" } }, - "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==", + "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": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">= 8" } }, - "node_modules/istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "node_modules/css-declaration-sorter": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-functions-list": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", + "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", + "dev": true, + "engines": { + "node": ">=12.22" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", "dev": true, "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" }, "engines": { - "node": ">=8" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/jest": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.0.tgz", - "integrity": "sha512-TZR+tHxopPhzw3c3560IJXZWLNHgpcz1Zh0w5A65vynLGNcg/5pZ+VildAd7+XGOu6jd58XMY/HNn0IkZIXVXg==", + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "dependencies": { - "@jest/core": "^28.1.0", - "import-local": "^3.0.2", - "jest-cli": "^28.1.0" + "lru-cache": "^6.0.0" }, "bin": { - "jest": "bin/jest.js" + "semver": "bin/semver.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=10" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dev": true, + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "webpack": "^5.0.0" }, "peerDependenciesMeta": { - "node-notifier": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { "optional": true } } }, - "node_modules/jest-changed-files": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.0.2.tgz", - "integrity": "sha512-QX9u+5I2s54ZnGoMEjiM2WeBvJR2J7w/8ZUmH2um/WLAuGAYFQcsVXY9+1YL6k0H/AGUdH8pXUAv6erDqEsvIA==", + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "dependencies": { - "execa": "^5.0.0", - "throat": "^6.0.1" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/jest-circus": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.0.tgz", - "integrity": "sha512-rNYfqfLC0L0zQKRKsg4n4J+W1A2fbyGH7Ss/kDIocp9KXD9iaL111glsLu7+Z7FHuZxwzInMDXq+N1ZIBkI/TQ==", + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "dependencies": { - "@jest/environment": "^28.1.0", - "@jest/expect": "^28.1.0", - "@jest/test-result": "^28.1.0", - "@jest/types": "^28.1.0", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^28.1.0", - "jest-matcher-utils": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-runtime": "^28.1.0", - "jest-snapshot": "^28.1.0", - "jest-util": "^28.1.0", - "pretty-format": "^28.1.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/jest-circus/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==", + "node_modules/css-minimizer-webpack-plugin/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, - "engines": { - "node": ">=10" + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">= 10.13.0" } }, - "node_modules/jest-circus/node_modules/diff-sequences": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", - "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/jest-circus/node_modules/jest-diff": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.0.tgz", - "integrity": "sha512-8eFd3U3OkIKRtlasXfiAQfbovgFgRDb0Ngcs2E+FMeBZ4rUezqIaGjuyggJBp+llosQXNEWofk/Sz4Hr5gMUhA==", + "node_modules/css-minimizer-webpack-plugin/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": { - "chalk": "^4.0.0", - "diff-sequences": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/jest-circus/node_modules/jest-matcher-utils": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.0.tgz", - "integrity": "sha512-onnax0n2uTLRQFKAjC7TuaxibrPSvZgKTcSCnNUz/tOjJ9UhxNm7ZmPpoQavmTDUjXvUQ8KesWk2/VdrxIFzTQ==", + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.0", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/jest-circus/node_modules/pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=8.0.0" } }, - "node_modules/jest-circus/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "dev": true - }, - "node_modules/jest-cli": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.0.tgz", - "integrity": "sha512-fDJRt6WPRriHrBsvvgb93OxgajHHsJbk4jZxiPqmZbMDRcHskfJBBfTyjFko0jjfprP544hOktdSi9HVgl4VUQ==", + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, - "dependencies": { - "@jest/core": "^28.1.0", - "@jest/test-result": "^28.1.0", - "@jest/types": "^28.1.0", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^28.1.0", - "jest-util": "^28.1.0", - "jest-validate": "^28.1.0", - "prompts": "^2.0.1", - "yargs": "^17.3.1" + "engines": { + "node": ">= 6" }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, "bin": { - "jest": "bin/jest.js" + "cssesc": "bin/cssesc" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">=4" } }, - "node_modules/jest-config": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.0.tgz", - "integrity": "sha512-aOV80E9LeWrmflp7hfZNn/zGA4QKv/xsn2w8QCBP0t0+YqObuCWTSgNbHJ0j9YsTuCO08ZR/wsvlxqqHX20iUA==", + "node_modules/cssnano": { + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", + "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", "dev": true, "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^28.1.0", - "@jest/types": "^28.1.0", - "babel-jest": "^28.1.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^28.1.0", - "jest-environment-node": "^28.1.0", - "jest-get-type": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.0", - "jest-runner": "^28.1.0", - "jest-util": "^28.1.0", - "jest-validate": "^28.1.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^28.1.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" }, "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/jest-config/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==", + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "dev": true, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/jest-config/node_modules/pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "css-tree": "^1.1.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=8.0.0" } }, - "node_modules/jest-config/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "node_modules/cssom": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", + "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", "dev": true }, - "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==", + "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": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "cssom": "~0.3.6" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/jest-diff/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==", + "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/cwebp-bin": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cwebp-bin/-/cwebp-bin-5.1.0.tgz", + "integrity": "sha512-BsPKStaNr98zfxwejWWLIGELbPERULJoD2v5ijvpeutSAGsegX7gmABgnkRK7MUucCPROXXfaPqkLAwI509JzA==", "dev": true, + "hasInstallScript": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.1", + "logalot": "^2.1.0" + }, + "bin": { + "cwebp": "cli.js" + }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6" } }, - "node_modules/jest-docblock": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.0.2.tgz", - "integrity": "sha512-FH10WWw5NxLoeSdQlJwu+MTiv60aXV/t8KEwIRGEv74WARE1cXIqh1vGdy2CraHuWOOrnzTWj/azQKqW4fO7xg==", + "node_modules/data-urls": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", + "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", "dev": true, "dependencies": { - "detect-newline": "^3.0.0" + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=12" } }, - "node_modules/jest-each": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.0.tgz", - "integrity": "sha512-a/XX02xF5NTspceMpHujmOexvJ4GftpYXqr6HhhmKmExtMXsyIN/fvanQlt/BcgFoRKN4OCXxLQKth9/n6OPFg==", + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", "dev": true, "dependencies": { - "@jest/types": "^28.1.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "jest-util": "^28.1.0", - "pretty-format": "^28.1.0" + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=12" } }, - "node_modules/jest-each/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==", + "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": ">=10" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/jest-each/node_modules/pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", "dev": true, "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-each/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", "dev": true }, - "node_modules/jest-environment-jsdom": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-28.1.0.tgz", - "integrity": "sha512-8n6P4xiDjNVqTWv6W6vJPuQdLx+ZiA3dbYg7YJ+DPzR+9B61K6pMVJrSs2IxfGRG4J7pyAUA5shQ9G0KEun78w==", + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", "dev": true, "dependencies": { - "@jest/environment": "^28.1.0", - "@jest/fake-timers": "^28.1.0", - "@jest/types": "^28.1.0", - "@types/jsdom": "^16.2.4", - "@types/node": "*", - "jest-mock": "^28.1.0", - "jest-util": "^28.1.0", - "jsdom": "^19.0.0" + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=4" } }, - "node_modules/jest-environment-node": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.0.tgz", - "integrity": "sha512-gBLZNiyrPw9CSMlTXF1yJhaBgWDPVvH0Pq6bOEwGMXaYNzhzhw2kA/OijNF8egbCgDS0/veRv97249x2CX+udQ==", + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "dev": true, "dependencies": { - "@jest/environment": "^28.1.0", - "@jest/fake-timers": "^28.1.0", - "@jest/types": "^28.1.0", - "@types/node": "*", - "jest-mock": "^28.1.0", - "jest-util": "^28.1.0" + "mimic-response": "^1.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=4" } }, - "node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "node_modules/decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", "dev": true, + "dependencies": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=4" } }, - "node_modules/jest-haste-map": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.0.tgz", - "integrity": "sha512-xyZ9sXV8PtKi6NCrJlmq53PyNVHzxmcfXNVvIRHpHmh1j/HChC4pwKgyjj7Z9us19JMw8PpQTJsFWOsIfT93Dw==", + "node_modules/decompress-tar/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar/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/decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", "dev": true, "dependencies": { - "@jest/types": "^28.1.0", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.0", - "jest-worker": "^28.1.0", - "micromatch": "^4.0.4", - "walker": "^1.0.7" + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": ">=4" } }, - "node_modules/jest-leak-detector": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.0.tgz", - "integrity": "sha512-uIJDQbxwEL2AMMs2xjhZl2hw8s77c3wrPaQ9v6tXJLGaaQ+4QrNJH5vuw7hA7w/uGT/iJ42a83opAqxGHeyRIA==", + "node_modules/decompress-tarbz2/node_modules/file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2/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/decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", "dev": true, "dependencies": { - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=4" } }, - "node_modules/jest-leak-detector/node_modules/ansi-styles": { + "node_modules/decompress-targz/node_modules/file-type": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "node_modules/decompress-targz/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/decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", "dev": true, "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=4" } }, - "node_modules/jest-leak-detector/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "dev": true + "node_modules/decompress-unzip/node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", + "dev": true, + "engines": { + "node": ">=0.10.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==", + "node_modules/decompress-unzip/node_modules/get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", "dev": true, "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-matcher-utils/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==", + "node_modules/decompress-unzip/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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-message-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.0.tgz", - "integrity": "sha512-RpA8mpaJ/B2HphDMiDlrAZdDytkmwFqgjDZovM21F35lHGeUeCvYmm6W+sbQ0ydaLpg5bFAUuWG1cjqOl8vqrw==", + "node_modules/decompress/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.0", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "pify": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=4" } }, - "node_modules/jest-message-util/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==", + "node_modules/decompress/node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "node_modules/decompress/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, - "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-message-util/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", "dev": true }, - "node_modules/jest-mock": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.0.tgz", - "integrity": "sha512-H7BrhggNn77WhdL7O1apG0Q/iwl0Bdd5E1ydhCJzL3oBLh/UYxAwR3EJLsBZ9XA3ZU4PA3UNw4tQjduBTCTmLw==", + "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.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dev": true, "dependencies": { - "@jest/types": "^28.1.0", - "@types/node": "*" + "execa": "^5.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 10" } }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", "dev": true, "engines": { - "node": ">=6" + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, - "peerDependencies": { - "jest-resolve": "*" + "engines": { + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=6" } }, - "node_modules/jest-resolve": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.0.tgz", - "integrity": "sha512-vvfN7+tPNnnhDvISuzD1P+CRVP8cK0FHXRwPAcdDaQv4zgvwvag2n55/h5VjYcM5UJG7L4TwE5tZlzcI0X2Lhw==", + "node_modules/del/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": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.1.0", - "jest-validate": "^28.1.0", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" + "array-uniq": "^1.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-resolve-dependencies": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.0.tgz", - "integrity": "sha512-Ue1VYoSZquPwEvng7Uefw8RmZR+me/1kr30H2jMINjGeHgeO/JgrR6wxj2ofkJ7KSAA11W3cOrhNCbj5Dqqd9g==", + "node_modules/del/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": { - "jest-regex-util": "^28.0.2", - "jest-snapshot": "^28.1.0" + "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": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-runner": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.0.tgz", - "integrity": "sha512-FBpmuh1HB2dsLklAlRdOxNTTHKFR6G1Qmd80pVDvwbZXTriqjWqjei5DKFC1UlM732KjYcE6yuCdiF0WUCOS2w==", + "node_modules/del/node_modules/globby/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, - "dependencies": { - "@jest/console": "^28.1.0", - "@jest/environment": "^28.1.0", - "@jest/test-result": "^28.1.0", - "@jest/transform": "^28.1.0", - "@jest/types": "^28.1.0", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "graceful-fs": "^4.2.9", - "jest-docblock": "^28.0.2", - "jest-environment-node": "^28.1.0", - "jest-haste-map": "^28.1.0", - "jest-leak-detector": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-resolve": "^28.1.0", - "jest-runtime": "^28.1.0", - "jest-util": "^28.1.0", - "jest-watcher": "^28.1.0", - "jest-worker": "^28.1.0", - "source-map-support": "0.5.13", - "throat": "^6.0.1" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-runtime": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.0.tgz", - "integrity": "sha512-wNYDiwhdH/TV3agaIyVF0lsJ33MhyujOe+lNTUiolqKt8pchy1Hq4+tDMGbtD5P/oNLA3zYrpx73T9dMTOCAcg==", + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "dev": true, - "dependencies": { - "@jest/environment": "^28.1.0", - "@jest/fake-timers": "^28.1.0", - "@jest/globals": "^28.1.0", - "@jest/source-map": "^28.0.2", - "@jest/test-result": "^28.1.0", - "@jest/transform": "^28.1.0", - "@jest/types": "^28.1.0", - "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": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-mock": "^28.1.0", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.0", - "jest-snapshot": "^28.1.0", - "jest-util": "^28.1.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=6" } }, - "node_modules/jest-snapshot": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.0.tgz", - "integrity": "sha512-ex49M2ZrZsUyQLpLGxQtDbahvgBjlLPgklkqGM0hq/F7W/f8DyqZxVHjdy19QKBm4O93eDp+H5S23EiTbbUmHw==", + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^28.1.0", - "@jest/transform": "^28.1.0", - "@jest/types": "^28.1.0", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^28.1.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^28.1.0", - "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.1.0", - "jest-matcher-utils": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-util": "^28.1.0", - "natural-compare": "^1.4.0", - "pretty-format": "^28.1.0", - "semver": "^7.3.5" + "glob": "^7.1.3" }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=0.4.0" } }, - "node_modules/jest-snapshot/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==", + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.8" } }, - "node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", - "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.0.tgz", - "integrity": "sha512-8eFd3U3OkIKRtlasXfiAQfbovgFgRDb0Ngcs2E+FMeBZ4rUezqIaGjuyggJBp+llosQXNEWofk/Sz4Hr5gMUhA==", + "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, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^28.0.2", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.0.tgz", - "integrity": "sha512-onnax0n2uTLRQFKAjC7TuaxibrPSvZgKTcSCnNUz/tOjJ9UhxNm7ZmPpoQavmTDUjXvUQ8KesWk2/VdrxIFzTQ==", + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "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, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.0", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.0" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "path-type": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", "dev": true }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@leichtgewicht/ip-codec": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/jest-util": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.0.tgz", - "integrity": "sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA==", + "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": { - "@jest/types": "^28.1.0", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "esutils": "^2.0.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=6.0.0" } }, - "node_modules/jest-validate": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.0.tgz", - "integrity": "sha512-Lly7CJYih3vQBfjLeANGgBSBJ7pEa18cxpQfQEq2go2xyEzehnHfQTjoUia8xUv4x4J80XKFIDwJJThXtRFQXQ==", + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "dev": true, "dependencies": { - "@jest/types": "^28.1.0", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.1.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "utila": "~0.4" } }, - "node_modules/jest-validate/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==", + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/cheeriojs/dom-serializer?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==", + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true, - "engines": { - "node": ">=10" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "dependencies": { + "webidl-conversions": "^7.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=12" } }, - "node_modules/jest-validate/node_modules/pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, "dependencies": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "domelementtype": "^2.2.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/jest-validate/node_modules/react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", - "dev": true - }, - "node_modules/jest-watcher": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.0.tgz", - "integrity": "sha512-tNHMtfLE8Njcr2IRS+5rXYA4BhU90gAOwI9frTGOqd+jX0P/Au/JfRSNqsf5nUTcWdbVYuLxS1KjnzILSoR5hA==", + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, "dependencies": { - "@jest/test-result": "^28.1.0", - "@jest/types": "^28.1.0", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.0", - "string-length": "^4.0.1" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/jest-worker": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.0.tgz", - "integrity": "sha512-ZHwM6mNwaWBR52Snff8ZvsCTqQsvhCxP/bT1I6T6DAnb6ygkshsyLQIMxFwHpYxht0HOoqt23JlC01viI7T03A==", + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "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==", + "node_modules/dot-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=4" } }, - "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/download/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "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==", + "node_modules/download/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=4" } }, - "node_modules/jsdom": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", - "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", + "node_modules/download/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.5.0", - "acorn-globals": "^6.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.1", - "decimal.js": "^10.3.1", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "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": "^3.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^10.0.0", - "ws": "^8.2.3", - "xml-name-validator": "^4.0.0" + "pify": "^3.0.0" }, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "node": ">=4" } }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "node_modules/download/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "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==", + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==", "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==", + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "dev": true }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "node_modules/electron-to-chromium": { + "version": "1.4.137", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", + "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==", + "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.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", "dev": true, - "bin": { - "json5": "lib/cli.js" - }, "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "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/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true, "engines": { - "node": ">=6" + "node": ">= 4" } }, - "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==", + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true, "engines": { - "node": ">=6" + "node": ">= 0.8" } }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "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": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10.13.0" } }, - "node_modules/lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "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/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/lint-staged": { - "version": "12.4.1", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.4.1.tgz", - "integrity": "sha512-PTXgzpflrQ+pODQTG116QNB+Q6uUTDg5B5HqGvNhoQSGt8Qy+MA/6zSnR8n38+sxP5TapzeQGTvoKni0KRS8Vg==", + "node_modules/es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", "dev": true, "dependencies": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.16", - "commander": "^8.3.0", - "debug": "^4.3.3", - "execa": "^5.1.1", - "lilconfig": "2.0.4", - "listr2": "^4.0.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", "object-inspect": "^1.12.0", - "pidtree": "^0.5.0", - "string-argv": "^0.3.1", - "supports-color": "^9.2.1", - "yaml": "^1.10.2" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://opencollective.com/lint-staged" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/lint-staged/node_modules/supports-color": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz", - "integrity": "sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==", + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/listr2": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", - "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "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-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "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/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": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.5.5", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" }, - "engines": { - "node": ">=12" + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" + "engines": { + "node": ">=6.0" }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/listr2/node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "node_modules/eslint": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", + "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", "dev": true, "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" + "@eslint/eslintrc": "^1.2.3", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.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", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/listr2/node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "node_modules/eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "26.2.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.2.2.tgz", + "integrity": "sha512-etSFZ8VIFX470aA6kTqDPhIq7YWe0tjBcboFNV3WeiC18PJ/AVonGhuTwlmuz2fBkH8FJHA7JQ4k7GsQIj1Gew==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "@typescript-eslint/utils": "^5.10.0" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": 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==", + "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": { - "p-locate": "^4.1.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "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/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "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": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">=10" + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "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, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "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, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "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==", + "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/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, - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/eslint/node_modules/globals": { + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "dev": true, "dependencies": { - "semver": "^6.0.0" + "type-fest": "^0.20.2" }, "engines": { "node": ">=8" @@ -5833,432 +6809,410 @@ "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==", + "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": { - "tmpl": "1.0.5" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "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/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "node_modules/eslint/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": ">= 8" + "node": ">= 0.8.0" } }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "node_modules/eslint/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": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "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": ">=8.6" + "node": ">= 0.8.0" } }, - "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==", + "node_modules/eslint/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.6" + "node": ">= 0.8.0" } }, - "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==", + "node_modules/eslint/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": { - "mime-db": "1.52.0" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8.0" } }, - "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==", + "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": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/espree": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": "*" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "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/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/natural-compare": { + "node_modules/esquery": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", - "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", - "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==", + "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.0" + "node": ">=0.10" } }, - "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==", + "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": { - "path-key": "^3.0.0" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8" + "node": ">=4.0" } }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "node_modules/object-inspect": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.1.tgz", - "integrity": "sha512-Y/jF6vnvEtOPGiKD1+q+X0CiUYRQtEHp89MLLUJ7TUivtH8Ugn2+3A7Rynqk7BRsAoqeOQWnFnjpDrKSxDgIGA==", + "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, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4.0" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "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.4" + "node": ">=0.10.0" } }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, - "dependencies": { - "wrappy": "1" + "engines": { + "node": ">=0.8.x" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", "dev": true, "dependencies": { - "mimic-fn": "^2.1.0" + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "node_modules/exec-buffer/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", "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" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "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==", + "node_modules/exec-buffer/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "cross-spawn": "^5.0.1", + "get-stream": "^3.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" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "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==", + "node_modules/exec-buffer/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "node_modules/exec-buffer/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, - "dependencies": { - "aggregate-error": "^3.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "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==", + "node_modules/exec-buffer/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "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==", + "node_modules/exec-buffer/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": { - "callsites": "^3.0.0" + "path-key": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "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==", + "node_modules/exec-buffer/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, - "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": ">=4" } }, - "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==", + "node_modules/exec-buffer/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "node_modules/exec-buffer/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/exec-buffer/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/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/exec-buffer/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": ">=8" + "node": ">=0.10.0" } }, - "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-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/exec-buffer/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "node_modules/exec-buffer/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", "dev": true }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "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": ">=8.6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/pidtree": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.5.0.tgz", - "integrity": "sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==", + "node_modules/execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" + "dependencies": { + "clone-regexp": "^2.1.0" }, "engines": { - "node": ">=0.10" - } - }, - "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": ">=8" } }, - "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==", + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "dev": true, "dependencies": { - "find-up": "^4.0.0" + "pify": "^2.2.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "node_modules/executable/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.8.0" + "node": ">=0.10.0" } }, - "node_modules/prettier": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", - "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "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==", + "node_modules/expect": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.0.tgz", + "integrity": "sha512-qFXKl8Pmxk8TBGfaFKRtcQjfXEnKAs+dmlxdwvukJZorwrAabT7M3h8oLOG01I2utEhkmUTi17CHaPBovZsKdw==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "@jest/expect-utils": "^28.1.0", + "jest-get-type": "^28.0.2", + "jest-matcher-utils": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-util": "^28.1.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { + "node_modules/expect/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==", @@ -6270,568 +7224,780 @@ "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==", + "node_modules/expect/node_modules/diff-sequences": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", + "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/expect/node_modules/jest-diff": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.0.tgz", + "integrity": "sha512-8eFd3U3OkIKRtlasXfiAQfbovgFgRDb0Ngcs2E+FMeBZ4rUezqIaGjuyggJBp+llosQXNEWofk/Sz4Hr5gMUhA==", "dev": true, "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "chalk": "^4.0.0", + "diff-sequences": "^28.0.2", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.0" }, "engines": { - "node": ">= 6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "node_modules/expect/node_modules/jest-matcher-utils": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.0.tgz", + "integrity": "sha512-onnax0n2uTLRQFKAjC7TuaxibrPSvZgKTcSCnNUz/tOjJ9UhxNm7ZmPpoQavmTDUjXvUQ8KesWk2/VdrxIFzTQ==", "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.0", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.0" + }, "engines": { - "node": ">=6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "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==", + "node_modules/expect/node_modules/pretty-format": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", + "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", "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/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==", + "dependencies": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/expect/node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", "dev": true }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "dev": true }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "node_modules/express/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": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" + "ms": "2.0.0" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "node_modules/express/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/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } + "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/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "node_modules/ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "mime-db": "^1.28.0" }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "node_modules/ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", "dev": true, "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "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/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dev": true, "dependencies": { - "jsesc": "~0.5.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" + "engines": { + "node": ">=8.6.0" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fast-xml-parser": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz", + "integrity": "sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==", "dev": true, "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "strnum": "^1.0.4" }, "bin": { - "resolve": "bin/resolve" + "xml2js": "cli.js" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" } }, - "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==", + "node_modules/fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dev": true, "dependencies": { - "resolve-from": "^5.0.0" + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" }, "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "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==", + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "bser": "2.1.1" } }, - "node_modules/resolve.exports": { + "node_modules/fd-slicer": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "pend": "~1.2.0" } }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", "dev": true, "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "node_modules/figures/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": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">=0.8.0" } }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true + "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/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dev": true, "dependencies": { - "glob": "^7.1.3" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "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==", + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, - "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" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/rxjs": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", - "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", + "node_modules/file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", "dev": true, - "dependencies": { - "tslib": "^2.1.0" + "engines": { + "node": ">=4" } }, - "node_modules/rxjs/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true + "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/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/filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=4" + } }, - "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/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/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dev": true, "dependencies": { - "xmlchars": "^2.2.0" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "node_modules/finalhandler/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, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/shebang-command": { + "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "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": { - "shebang-regex": "^3.0.0" + "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/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "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/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==", + "node_modules/find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", "dev": true, + "dependencies": { + "semver-regex": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "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": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "node_modules/flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "engines": { - "node": ">=12" + "node": ">=4.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "node_modules/form-data": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, - "engines": { - "node": ">=12" + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 6" } }, - "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==", + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", "dev": true, "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "dev": true }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "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": { - "escape-string-regexp": "^2.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">=10" + "node": ">=6 <7 || >=8" } }, - "node_modules/string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "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": ">=0.6.19" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "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==", + "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/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", "dev": true, "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "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==", + "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-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.1" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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" + "node": ">=8.0.0" } }, - "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==", + "node_modules/get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", "dev": true, + "dependencies": { + "npm-conf": "^1.1.0" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", + "node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", "dev": true, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "node_modules/gh-pages": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-4.0.0.tgz", + "integrity": "sha512-p8S0T3aGJc68MtwOcZusul5qPSNZCalap3NWbhRUZYu1YOdp+EjZ+4kPmRM8h3NNRdqw00yuevRjlkuSzCn7iQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "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": ">=8" + "node": ">=10" } }, - "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==", + "node_modules/gh-pages/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, - "engines": { - "node": ">= 0.4" + "dependencies": { + "array-uniq": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "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==", + "node_modules/gh-pages/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/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==", + "node_modules/gh-pages/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": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" }, "engines": { "node": ">=8" @@ -6840,2819 +8006,12936 @@ "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==", + "node_modules/gh-pages/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": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "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": ">=8" + "node": ">=0.10.0" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "node_modules/gh-pages/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": ">=4" + "node": ">=0.10.0" } }, - "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==", + "node_modules/gifsicle": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", + "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", "dev": true, + "hasInstallScript": true, "dependencies": { - "is-number": "^7.0.0" + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^1.0.0", + "logalot": "^2.0.0" + }, + "bin": { + "gifsicle": "cli.js" }, "engines": { - "node": ">=8.0" + "node": ">=6" } }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "node_modules/gifsicle/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": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" + "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": ">=6" + "node": ">=4.8" } }, - "node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "node_modules/gifsicle/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": { - "punycode": "^2.1.1" + "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": ">=12" + "node": ">=6" } }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "node_modules/gifsicle/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": { - "tslib": "^1.8.1" + "pump": "^3.0.0" }, "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + "node": ">=6" } }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "node_modules/gifsicle/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, - "dependencies": { - "prelude-ls": "~1.1.2" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.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==", + "node_modules/gifsicle/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/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==", + "node_modules/gifsicle/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": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/typescript": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", - "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "node_modules/gifsicle/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "peer": true, "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "semver": "bin/semver" + } + }, + "node_modules/gifsicle/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": ">=4.2.0" + "node": ">=0.10.0" } }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "node_modules/gifsicle/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": ">=4" + "node": ">=0.10.0" } }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "node_modules/gifsicle/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": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "isexe": "^2.0.0" }, - "engines": { - "node": ">=4" + "bin": { + "which": "bin/which" } }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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/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/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/v8-to-istanbul": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.0.tgz", - "integrity": "sha512-HcvgY/xaRm7isYmyx+lFKA4uQmfUbN0J4M0nNItvzTvH/iQ9kW5j/t4YSR+Ge323/lrgDAWJoF46tzGQHwBHFw==", + "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": { - "@jridgewell/trace-mapping": "^0.3.7", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" + "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": ">=10.12.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/w3c-xmlserializer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", - "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "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": { - "xml-name-validator": "^4.0.0" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=12" - } - }, - "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": ">=10.13.0" } }, - "node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true, - "engines": { - "node": ">=12" - } + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true }, - "node_modules/whatwg-encoding": { + "node_modules/global-modules": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dev": true, "dependencies": { - "iconv-lite": "0.6.3" + "global-prefix": "^3.0.0" }, "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/whatwg-mimetype": { + "node_modules/global-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/whatwg-url": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", - "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dev": true, "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" }, "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/global-prefix/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": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" + "which": "bin/which" } }, - "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==", + "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": ">=0.10.0" + "node": ">=4" } }, - "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==", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", "dev": true }, - "node_modules/write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", + "node_modules/got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", "dev": true, "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": ">=4" } }, - "node_modules/ws": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", - "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", + "node_modules/got/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "dev": true, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node": ">=4" } }, - "node_modules/xml-name-validator": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "node_modules/got/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": ">=12" + "node": ">=0.10.0" } }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "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/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", "dev": true, "engines": { - "node": ">=10" + "node": ">=6" } }, - "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/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "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": ">= 6" + "node": ">= 0.4.0" } }, - "node_modules/yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", "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.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "ansi-regex": "^2.0.0" }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, "engines": { - "node": ">=12" - } - } - }, - "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" + "node": ">=0.10.0" } }, - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, - "requires": { - "@babel/highlight": "^7.16.7" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/compat-data": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", - "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", - "dev": true - }, - "@babel/core": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.12.tgz", - "integrity": "sha512-44ODe6O1IVz9s2oJE3rZ4trNNKTX9O7KpQpfAP4t8QII/zwrVRHL7i2pxhqtcY7tqMLrrKfMlBKnm1QlrRFs5w==", + "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, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.12", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-module-transforms": "^7.17.12", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.12", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.12", - "@babel/types": "^7.17.12", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "engines": { + "node": ">=8" } }, - "@babel/generator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.12.tgz", - "integrity": "sha512-V49KtZiiiLjH/CnIW6OjJdrenrGoyh6AmKQ3k2AZFKozC1h846Q4NYlZ5nqAigPDUXfGzC88+LOUuG8yKd2kCw==", + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dev": true, - "requires": { - "@babel/types": "^7.17.12", - "@jridgewell/gen-mapping": "^0.3.0", - "jsesc": "^2.5.1" - }, "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "node_modules/has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", "dev": true, - "requires": { - "@babel/types": "^7.16.7" + "engines": { + "node": "*" } }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/helper-compilation-targets": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", - "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", + "node_modules/has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", "dev": true, - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.20.2", - "semver": "^6.3.0" + "dependencies": { + "has-symbol-support-x": "^1.4.1" + }, + "engines": { + "node": "*" } }, - "@babel/helper-create-class-features-plugin": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.12.tgz", - "integrity": "sha512-sZoOeUTkFJMyhqCei2+Z+wtH/BehW8NVKQt7IRUQlRiOARuXymJYfN/FCcI8CvVbR0XVyDM6eLFOlR7YtiXnew==", + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", - "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" + "bin": { + "he": "bin/he" } }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" } }, - "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, - "requires": { - "@babel/types": "^7.16.7" + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", "dev": true, - "requires": { - "@babel/types": "^7.16.7" + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" } }, - "@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "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/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dev": true, - "requires": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" } }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "node_modules/html-minimizer-webpack-plugin": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/html-minimizer-webpack-plugin/-/html-minimizer-webpack-plugin-3.5.0.tgz", + "integrity": "sha512-i5vQ0vD5Zk9WvCXTDjwtw/Yqb9jJHvJrJ2Q+hLJJGM0RnaDziaH95/CkcAdPxL/qyAkgpuyuEEmcnrLGNcjedQ==", "dev": true, - "requires": { - "@babel/types": "^7.16.7" + "dependencies": { + "@types/html-minifier-terser": "^6.1.0", + "html-minifier-terser": "^6.0.0", + "jest-worker": "^27.0.6", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" } }, - "@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "node_modules/html-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, - "requires": { - "@babel/types": "^7.17.0" + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "node_modules/html-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, - "requires": { - "@babel/types": "^7.16.7" + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, - "@babel/helper-module-transforms": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.12.tgz", - "integrity": "sha512-t5s2BeSWIghhFRPh9XMn6EIGmvn8Lmw5RVASJzkIx1mSemubQQBNIZiQD7WzaFmaHIrjAec4x8z9Yx8SjJ1/LA==", + "node_modules/html-minimizer-webpack-plugin/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, - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.12", - "@babel/types": "^7.17.12" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" } }, - "@babel/helper-plugin-utils": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", - "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==", + "node_modules/html-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "node_modules/html-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "node_modules/html-minimizer-webpack-plugin/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, - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "node_modules/html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", "dev": true, - "requires": { - "@babel/types": "^7.17.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", "dev": true, - "requires": { - "@babel/types": "^7.16.0" + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" } }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dev": true, - "requires": { - "@babel/types": "^7.16.7" + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "node_modules/http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", "dev": true }, - "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", "dev": true }, - "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, - "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" } }, - "@babel/helpers": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", - "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "node_modules/http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, - "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0" + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" } }, - "@babel/highlight": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", - "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "@babel/parser": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.12.tgz", - "integrity": "sha512-FLzHmN9V3AJIrWfOpvRlZCeVg/WLdicSnTMsLur6uDj9TT8ymUlG9XxURdW/XvuygK+2CW0poOJABdA4m/YKxA==", - "dev": true - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", - "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", - "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.17.12" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", - "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "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" } }, - "@babel/plugin-proposal-class-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", - "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", + "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, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "engines": { + "node": ">=10.17.0" } }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.12.tgz", - "integrity": "sha512-8ILyDG6eL14F8iub97dVc8q35Md0PJYAnA5Kz9NACFOkt6ffCcr0FISyUPKHsvuAy36fkpIitxZ9bVYPFMGQHA==", + "node_modules/husky": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", + "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" } }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", - "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "@babel/plugin-proposal-json-strings": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", - "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", - "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "engines": { + "node": ">= 4" } }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", - "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", + "node_modules/image-webpack-loader": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/image-webpack-loader/-/image-webpack-loader-4.6.0.tgz", + "integrity": "sha512-VXs3iNThLW8JzIytrCXI6DWATaGU2kj9G5Vzq5xnyyfhznG45DfIa33WnSjYC4epzjLAs/W5lA38Va8qn8Apdw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "dependencies": { + "imagemin": "^5.3.1", + "imagemin-gifsicle": "^6.0.0", + "imagemin-mozjpeg": "^8.0.0", + "imagemin-optipng": "^6.0.0", + "imagemin-pngquant": "^6.0.0", + "imagemin-svgo": "^7.0.0", + "imagemin-webp": "^5.0.0", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" } }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "node_modules/image-webpack-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" } }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.12.tgz", - "integrity": "sha512-6l9cO3YXXRh4yPCPRA776ZyJ3RobG4ZKJZhp7NDRbKIOeV3dBPG8FXCF7ZtiO2RTCIOkQOph1xDDcc01iWVNjQ==", + "node_modules/image-webpack-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, - "requires": { - "@babel/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.17.12" + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" } }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "node_modules/imagemin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz", + "integrity": "sha512-JE4+2XKYOkISRfGapB/pq7LNYWc+0a+VBrNJgyki082PgnbVQ2qEfzNMRgNj/IrQckpzhxZsU8MYf1wGsy2/lw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "dependencies": { + "file-type": "^4.1.0", + "globby": "^6.1.0", + "make-dir": "^1.0.0", + "p-pipe": "^1.1.0", + "pify": "^2.3.0", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", - "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", + "node_modules/imagemin-gifsicle": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", + "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "dependencies": { + "exec-buffer": "^3.0.0", + "gifsicle": "^4.0.0", + "is-gif": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "@babel/plugin-proposal-private-methods": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", - "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", + "node_modules/imagemin-mozjpeg": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", + "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "dependencies": { + "execa": "^1.0.0", + "is-jpg": "^2.0.0", + "mozjpeg": "^6.0.0" + }, + "engines": { + "node": ">=6" } }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", - "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", + "node_modules/imagemin-mozjpeg/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, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" } }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", - "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", + "node_modules/imagemin-mozjpeg/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, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "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" } }, - "@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==", + "node_modules/imagemin-mozjpeg/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, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "@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==", + "node_modules/imagemin-mozjpeg/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, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "engines": { + "node": ">=0.10.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==", + "node_modules/imagemin-mozjpeg/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, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "node_modules/imagemin-mozjpeg/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, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "engines": { + "node": ">=4" } }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "node_modules/imagemin-mozjpeg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "bin": { + "semver": "bin/semver" } }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "node_modules/imagemin-mozjpeg/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, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@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==", + "node_modules/imagemin-mozjpeg/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, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "engines": { + "node": ">=0.10.0" } }, - "@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==", + "node_modules/imagemin-mozjpeg/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "@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==", + "node_modules/imagemin-optipng": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz", + "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "dependencies": { + "exec-buffer": "^3.0.0", + "is-png": "^1.0.0", + "optipng-bin": "^5.0.0" + }, + "engines": { + "node": ">=6" } }, - "@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==", + "node_modules/imagemin-pngquant": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-6.0.1.tgz", + "integrity": "sha512-Stk+fZCLxZznV8MFNA/T3AY/VRKevsiP9uZOLV0RCXoi0vUUFriySYuz/83IGp9D254EW8miGyyQ69zKouFr7w==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "dependencies": { + "execa": "^0.10.0", + "is-png": "^1.0.0", + "is-stream": "^1.1.0", + "pngquant-bin": "^5.0.0" + }, + "engines": { + "node": ">=6" } }, - "@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==", + "node_modules/imagemin-pngquant/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, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "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" } }, - "@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==", + "node_modules/imagemin-pngquant/node_modules/execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.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": ">=4" } }, - "@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==", + "node_modules/imagemin-pngquant/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "engines": { + "node": ">=4" } }, - "@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==", + "node_modules/imagemin-pngquant/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, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "node_modules/imagemin-pngquant/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, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "@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==", + "node_modules/imagemin-pngquant/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, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "engines": { + "node": ">=4" } }, - "@babel/plugin-syntax-typescript": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", - "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", + "node_modules/imagemin-pngquant/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "bin": { + "semver": "bin/semver" } }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", - "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", + "node_modules/imagemin-pngquant/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, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", - "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", + "node_modules/imagemin-pngquant/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, - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "node_modules/imagemin-pngquant/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "@babel/plugin-transform-block-scoping": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.17.12.tgz", - "integrity": "sha512-jw8XW/B1i7Lqwqj2CbrViPcZijSxfguBWZP2aN59NHgxUyO/OcO1mfdCxH13QhN5LbWhPkX+f+brKGhZTiqtZQ==", + "node_modules/imagemin-svgo": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", + "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "dependencies": { + "is-svg": "^4.2.1", + "svgo": "^1.3.2" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sindresorhus/imagemin-svgo?sponsor=1" } }, - "@babel/plugin-transform-classes": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.17.12.tgz", - "integrity": "sha512-cvO7lc7pZat6BsvH6l/EGaI8zpl8paICaoGk+7x7guvtfak/TbIf66nYmJOH13EuG0H+Xx3M+9LQDtSvZFKXKw==", + "node_modules/imagemin-svgo/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, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "@babel/plugin-transform-computed-properties": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", - "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", + "node_modules/imagemin-svgo/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, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" } }, - "@babel/plugin-transform-destructuring": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.12.tgz", - "integrity": "sha512-P8pt0YiKtX5UMUL5Xzsc9Oyij+pJE6JuC+F1k0/brq/OOGs5jDa1If3OY0LRWGvJsJhI+8tsiecL3nJLc0WTlg==", + "node_modules/imagemin-svgo/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, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "dependencies": { + "color-name": "1.1.3" } }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "node_modules/imagemin-svgo/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/imagemin-svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" } }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", - "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", + "node_modules/imagemin-svgo/node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" } }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "node_modules/imagemin-svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "@babel/plugin-transform-for-of": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.17.12.tgz", - "integrity": "sha512-76lTwYaCxw8ldT7tNmye4LLwSoKDbRCBzu6n/DcK/P3FOR29+38CIIaVIZfwol9By8W/QHORYEnYSLuvcQKrsg==", + "node_modules/imagemin-svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" } }, - "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "node_modules/imagemin-svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" } }, - "@babel/plugin-transform-literals": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", - "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", + "node_modules/imagemin-svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/imagemin-svgo/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, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "engines": { + "node": ">=0.8.0" } }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "node_modules/imagemin-svgo/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, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "engines": { + "node": ">=4" } }, - "@babel/plugin-transform-modules-amd": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.17.12.tgz", - "integrity": "sha512-p5rt9tB5Ndcc2Za7CeNxVf7YAjRcUMR6yi8o8tKjb9KhRkEvXwa+C0hj6DA5bVDkKRxB0NYhMUGbVKoFu4+zEA==", + "node_modules/imagemin-svgo/node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "node_modules/imagemin-svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "babel-plugin-dynamic-import-node": "^2.3.3" + "dependencies": { + "boolbase": "~1.0.0" } }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.12.tgz", - "integrity": "sha512-tVPs6MImAJz+DiX8Y1xXEMdTk5Lwxu9jiPjlS+nv5M2A59R7+/d1+9A8C/sbuY0b3QjIxqClkj6KAplEtRvzaA==", + "node_modules/imagemin-svgo/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, - "requires": { - "@babel/helper-module-transforms": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.12.tgz", - "integrity": "sha512-NVhDb0q00hqZcuLduUf/kMzbOQHiocmPbIxIvk23HLiEqaTKC/l4eRxeC7lO63M72BmACoiKOcb9AkOAJRerpw==", + "node_modules/imagemin-svgo/node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" } }, - "@babel/plugin-transform-modules-umd": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.17.12.tgz", - "integrity": "sha512-BnsPkrUHsjzZGpnrmJeDFkOMMljWFHPjDc9xDcz71/C+ybF3lfC3V4m3dwXPLZrE5b3bgd4V+3/Pj+3620d7IA==", + "node_modules/imagemin-webp": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-5.1.0.tgz", + "integrity": "sha512-BsPTpobgbDPFBBsI3UflnU/cpIVa15qInEDBcYBw16qI/6XiB4vDF/dGp9l4aM3pfFDDYqR0mANMcKpBD7wbCw==", "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "dependencies": { + "cwebp-bin": "^5.0.0", + "exec-buffer": "^3.0.0", + "is-cwebp-readable": "^2.0.1" + }, + "engines": { + "node": ">=6" } }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", - "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", + "node_modules/imagemin/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, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.17.12", - "@babel/helper-plugin-utils": "^7.17.12" + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-new-target": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", - "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", + "node_modules/imagemin/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, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "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" } }, - "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "node_modules/imagemin/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "@babel/plugin-transform-parameters": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", - "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", + "node_modules/imagemin/node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "engines": { + "node": ">=4" } }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "node_modules/imagemin/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, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-regenerator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", - "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", + "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, - "requires": { - "regenerator-transform": "^0.15.0" + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@babel/plugin-transform-reserved-words": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", - "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", + "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, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "engines": { + "node": ">=4" } }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "node_modules/import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "engines": { + "node": ">=6" } }, - "@babel/plugin-transform-spread": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", - "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", + "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, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "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" } }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "engines": { + "node": ">=0.8.19" } }, - "@babel/plugin-transform-template-literals": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.17.12.tgz", - "integrity": "sha512-kAKJ7DX1dSRa2s7WN1xUAuaQmkTpN+uig4wCKWivVXIObqGbVTUlSavHyfI2iZvz89GFAMGm9p2DBJ4Y1Tp0hw==", + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "engines": { + "node": ">=8" } }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", - "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.17.12" + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" } }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "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/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" } }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", + "dev": true, + "dependencies": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-cwebp-readable": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-2.0.1.tgz", + "integrity": "sha512-VdCK1HN5F9vURT3GTLBViE/o/eRv2Z08q6bARfp8L6aFemIHMHPSYR9jOZpM2MvOSEYDtZWsiNovsqwsTLk5TA==", + "dev": true, + "dependencies": { + "file-type": "^4.3.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "dependencies": { + "file-type": "^10.4.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-gif/node_modules/file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "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-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha512-ODlO0ruzhkzD3sdynIainVP5eoOFNN85rxA1+cwwnPe4dKyX0r5+hxNO5XpCrxlHcmb9vkOit9mhRD2JVuimHg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", + "dev": true + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-png": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", + "integrity": "sha512-23Rmps8UEx3Bzqr0JqAtQo0tYP6sDfIfMt1rL9rzlla/zbteftI9LSJoqsIoGgL06sJboDGdVns4RTakAW/WTw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-svg": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.3.2.tgz", + "integrity": "sha512-mM90duy00JGMyjqIVHu9gNTjywdZV+8qNasX8cm/EEYZ53PHDgajvbBwNVvty5dwSAxLUD3p3bdo+7sR/UMrpw==", + "dev": true, + "dependencies": { + "fast-xml-parser": "^3.19.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "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-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.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "dependencies": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/jest": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.0.tgz", + "integrity": "sha512-TZR+tHxopPhzw3c3560IJXZWLNHgpcz1Zh0w5A65vynLGNcg/5pZ+VildAd7+XGOu6jd58XMY/HNn0IkZIXVXg==", + "dev": true, + "dependencies": { + "@jest/core": "^28.1.0", + "import-local": "^3.0.2", + "jest-cli": "^28.1.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.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": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.0.2.tgz", + "integrity": "sha512-QX9u+5I2s54ZnGoMEjiM2WeBvJR2J7w/8ZUmH2um/WLAuGAYFQcsVXY9+1YL6k0H/AGUdH8pXUAv6erDqEsvIA==", + "dev": true, + "dependencies": { + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-circus": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.0.tgz", + "integrity": "sha512-rNYfqfLC0L0zQKRKsg4n4J+W1A2fbyGH7Ss/kDIocp9KXD9iaL111glsLu7+Z7FHuZxwzInMDXq+N1ZIBkI/TQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^28.1.0", + "@jest/expect": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^28.1.0", + "jest-matcher-utils": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-runtime": "^28.1.0", + "jest-snapshot": "^28.1.0", + "jest-util": "^28.1.0", + "pretty-format": "^28.1.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-circus/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/jest-circus/node_modules/diff-sequences": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", + "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-diff": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.0.tgz", + "integrity": "sha512-8eFd3U3OkIKRtlasXfiAQfbovgFgRDb0Ngcs2E+FMeBZ4rUezqIaGjuyggJBp+llosQXNEWofk/Sz4Hr5gMUhA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^28.0.2", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-matcher-utils": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.0.tgz", + "integrity": "sha512-onnax0n2uTLRQFKAjC7TuaxibrPSvZgKTcSCnNUz/tOjJ9UhxNm7ZmPpoQavmTDUjXvUQ8KesWk2/VdrxIFzTQ==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.0", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", + "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-circus/node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "dev": true + }, + "node_modules/jest-cli": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.0.tgz", + "integrity": "sha512-fDJRt6WPRriHrBsvvgb93OxgajHHsJbk4jZxiPqmZbMDRcHskfJBBfTyjFko0jjfprP544hOktdSi9HVgl4VUQ==", + "dev": true, + "dependencies": { + "@jest/core": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/types": "^28.1.0", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^28.1.0", + "jest-util": "^28.1.0", + "jest-validate": "^28.1.0", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.0.tgz", + "integrity": "sha512-aOV80E9LeWrmflp7hfZNn/zGA4QKv/xsn2w8QCBP0t0+YqObuCWTSgNbHJ0j9YsTuCO08ZR/wsvlxqqHX20iUA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^28.1.0", + "@jest/types": "^28.1.0", + "babel-jest": "^28.1.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^28.1.0", + "jest-environment-node": "^28.1.0", + "jest-get-type": "^28.0.2", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.0", + "jest-runner": "^28.1.0", + "jest-util": "^28.1.0", + "jest-validate": "^28.1.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^28.1.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/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/jest-config/node_modules/pretty-format": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", + "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-config/node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "dev": true + }, + "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/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-docblock": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.0.2.tgz", + "integrity": "sha512-FH10WWw5NxLoeSdQlJwu+MTiv60aXV/t8KEwIRGEv74WARE1cXIqh1vGdy2CraHuWOOrnzTWj/azQKqW4fO7xg==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-each": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.0.tgz", + "integrity": "sha512-a/XX02xF5NTspceMpHujmOexvJ4GftpYXqr6HhhmKmExtMXsyIN/fvanQlt/BcgFoRKN4OCXxLQKth9/n6OPFg==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.0", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "jest-util": "^28.1.0", + "pretty-format": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-each/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/jest-each/node_modules/pretty-format": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", + "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-each/node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "dev": true + }, + "node_modules/jest-environment-jsdom": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-28.1.0.tgz", + "integrity": "sha512-8n6P4xiDjNVqTWv6W6vJPuQdLx+ZiA3dbYg7YJ+DPzR+9B61K6pMVJrSs2IxfGRG4J7pyAUA5shQ9G0KEun78w==", + "dev": true, + "dependencies": { + "@jest/environment": "^28.1.0", + "@jest/fake-timers": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/jsdom": "^16.2.4", + "@types/node": "*", + "jest-mock": "^28.1.0", + "jest-util": "^28.1.0", + "jsdom": "^19.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.0.tgz", + "integrity": "sha512-gBLZNiyrPw9CSMlTXF1yJhaBgWDPVvH0Pq6bOEwGMXaYNzhzhw2kA/OijNF8egbCgDS0/veRv97249x2CX+udQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^28.1.0", + "@jest/fake-timers": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "jest-mock": "^28.1.0", + "jest-util": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.0.tgz", + "integrity": "sha512-xyZ9sXV8PtKi6NCrJlmq53PyNVHzxmcfXNVvIRHpHmh1j/HChC4pwKgyjj7Z9us19JMw8PpQTJsFWOsIfT93Dw==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.0", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.0", + "jest-worker": "^28.1.0", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.0.tgz", + "integrity": "sha512-uIJDQbxwEL2AMMs2xjhZl2hw8s77c3wrPaQ9v6tXJLGaaQ+4QrNJH5vuw7hA7w/uGT/iJ42a83opAqxGHeyRIA==", + "dev": true, + "dependencies": { + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-leak-detector/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/jest-leak-detector/node_modules/pretty-format": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", + "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "dev": true + }, + "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/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-message-util": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.0.tgz", + "integrity": "sha512-RpA8mpaJ/B2HphDMiDlrAZdDytkmwFqgjDZovM21F35lHGeUeCvYmm6W+sbQ0ydaLpg5bFAUuWG1cjqOl8vqrw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.0", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-message-util/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/jest-message-util/node_modules/pretty-format": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", + "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-message-util/node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "dev": true + }, + "node_modules/jest-mock": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.0.tgz", + "integrity": "sha512-H7BrhggNn77WhdL7O1apG0Q/iwl0Bdd5E1ydhCJzL3oBLh/UYxAwR3EJLsBZ9XA3ZU4PA3UNw4tQjduBTCTmLw==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.0", + "@types/node": "*" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.0.tgz", + "integrity": "sha512-vvfN7+tPNnnhDvISuzD1P+CRVP8cK0FHXRwPAcdDaQv4zgvwvag2n55/h5VjYcM5UJG7L4TwE5tZlzcI0X2Lhw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^28.1.0", + "jest-validate": "^28.1.0", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.0.tgz", + "integrity": "sha512-Ue1VYoSZquPwEvng7Uefw8RmZR+me/1kr30H2jMINjGeHgeO/JgrR6wxj2ofkJ7KSAA11W3cOrhNCbj5Dqqd9g==", + "dev": true, + "dependencies": { + "jest-regex-util": "^28.0.2", + "jest-snapshot": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-runner": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.0.tgz", + "integrity": "sha512-FBpmuh1HB2dsLklAlRdOxNTTHKFR6G1Qmd80pVDvwbZXTriqjWqjei5DKFC1UlM732KjYcE6yuCdiF0WUCOS2w==", + "dev": true, + "dependencies": { + "@jest/console": "^28.1.0", + "@jest/environment": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^28.0.2", + "jest-environment-node": "^28.1.0", + "jest-haste-map": "^28.1.0", + "jest-leak-detector": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-resolve": "^28.1.0", + "jest-runtime": "^28.1.0", + "jest-util": "^28.1.0", + "jest-watcher": "^28.1.0", + "jest-worker": "^28.1.0", + "source-map-support": "0.5.13", + "throat": "^6.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.0.tgz", + "integrity": "sha512-wNYDiwhdH/TV3agaIyVF0lsJ33MhyujOe+lNTUiolqKt8pchy1Hq4+tDMGbtD5P/oNLA3zYrpx73T9dMTOCAcg==", + "dev": true, + "dependencies": { + "@jest/environment": "^28.1.0", + "@jest/fake-timers": "^28.1.0", + "@jest/globals": "^28.1.0", + "@jest/source-map": "^28.0.2", + "@jest/test-result": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "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": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-mock": "^28.1.0", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.0", + "jest-snapshot": "^28.1.0", + "jest-util": "^28.1.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.0.tgz", + "integrity": "sha512-ex49M2ZrZsUyQLpLGxQtDbahvgBjlLPgklkqGM0hq/F7W/f8DyqZxVHjdy19QKBm4O93eDp+H5S23EiTbbUmHw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^28.1.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^28.1.0", + "jest-get-type": "^28.0.2", + "jest-haste-map": "^28.1.0", + "jest-matcher-utils": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-util": "^28.1.0", + "natural-compare": "^1.4.0", + "pretty-format": "^28.1.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-snapshot/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/jest-snapshot/node_modules/diff-sequences": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.0.2.tgz", + "integrity": "sha512-YtEoNynLDFCRznv/XDalsKGSZDoj0U5kLnXvY0JSq3nBboRrZXjD81+eSiwi+nzcZDwedMmcowcxNwwgFW23mQ==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-diff": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.0.tgz", + "integrity": "sha512-8eFd3U3OkIKRtlasXfiAQfbovgFgRDb0Ngcs2E+FMeBZ4rUezqIaGjuyggJBp+llosQXNEWofk/Sz4Hr5gMUhA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^28.0.2", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.0.tgz", + "integrity": "sha512-onnax0n2uTLRQFKAjC7TuaxibrPSvZgKTcSCnNUz/tOjJ9UhxNm7ZmPpoQavmTDUjXvUQ8KesWk2/VdrxIFzTQ==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.0", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", + "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.0.tgz", + "integrity": "sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-validate": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.0.tgz", + "integrity": "sha512-Lly7CJYih3vQBfjLeANGgBSBJ7pEa18cxpQfQEq2go2xyEzehnHfQTjoUia8xUv4x4J80XKFIDwJJThXtRFQXQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.0", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "leven": "^3.1.0", + "pretty-format": "^28.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-validate/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/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/pretty-format": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", + "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-validate/node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "dev": true + }, + "node_modules/jest-watcher": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.0.tgz", + "integrity": "sha512-tNHMtfLE8Njcr2IRS+5rXYA4BhU90gAOwI9frTGOqd+jX0P/Au/JfRSNqsf5nUTcWdbVYuLxS1KjnzILSoR5hA==", + "dev": true, + "dependencies": { + "@jest/test-result": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-worker": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.0.tgz", + "integrity": "sha512-ZHwM6mNwaWBR52Snff8ZvsCTqQsvhCxP/bT1I6T6DAnb6ygkshsyLQIMxFwHpYxht0HOoqt23JlC01viI7T03A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "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-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": "19.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", + "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.5.0", + "acorn-globals": "^6.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.1", + "decimal.js": "^10.3.1", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "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": "^3.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^10.0.0", + "ws": "^8.2.3", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "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-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "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/keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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/known-css-properties": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz", + "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==", + "dev": true + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "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/lint-staged": { + "version": "12.4.1", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.4.1.tgz", + "integrity": "sha512-PTXgzpflrQ+pODQTG116QNB+Q6uUTDg5B5HqGvNhoQSGt8Qy+MA/6zSnR8n38+sxP5TapzeQGTvoKni0KRS8Vg==", + "dev": true, + "dependencies": { + "cli-truncate": "^3.1.0", + "colorette": "^2.0.16", + "commander": "^8.3.0", + "debug": "^4.3.3", + "execa": "^5.1.1", + "lilconfig": "2.0.4", + "listr2": "^4.0.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.0", + "pidtree": "^0.5.0", + "string-argv": "^0.3.1", + "supports-color": "^9.2.1", + "yaml": "^1.10.2" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/supports-color": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz", + "integrity": "sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/listr2/node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "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.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "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/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha512-Ah4CgdSRfeCJagxQhcVNMi9BfGYyEKLa6d7OA6xSbld/Hg3Cf2QiOa1mDpmG7Ve8LOH6DN3mdttzjQAvWTyVkw==", + "dev": true, + "dependencies": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha512-MMIcFmmR9zlGZtBcFOows6c2COMekHCIFJz3ew/rRpKZ1wR4mXDPzvcVqLarux8M33X4TPSq2Jdw8WJj0q0KbQ==", + "dev": true, + "dependencies": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + }, + "bin": { + "lpad-align": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lpad-align/node_modules/camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lpad-align/node_modules/camelcase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", + "integrity": "sha512-hwNYKTjJTlDabjJp2xn0h8bRmOpObvXVgYbQmR+Xob/EeBDtYea3xttjr5hqiWqLWtI3/6xO7x1ZAktQ9up+ag==", + "dev": true, + "dependencies": { + "camelcase": "^1.0.1", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lpad-align/node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lpad-align/node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", + "dev": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lpad-align/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lpad-align/node_modules/meow": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.3.0.tgz", + "integrity": "sha512-vq4EJU5gIPN/DSDmPxZrGLUnrSJdwr7ZZ/DUALp787PgAfxZM2ogfzm1WvfKD02tMgyVwKgpnOBkREeSHs9BKA==", + "dev": true, + "dependencies": { + "camelcase-keys": "^1.0.0", + "indent-string": "^1.1.0", + "minimist": "^1.1.0", + "object-assign": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lpad-align/node_modules/meow/node_modules/indent-string": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz", + "integrity": "sha512-Z1vqf6lDC3f4N2mWqRywY6odjRatPNGDZgUr4DY9MLC14+Fp2/y+CI/RnNGlb8hD6ckscE/8DlZUwHUaiDBshg==", + "dev": true, + "dependencies": { + "get-stdin": "^4.0.1", + "minimist": "^1.1.0", + "repeating": "^1.1.0" + }, + "bin": { + "indent-string": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lpad-align/node_modules/meow/node_modules/repeating": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "integrity": "sha512-Nh30JLeMHdoI+AsQ5eblhZ7YlTsM9wiJQe/AHIunlK3KWzvXhXb36IJ7K1IOeRjIOtzMjdUHjwXUFxKJoPTSOg==", + "dev": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "bin": { + "repeating": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lpad-align/node_modules/object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/media-query-plugin": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/media-query-plugin/-/media-query-plugin-1.5.0.tgz", + "integrity": "sha512-uGA5WgjUeXmBsF6YqTkBXa6TMtMWoqn1bB/tWlowglSajUjxcY8VnhDPPu7HDcTZvq9XSMC/IfCrzwayXkkM/w==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "webpack": "^5.21.2", + "webpack-sources": "^2.2.0" + } + }, + "node_modules/media-query-plugin/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/media-query-plugin/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.6", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.6.tgz", + "integrity": "sha512-rH9mjopto6Wkr7RFuH9l9dk3qb2XGOcYKr7xMhaYqfzuJqOqhRrcFvfD7JMuPj6SLmPreh5+6eAuv36NFAU+Mw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/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/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "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/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "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": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "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.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp/node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/mozjpeg": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", + "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.1.0" + }, + "bin": { + "mozjpeg": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "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/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "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/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "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/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-conf/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "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/object-inspect": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.1.tgz", + "integrity": "sha512-Y/jF6vnvEtOPGiKD1+q+X0CiUYRQtEHp89MLLUJ7TUivtH8Ugn2+3A7Rynqk7BRsAoqeOQWnFnjpDrKSxDgIGA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dev": true, + "dependencies": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/optipng-bin": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz", + "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + }, + "bin": { + "optipng": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "dependencies": { + "arch": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA==", + "dev": true, + "dependencies": { + "p-timeout": "^1.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "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-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", + "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-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg==", + "dev": true, + "dependencies": { + "p-reduce": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha512-IA8SqjIGA8l9qOksXJvsvkeQ+VGb0TAzNCzvKvz9wt5wWLqfWbV6fXy43gpR2L4Te8sOq3S+Ql9biAaMKPdbtw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "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/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "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": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "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/pidtree": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.5.0.tgz", + "integrity": "sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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/pngquant-bin": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-5.0.2.tgz", + "integrity": "sha512-OLdT+4JZx5BqE1CFJkrvomYV0aSsv6x2Bba+aWaVc0PMfWlE+ZByNKYAdKeIqsM4uvW1HOSEHnf8KcOnykPNxA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.1", + "execa": "^0.10.0", + "logalot": "^2.0.0" + }, + "bin": { + "pngquant": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pngquant-bin/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/pngquant-bin/node_modules/execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.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": ">=4" + } + }, + "node_modules/pngquant-bin/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pngquant-bin/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/pngquant-bin/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/pngquant-bin/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/pngquant-bin/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/pngquant-bin/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/pngquant-bin/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/pngquant-bin/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/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dev": true, + "dependencies": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, + "node_modules/postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettier": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", + "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.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/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "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/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "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": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "dependencies": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/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/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/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/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/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", + "dev": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "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.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.8.1", + "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.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "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/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "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/rxjs": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", + "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "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/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "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/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "dependencies": { + "commander": "^2.8.1" + }, + "bin": { + "seek-bunzip": "bin/seek-bunzip", + "seek-table": "bin/seek-bzip-table" + } + }, + "node_modules/seek-bzip/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/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "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/semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", + "dev": true, + "dependencies": { + "semver": "^5.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/semver-truncate/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/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/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/send/node_modules/debug/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/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/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/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/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/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "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/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", + "dev": true, + "dependencies": { + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "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-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha512-YQL1ulInM+ev8nXX7vfXsCsDh6IqXlrremc1hzi77776BtpWgYJUMto3UM05GSAaGzJgWekszjoKDrVNB5XG+A==", + "dev": true, + "dependencies": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/squeak/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/squeak/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/squeak/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/squeak/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/squeak/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/squeak/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "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/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "dependencies": { + "is-natural-number": "^4.0.1" + } + }, + "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-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/strip-outer/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/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "dev": true + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", + "dev": true + }, + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylelint": { + "version": "14.9.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.9.1.tgz", + "integrity": "sha512-RdAkJdPiLqHawCSnu21nE27MjNXaVd4WcOHA4vK5GtIGjScfhNnaOuWR2wWdfKFAvcWQPOYe311iveiVKSmwsA==", + "dev": true, + "dependencies": { + "@csstools/selector-specificity": "^2.0.1", + "balanced-match": "^2.0.0", + "colord": "^2.9.2", + "cosmiconfig": "^7.0.1", + "css-functions-list": "^3.1.0", + "debug": "^4.3.4", + "execall": "^2.0.0", + "fast-glob": "^3.2.11", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.1", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.2.0", + "ignore": "^5.2.0", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.25.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "supports-hyperlinks": "^2.2.0", + "svg-tags": "^1.0.0", + "table": "^6.8.0", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^4.0.1" + }, + "bin": { + "stylelint": "bin/stylelint.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + } + }, + "node_modules/stylelint-config-prettier": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/stylelint-config-prettier/-/stylelint-config-prettier-9.0.3.tgz", + "integrity": "sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg==", + "dev": true, + "bin": { + "stylelint-config-prettier": "bin/check.js", + "stylelint-config-prettier-check": "bin/check.js" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "stylelint": ">=11.0.0" + } + }, + "node_modules/stylelint-config-recommended": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-8.0.0.tgz", + "integrity": "sha512-IK6dWvE000+xBv9jbnHOnBq01gt6HGVB2ZTsot+QsMpe82doDQ9hvplxfv4YnpEuUwVGGd9y6nbaAnhrjcxhZQ==", + "dev": true, + "peerDependencies": { + "stylelint": "^14.8.0" + } + }, + "node_modules/stylelint-config-standard": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-26.0.0.tgz", + "integrity": "sha512-hUuB7LaaqM8abvkOO84wh5oYSkpXgTzHu2Zza6e7mY+aOmpNTjoFBRxSLlzY0uAOMWEFx0OMKzr+reG1BUtcqQ==", + "dev": true, + "dependencies": { + "stylelint-config-recommended": "^8.0.0" + }, + "peerDependencies": { + "stylelint": "^14.9.0" + } + }, + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "node_modules/stylelint/node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.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/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "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/table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/table/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==", + "dev": true, + "dependencies": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "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/terser": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", + "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/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/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/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/terser/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/terser/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/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": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "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/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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/trim-repeated/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/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "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/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "dev": true + }, + "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/url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", + "dev": true, + "dependencies": { + "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.0.tgz", + "integrity": "sha512-HcvgY/xaRm7isYmyx+lFKA4uQmfUbN0J4M0nNItvzTvH/iQ9kW5j/t4YSR+Ge323/lrgDAWJoF46tzGQHwBHFw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", + "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", + "dev": true, + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/webpack": { + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", + "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", + "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", + "dev": true, + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", + "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/ws": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", + "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "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/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "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.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + }, + "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.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "dev": true + }, + "@babel/core": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.12.tgz", + "integrity": "sha512-44ODe6O1IVz9s2oJE3rZ4trNNKTX9O7KpQpfAP4t8QII/zwrVRHL7i2pxhqtcY7tqMLrrKfMlBKnm1QlrRFs5w==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.12", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-module-transforms": "^7.17.12", + "@babel/helpers": "^7.17.9", + "@babel/parser": "^7.17.12", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.12", + "@babel/types": "^7.17.12", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.12.tgz", + "integrity": "sha512-V49KtZiiiLjH/CnIW6OjJdrenrGoyh6AmKQ3k2AZFKozC1h846Q4NYlZ5nqAigPDUXfGzC88+LOUuG8yKd2kCw==", + "dev": true, + "requires": { + "@babel/types": "^7.17.12", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", + "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.12.tgz", + "integrity": "sha512-sZoOeUTkFJMyhqCei2+Z+wtH/BehW8NVKQt7IRUQlRiOARuXymJYfN/FCcI8CvVbR0XVyDM6eLFOlR7YtiXnew==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", + "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dev": true, + "requires": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.12.tgz", + "integrity": "sha512-t5s2BeSWIghhFRPh9XMn6EIGmvn8Lmw5RVASJzkIx1mSemubQQBNIZiQD7WzaFmaHIrjAec4x8z9Yx8SjJ1/LA==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.12", + "@babel/types": "^7.17.12" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", + "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "dev": true, + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0" + } + }, + "@babel/highlight": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.12.tgz", + "integrity": "sha512-FLzHmN9V3AJIrWfOpvRlZCeVg/WLdicSnTMsLur6uDj9TT8ymUlG9XxURdW/XvuygK+2CW0poOJABdA4m/YKxA==", + "dev": true + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", + "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", + "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.17.12" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", + "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", + "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.12.tgz", + "integrity": "sha512-8ILyDG6eL14F8iub97dVc8q35Md0PJYAnA5Kz9NACFOkt6ffCcr0FISyUPKHsvuAy36fkpIitxZ9bVYPFMGQHA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", + "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", + "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", + "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", + "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.12.tgz", + "integrity": "sha512-6l9cO3YXXRh4yPCPRA776ZyJ3RobG4ZKJZhp7NDRbKIOeV3dBPG8FXCF7ZtiO2RTCIOkQOph1xDDcc01iWVNjQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.17.12" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", + "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", + "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", + "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", + "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-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-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.12.tgz", + "integrity": "sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", + "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", + "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.17.12.tgz", + "integrity": "sha512-jw8XW/B1i7Lqwqj2CbrViPcZijSxfguBWZP2aN59NHgxUyO/OcO1mfdCxH13QhN5LbWhPkX+f+brKGhZTiqtZQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.17.12.tgz", + "integrity": "sha512-cvO7lc7pZat6BsvH6l/EGaI8zpl8paICaoGk+7x7guvtfak/TbIf66nYmJOH13EuG0H+Xx3M+9LQDtSvZFKXKw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", + "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.12.tgz", + "integrity": "sha512-P8pt0YiKtX5UMUL5Xzsc9Oyij+pJE6JuC+F1k0/brq/OOGs5jDa1If3OY0LRWGvJsJhI+8tsiecL3nJLc0WTlg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", + "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.17.12.tgz", + "integrity": "sha512-76lTwYaCxw8ldT7tNmye4LLwSoKDbRCBzu6n/DcK/P3FOR29+38CIIaVIZfwol9By8W/QHORYEnYSLuvcQKrsg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", + "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.17.12.tgz", + "integrity": "sha512-p5rt9tB5Ndcc2Za7CeNxVf7YAjRcUMR6yi8o8tKjb9KhRkEvXwa+C0hj6DA5bVDkKRxB0NYhMUGbVKoFu4+zEA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.12.tgz", + "integrity": "sha512-tVPs6MImAJz+DiX8Y1xXEMdTk5Lwxu9jiPjlS+nv5M2A59R7+/d1+9A8C/sbuY0b3QjIxqClkj6KAplEtRvzaA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-simple-access": "^7.17.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.12.tgz", + "integrity": "sha512-NVhDb0q00hqZcuLduUf/kMzbOQHiocmPbIxIvk23HLiEqaTKC/l4eRxeC7lO63M72BmACoiKOcb9AkOAJRerpw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.17.12.tgz", + "integrity": "sha512-BnsPkrUHsjzZGpnrmJeDFkOMMljWFHPjDc9xDcz71/C+ybF3lfC3V4m3dwXPLZrE5b3bgd4V+3/Pj+3620d7IA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", + "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", + "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", + "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", + "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", + "dev": true, + "requires": { + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", + "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", + "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.17.12.tgz", + "integrity": "sha512-kAKJ7DX1dSRa2s7WN1xUAuaQmkTpN+uig4wCKWivVXIObqGbVTUlSavHyfI2iZvz89GFAMGm9p2DBJ4Y1Tp0hw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", + "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.17.12.tgz", + "integrity": "sha512-Kke30Rj3Lmcx97bVs71LO0s8M6FmJ7tUAQI9fNId62rf0cYG1UAWwdNO9/sE0/pLEahAw1MqMorymoD12bj5Fg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-async-generator-functions": "^7.17.12", + "@babel/plugin-proposal-class-properties": "^7.17.12", + "@babel/plugin-proposal-class-static-block": "^7.17.12", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.17.12", + "@babel/plugin-proposal-json-strings": "^7.17.12", + "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.17.12", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-private-methods": "^7.17.12", + "@babel/plugin-proposal-private-property-in-object": "^7.17.12", + "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.17.12", + "@babel/plugin-transform-async-to-generator": "^7.17.12", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.17.12", + "@babel/plugin-transform-classes": "^7.17.12", + "@babel/plugin-transform-computed-properties": "^7.17.12", + "@babel/plugin-transform-destructuring": "^7.17.12", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.17.12", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.17.12", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.17.12", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.17.12", + "@babel/plugin-transform-modules-commonjs": "^7.17.12", + "@babel/plugin-transform-modules-systemjs": "^7.17.12", + "@babel/plugin-transform-modules-umd": "^7.17.12", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", + "@babel/plugin-transform-new-target": "^7.17.12", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.17.12", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.17.9", + "@babel/plugin-transform-reserved-words": "^7.17.12", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.17.12", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.17.12", + "@babel/plugin-transform-typeof-symbol": "^7.17.12", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.17.12", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", + "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.12.tgz", + "integrity": "sha512-zULPs+TbCvOkIFd4FrG53xrpxvCBwLIgo6tO0tJorY7YV2IWFxUfS/lXDJbGgfyYt9ery/Gxj2niwttNnB0gIw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.12", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.12", + "@babel/types": "^7.17.12", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.12.tgz", + "integrity": "sha512-rH8i29wcZ6x9xjzI5ILHL/yZkbQnCERdHlogKuIb4PUr7do4iT8DPekrTbBLWTnRQm6U0GYABbTMSzijmEqlAg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "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 + }, + "@csstools/selector-specificity": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", + "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", + "dev": true, + "requires": {} + }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", + "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.9.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.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", + "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "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.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@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": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.0.tgz", + "integrity": "sha512-tscn3dlJFGay47kb4qVruQg/XWlmvU0xp3EJOjzzY+sBaI+YgwKcvAmTcyYU7xEiLLIY5HCdWRooAL8dqkFlDA==", + "dev": true, + "requires": { + "@jest/types": "^28.1.0", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.0", + "jest-util": "^28.1.0", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.0.tgz", + "integrity": "sha512-/2PTt0ywhjZ4NwNO4bUqD9IVJfmFVhVKGlhvSpmEfUCuxYf/3NHcKmRFI+I71lYzbTT3wMuYpETDCTHo81gC/g==", + "dev": true, + "requires": { + "@jest/console": "^28.1.0", + "@jest/reporters": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^28.0.2", + "jest-config": "^28.1.0", + "jest-haste-map": "^28.1.0", + "jest-message-util": "^28.1.0", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.0", + "jest-resolve-dependencies": "^28.1.0", + "jest-runner": "^28.1.0", + "jest-runtime": "^28.1.0", + "jest-snapshot": "^28.1.0", + "jest-util": "^28.1.0", + "jest-validate": "^28.1.0", + "jest-watcher": "^28.1.0", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "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 + }, + "pretty-format": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", + "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "dev": true, + "requires": { + "@jest/schemas": "^28.0.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "dev": true + } + } + }, + "@jest/environment": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.0.tgz", + "integrity": "sha512-S44WGSxkRngzHslhV6RoAExekfF7Qhwa6R5+IYFa81mpcj0YgdBnRSmvHe3SNwOt64yXaE5GG8Y2xM28ii5ssA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/node": "*", + "jest-mock": "^28.1.0" + } + }, + "@jest/expect": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.0.tgz", + "integrity": "sha512-be9ETznPLaHOmeJqzYNIXv1ADEzENuQonIoobzThOYPuK/6GhrWNIJDVTgBLCrz3Am73PyEU2urQClZp0hLTtA==", + "dev": true, + "requires": { + "expect": "^28.1.0", + "jest-snapshot": "^28.1.0" + } + }, + "@jest/expect-utils": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.0.tgz", + "integrity": "sha512-5BrG48dpC0sB80wpeIX5FU6kolDJI4K0n5BM9a5V38MGx0pyRvUBSS0u2aNTdDzmOrCjhOg8pGs6a20ivYkdmw==", + "dev": true, + "requires": { + "jest-get-type": "^28.0.2" + } + }, + "@jest/fake-timers": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.0.tgz", + "integrity": "sha512-Xqsf/6VLeAAq78+GNPzI7FZQRf5cCHj1qgQxCjws9n8rKw8r1UYoeaALwBvyuzOkpU3c1I6emeMySPa96rxtIg==", + "dev": true, + "requires": { + "@jest/types": "^28.1.0", + "@sinonjs/fake-timers": "^9.1.1", + "@types/node": "*", + "jest-message-util": "^28.1.0", + "jest-mock": "^28.1.0", + "jest-util": "^28.1.0" + } + }, + "@jest/globals": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.0.tgz", + "integrity": "sha512-3m7sTg52OTQR6dPhsEQSxAvU+LOBbMivZBwOvKEZ+Rb+GyxVnXi9HKgOTYkx/S99T8yvh17U4tNNJPIEQmtwYw==", + "dev": true, + "requires": { + "@jest/environment": "^28.1.0", + "@jest/expect": "^28.1.0", + "@jest/types": "^28.1.0" + } + }, + "@jest/reporters": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.0.tgz", + "integrity": "sha512-qxbFfqap/5QlSpIizH9c/bFCDKsQlM4uAKSOvZrP+nIdrjqre3FmKzpTtYyhsaVcOSNK7TTt2kjm+4BJIjysFA==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^28.1.0", + "@jest/test-result": "^28.1.0", + "@jest/transform": "^28.1.0", + "@jest/types": "^28.1.0", + "@jridgewell/trace-mapping": "^0.3.7", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "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-util": "^28.1.0", + "jest-worker": "^28.1.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.0" + } + }, + "@jest/schemas": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", + "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.23.3" + } + }, + "@jest/source-map": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.0.2.tgz", + "integrity": "sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.7", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + } + }, + "@jest/test-result": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.0.tgz", + "integrity": "sha512-sBBFIyoPzrZho3N+80P35A5oAkSKlGfsEFfXFWuPGBsW40UAjCkGakZhn4UQK4iQlW2vgCDMRDOob9FGKV8YoQ==", + "dev": true, + "requires": { + "@jest/console": "^28.1.0", + "@jest/types": "^28.1.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.0.tgz", + "integrity": "sha512-tZCEiVWlWNTs/2iK9yi6o3AlMfbbYgV4uuZInSVdzZ7ftpHZhCMuhvk2HLYhCZzLgPFQ9MnM1YaxMnh3TILFiQ==", + "dev": true, + "requires": { + "@jest/test-result": "^28.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.0", + "slash": "^3.0.0" + } + }, + "@jest/transform": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.0.tgz", + "integrity": "sha512-omy2xe5WxlAfqmsTjTPxw+iXRTRnf+NtX0ToG+4S0tABeb4KsKmPUHq5UBuwunHg3tJRwgEQhEp0M/8oiatLEA==", + "dev": true, + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^28.1.0", + "@jridgewell/trace-mapping": "^0.3.7", + "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": "^28.1.0", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + } + }, + "@jest/types": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.0.tgz", + "integrity": "sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==", + "dev": true, + "requires": { + "@jest/schemas": "^28.0.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^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.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "@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" + } + }, + "@sinclair/typebox": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", + "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==", + "dev": true + }, + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.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" } }, - "@babel/preset-env": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.17.12.tgz", - "integrity": "sha512-Kke30Rj3Lmcx97bVs71LO0s8M6FmJ7tUAQI9fNId62rf0cYG1UAWwdNO9/sE0/pLEahAw1MqMorymoD12bj5Fg==", + "@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/compat-data": "^7.17.10", - "@babel/helper-compilation-targets": "^7.17.10", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-async-generator-functions": "^7.17.12", - "@babel/plugin-proposal-class-properties": "^7.17.12", - "@babel/plugin-proposal-class-static-block": "^7.17.12", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.17.12", - "@babel/plugin-proposal-json-strings": "^7.17.12", - "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.17.12", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.17.12", - "@babel/plugin-proposal-private-methods": "^7.17.12", - "@babel/plugin-proposal-private-property-in-object": "^7.17.12", - "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.17.12", - "@babel/plugin-transform-async-to-generator": "^7.17.12", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.17.12", - "@babel/plugin-transform-classes": "^7.17.12", - "@babel/plugin-transform-computed-properties": "^7.17.12", - "@babel/plugin-transform-destructuring": "^7.17.12", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.17.12", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.17.12", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.17.12", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.17.12", - "@babel/plugin-transform-modules-commonjs": "^7.17.12", - "@babel/plugin-transform-modules-systemjs": "^7.17.12", - "@babel/plugin-transform-modules-umd": "^7.17.12", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", - "@babel/plugin-transform-new-target": "^7.17.12", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.17.12", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.17.9", - "@babel/plugin-transform-reserved-words": "^7.17.12", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.17.12", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.17.12", - "@babel/plugin-transform-typeof-symbol": "^7.17.12", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.17.12", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.3", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.3.tgz", + "integrity": "sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.29", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", + "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "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/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-fUy7YRpT+rHXto1YlL+J9rs0uLGyiqVt3ZOTQR+4ROc47yNl8WLdVLgUloBRhOxP1PZvguHl44T3H0wAWxahYQ==", + "dev": true, + "requires": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@types/jsdom": { + "version": "16.2.14", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.14.tgz", + "integrity": "sha512-6BAy1xXEmMuHeAJ4Fv4yXKwBDTGTOseExKE3OaHiNycdHdZw59KfYzrt0DkDluvwmik1HRt6QS7bImxUmpSy+w==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/parse5": "*", + "@types/tough-cookie": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/node": { + "version": "17.0.34", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.34.tgz", + "integrity": "sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "dev": true + }, + "@types/prettier": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.1.tgz", + "integrity": "sha512-XFjFHmaLVifrAKaZ+EKghFHtHSUonyw8P2Qmy2/+osBnrKbH9UYtlK10zg8/kCt47MFilll/DEDKy3DHfJ0URw==", + "dev": true + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" } }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" + "@types/mime": "^1", + "@types/node": "*" } }, - "@babel/runtime": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", - "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", "dev": true, "requires": { - "regenerator-runtime": "^0.13.4" + "@types/node": "*" } }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "@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/tough-cookie": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", + "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", + "dev": true + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@types/node": "*" } }, - "@babel/traverse": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.12.tgz", - "integrity": "sha512-zULPs+TbCvOkIFd4FrG53xrpxvCBwLIgo6tO0tJorY7YV2IWFxUfS/lXDJbGgfyYt9ery/Gxj2niwttNnB0gIw==", + "@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.12", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.12", - "@babel/types": "^7.17.12", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@types/yargs-parser": "*" } }, - "@babel/types": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.12.tgz", - "integrity": "sha512-rH8i29wcZ6x9xjzI5ILHL/yZkbQnCERdHlogKuIb4PUr7do4iT8DPekrTbBLWTnRQm6U0GYABbTMSzijmEqlAg==", + "@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 + }, + "@typescript-eslint/scope-manager": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz", + "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.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==", + "@typescript-eslint/types": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz", + "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==", "dev": true }, - "@eslint/eslintrc": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", - "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", + "@typescript-eslint/typescript-estree": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz", + "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==", "dev": true, "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.9.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" + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/visitor-keys": "5.25.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "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.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { - "type-fest": "^0.20.2" + "lru-cache": "^6.0.0" } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + } + } + }, + "@typescript-eslint/utils": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.25.0.tgz", + "integrity": "sha512-qNC9bhnz/n9Kba3yI6HQgQdBLuxDoMgdjzdhSInZh6NaDnFpTUlwNGxplUFWfY260Ya0TRPvkg9dd57qxrJI9g==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.25.0", + "@typescript-eslint/types": "5.25.0", + "@typescript-eslint/typescript-estree": "5.25.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { - "argparse": "^2.0.1" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.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==", + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz", + "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.25.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "requires": {} + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "abab": { + "version": "2.0.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.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "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 } } }, - "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } + "requires": {} }, - "@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==", + "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 }, - "@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==", + "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": { - "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" + "debug": "4" } }, - "@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 + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } }, - "@jest/console": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.0.tgz", - "integrity": "sha512-tscn3dlJFGay47kb4qVruQg/XWlmvU0xp3EJOjzzY+sBaI+YgwKcvAmTcyYU7xEiLLIY5HCdWRooAL8dqkFlDA==", + "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": { - "@jest/types": "^28.1.0", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.0", - "jest-util": "^28.1.0", - "slash": "^3.0.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "@jest/core": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.0.tgz", - "integrity": "sha512-/2PTt0ywhjZ4NwNO4bUqD9IVJfmFVhVKGlhvSpmEfUCuxYf/3NHcKmRFI+I71lYzbTT3wMuYpETDCTHo81gC/g==", + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, "requires": { - "@jest/console": "^28.1.0", - "@jest/reporters": "^28.1.0", - "@jest/test-result": "^28.1.0", - "@jest/transform": "^28.1.0", - "@jest/types": "^28.1.0", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^28.0.2", - "jest-config": "^28.1.0", - "jest-haste-map": "^28.1.0", - "jest-message-util": "^28.1.0", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.0", - "jest-resolve-dependencies": "^28.1.0", - "jest-runner": "^28.1.0", - "jest-runtime": "^28.1.0", - "jest-snapshot": "^28.1.0", - "jest-util": "^28.1.0", - "jest-validate": "^28.1.0", - "jest-watcher": "^28.1.0", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "ajv": "^8.0.0" }, "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 - }, - "pretty-format": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.0.tgz", - "integrity": "sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==", + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "requires": { - "@jest/schemas": "^28.0.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "react-is": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", - "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true } } }, - "@jest/environment": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.0.tgz", - "integrity": "sha512-S44WGSxkRngzHslhV6RoAExekfF7Qhwa6R5+IYFa81mpcj0YgdBnRSmvHe3SNwOt64yXaE5GG8Y2xM28ii5ssA==", + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, - "requires": { - "@jest/fake-timers": "^28.1.0", - "@jest/types": "^28.1.0", - "@types/node": "*", - "jest-mock": "^28.1.0" - } + "requires": {} }, - "@jest/expect": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.0.tgz", - "integrity": "sha512-be9ETznPLaHOmeJqzYNIXv1ADEzENuQonIoobzThOYPuK/6GhrWNIJDVTgBLCrz3Am73PyEU2urQClZp0hLTtA==", + "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": { - "expect": "^28.1.0", - "jest-snapshot": "^28.1.0" + "type-fest": "^0.21.3" } }, - "@jest/expect-utils": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.0.tgz", - "integrity": "sha512-5BrG48dpC0sB80wpeIX5FU6kolDJI4K0n5BM9a5V38MGx0pyRvUBSS0u2aNTdDzmOrCjhOg8pGs6a20ivYkdmw==", - "dev": true, - "requires": { - "jest-get-type": "^28.0.2" - } + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true }, - "@jest/fake-timers": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.0.tgz", - "integrity": "sha512-Xqsf/6VLeAAq78+GNPzI7FZQRf5cCHj1qgQxCjws9n8rKw8r1UYoeaALwBvyuzOkpU3c1I6emeMySPa96rxtIg==", + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@jest/types": "^28.1.0", - "@sinonjs/fake-timers": "^9.1.1", - "@types/node": "*", - "jest-message-util": "^28.1.0", - "jest-mock": "^28.1.0", - "jest-util": "^28.1.0" + "color-convert": "^2.0.1" } }, - "@jest/globals": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.0.tgz", - "integrity": "sha512-3m7sTg52OTQR6dPhsEQSxAvU+LOBbMivZBwOvKEZ+Rb+GyxVnXi9HKgOTYkx/S99T8yvh17U4tNNJPIEQmtwYw==", + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "requires": { - "@jest/environment": "^28.1.0", - "@jest/expect": "^28.1.0", - "@jest/types": "^28.1.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "@jest/reporters": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.0.tgz", - "integrity": "sha512-qxbFfqap/5QlSpIizH9c/bFCDKsQlM4uAKSOvZrP+nIdrjqre3FmKzpTtYyhsaVcOSNK7TTt2kjm+4BJIjysFA==", + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", "dev": true, "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^28.1.0", - "@jest/test-result": "^28.1.0", - "@jest/transform": "^28.1.0", - "@jest/types": "^28.1.0", - "@jridgewell/trace-mapping": "^0.3.7", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "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-util": "^28.1.0", - "jest-worker": "^28.1.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^9.0.0" + "file-type": "^4.2.0" } }, - "@jest/schemas": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "@sinclair/typebox": "^0.23.3" + "sprintf-js": "~1.0.2" } }, - "@jest/source-map": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.0.2.tgz", - "integrity": "sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==", + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.7", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" } }, - "@jest/test-result": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.0.tgz", - "integrity": "sha512-sBBFIyoPzrZho3N+80P35A5oAkSKlGfsEFfXFWuPGBsW40UAjCkGakZhn4UQK4iQlW2vgCDMRDOob9FGKV8YoQ==", + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, "requires": { - "@jest/console": "^28.1.0", - "@jest/types": "^28.1.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "lodash": "^4.17.14" } }, - "@jest/test-sequencer": { + "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": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.0.tgz", - "integrity": "sha512-tZCEiVWlWNTs/2iK9yi6o3AlMfbbYgV4uuZInSVdzZ7ftpHZhCMuhvk2HLYhCZzLgPFQ9MnM1YaxMnh3TILFiQ==", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.0.tgz", + "integrity": "sha512-zNKk0yhDZ6QUwfxh9k07GII6siNGMJWVUU49gmFj5gfdqDKLqa2RArXOF2CODp4Dr7dLxN2cvAV+667dGJ4b4w==", "dev": true, "requires": { - "@jest/test-result": "^28.1.0", + "@jest/transform": "^28.1.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^28.0.2", + "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.0", "slash": "^3.0.0" } }, - "@jest/transform": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.0.tgz", - "integrity": "sha512-omy2xe5WxlAfqmsTjTPxw+iXRTRnf+NtX0ToG+4S0tABeb4KsKmPUHq5UBuwunHg3tJRwgEQhEp0M/8oiatLEA==", + "babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", "dev": true, "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.1.0", - "@jridgewell/trace-mapping": "^0.3.7", - "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": "^28.1.0", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" } }, - "@jest/types": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.0.tgz", - "integrity": "sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==", + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "dev": true, "requires": { - "@jest/schemas": "^28.0.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "object.assign": "^4.1.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==", + "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": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@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" } }, - "@jridgewell/resolve-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", - "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.13", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", - "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "babel-plugin-jest-hoist": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.0.2.tgz", + "integrity": "sha512-Kizhn/ZL+68ZQHxSnHyuvJv8IchXD62KQxV77TBDV/xoBFBOfgRAk97GNs6hXdTTCiVES9nB2I6+7MXXrk5llQ==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" } }, - "@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==", + "babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", "dev": true, "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" } }, - "@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==", + "babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", "dev": true, "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" } }, - "@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==", - "dev": true + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "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": { - "type-detect": "4.0.8" + "@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" } }, - "@sinonjs/fake-timers": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "babel-preset-jest": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.0.2.tgz", + "integrity": "sha512-sYzXIdgIXXroJTFeB3S6sNDWtlJ2dllCdTEsnZ65ACrMojj3hVNFRmnJ1HZtomGi+Be7aqpY/HJ92fr8OhKVkQ==", "dev": true, "requires": { - "@sinonjs/commons": "^1.7.0" + "babel-plugin-jest-hoist": "^28.0.2", + "babel-preset-current-node-syntax": "^1.0.0" } }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "badgen": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/badgen/-/badgen-3.2.2.tgz", + "integrity": "sha512-MfBNhOzp+qbTg/3BAeaK1g+VE3uZ0CRfqMyrfyI3JUBz7b+DwxrZbYQdz5JQnibRih9YOVzXuVJl3A3xaWXfFQ==", "dev": true }, - "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "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 + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", "dev": true, "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.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": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "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 + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "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 + }, + "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" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } } }, - "@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==", + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "execa": "^0.7.0", + "executable": "^4.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.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": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "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 + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "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 + }, + "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" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } } }, - "@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==", + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", "dev": true, "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "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" + } + } } }, - "@types/babel__traverse": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", "dev": true, "requires": { - "@babel/types": "^7.3.0" + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", "dev": true, "requires": { - "@types/node": "*" + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "dependencies": { + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true + }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + } } }, - "@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==", + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "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==", + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "dev": true, "requires": { - "@types/istanbul-lib-coverage": "*" + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" } }, - "@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==", + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "dev": true, "requires": { - "@types/istanbul-lib-report": "*" + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } } }, - "@types/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-fUy7YRpT+rHXto1YlL+J9rs0uLGyiqVt3ZOTQR+4ROc47yNl8WLdVLgUloBRhOxP1PZvguHl44T3H0wAWxahYQ==", + "bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", "dev": true, "requires": { - "jest-matcher-utils": "^27.0.0", - "pretty-format": "^27.0.0" + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, - "@types/jsdom": { - "version": "16.2.14", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.14.tgz", - "integrity": "sha512-6BAy1xXEmMuHeAJ4Fv4yXKwBDTGTOseExKE3OaHiNycdHdZw59KfYzrt0DkDluvwmik1HRt6QS7bImxUmpSy+w==", + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "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": { - "@types/node": "*", - "@types/parse5": "*", - "@types/tough-cookie": "*" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/node": { - "version": "17.0.34", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.34.tgz", - "integrity": "sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA==", - "dev": true - }, - "@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true - }, - "@types/prettier": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.1.tgz", - "integrity": "sha512-XFjFHmaLVifrAKaZ+EKghFHtHSUonyw8P2Qmy2/+osBnrKbH9UYtlK10zg8/kCt47MFilll/DEDKy3DHfJ0URw==", - "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/tough-cookie": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", - "dev": true - }, - "@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "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": { - "@types/yargs-parser": "*" + "fill-range": "^7.0.1" } }, - "@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==", + "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 }, - "@typescript-eslint/scope-manager": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.25.0.tgz", - "integrity": "sha512-p4SKTFWj+2VpreUZ5xMQsBMDdQ9XdRvODKXN4EksyBjFp2YvQdLkyHqOffakYZPuWJUDNu3jVXtHALDyTv3cww==", + "browserslist": { + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/visitor-keys": "5.25.0" + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", + "escalade": "^3.1.1", + "node-releases": "^2.0.3", + "picocolors": "^1.0.0" } }, - "@typescript-eslint/types": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.25.0.tgz", - "integrity": "sha512-7fWqfxr0KNHj75PFqlGX24gWjdV/FDBABXL5dyvBOWHpACGyveok8Uj4ipPX/1fGU63fBkzSIycEje4XsOxUFA==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.25.0.tgz", - "integrity": "sha512-MrPODKDych/oWs/71LCnuO7NyR681HuBly2uLnX3r5i4ME7q/yBqC4hW33kmxtuauLTM0OuBOhhkFaxCCOjEEw==", + "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": { - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/visitor-keys": "5.25.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "node-int64": "^0.4.0" } }, - "@typescript-eslint/utils": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.25.0.tgz", - "integrity": "sha512-qNC9bhnz/n9Kba3yI6HQgQdBLuxDoMgdjzdhSInZh6NaDnFpTUlwNGxplUFWfY260Ya0TRPvkg9dd57qxrJI9g==", + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.25.0", - "@typescript-eslint/types": "5.25.0", - "@typescript-eslint/typescript-estree": "5.25.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "@typescript-eslint/visitor-keys": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.25.0.tgz", - "integrity": "sha512-yd26vFgMsC4h2dgX4+LR+GeicSKIfUvZREFLf3DDjZPtqgLx5AJZr6TetMNwFP9hcKreTTeztQYBTNbNoOycwA==", + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dev": true, "requires": { - "@typescript-eslint/types": "5.25.0", - "eslint-visitor-keys": "^3.3.0" + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" } }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", "dev": true }, - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "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==", + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, + "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 + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", "dev": true, "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" }, "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", "dev": true + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } } } }, - "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==", + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { - "debug": "4" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, - "aggregate-error": { + "callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } } }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "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" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" } }, - "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==", + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, "requires": { - "type-fest": "^0.21.3" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "caniuse-lite": { + "version": "1.0.30001341", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz", + "integrity": "sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==", "dev": true }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", "dev": true, "requires": { - "color-convert": "^2.0.1" + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" } }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "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": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "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 + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "requires": { - "sprintf-js": "~1.0.2" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "dev": true }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "ci-info": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==", "dev": true }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "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 }, - "babel-jest": { - "version": "28.1.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.0.tgz", - "integrity": "sha512-zNKk0yhDZ6QUwfxh9k07GII6siNGMJWVUU49gmFj5gfdqDKLqa2RArXOF2CODp4Dr7dLxN2cvAV+667dGJ4b4w==", + "clean-css": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", + "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", "dev": true, "requires": { - "@jest/transform": "^28.1.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^28.0.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" + "source-map": "~0.6.0" } }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "clean-webpack-plugin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", "dev": true, "requires": { - "object.assign": "^4.1.0" + "del": "^4.1.1" } }, - "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==", + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "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" + "restore-cursor": "^3.1.0" } }, - "babel-plugin-jest-hoist": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.0.2.tgz", - "integrity": "sha512-Kizhn/ZL+68ZQHxSnHyuvJv8IchXD62KQxV77TBDV/xoBFBOfgRAk97GNs6hXdTTCiVES9nB2I6+7MXXrk5llQ==", + "cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", "dev": true, "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } } }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "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": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" } }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "is-regexp": "^2.0.0" } }, - "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==", + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", "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" + "mimic-response": "^1.0.0" } }, - "babel-preset-jest": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.0.2.tgz", - "integrity": "sha512-sYzXIdgIXXroJTFeB3S6sNDWtlJ2dllCdTEsnZ65ACrMojj3hVNFRmnJ1HZtomGi+Be7aqpY/HJ92fr8OhKVkQ==", + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^28.0.2", - "babel-preset-current-node-syntax": "^1.0.0" + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "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 + }, + "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 + }, + "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" + } + } } }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "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 }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "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": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "color-name": "~1.1.4" } }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "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 + }, + "colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "dev": true + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "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": { - "fill-range": "^7.0.1" + "delayed-stream": "~1.0.0" } }, - "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==", + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true }, - "browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "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": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", - "escalade": "^3.1.1", - "node-releases": "^2.0.3", - "picocolors": "^1.0.0" + "mime-db": ">= 1.43.0 < 2" } }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "requires": { - "node-int64": "^0.4.0" + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "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 + } } }, - "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==", + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "ini": "^1.3.4", + "proto-list": "~1.2.1" } }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "dev": true }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ==", "dev": true }, - "caniuse-lite": { - "version": "1.0.30001341", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz", - "integrity": "sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==", + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "dev": true }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "safe-buffer": "~5.1.1" } }, - "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==", + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true }, - "ci-info": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", - "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==", + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "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 + "copy-webpack-plugin": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", + "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", + "dev": true, + "requires": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "dev": true + }, + "globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "dev": true, + "requires": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + } + } }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "core-js-compat": { + "version": "3.22.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.5.tgz", + "integrity": "sha512-rEF75n3QtInrYICvJjrAgV03HwKiYvtKHdPtaba1KucG+cNZ4NJnH9isqt979e67KZlhpbCOTwnsvnIr+CVeOg==", + "dev": true, + "requires": { + "browserslist": "^4.20.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "dev": true }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "dev": true, "requires": { - "restore-cursor": "^3.1.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" } }, - "cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "coverage-badges-cli": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/coverage-badges-cli/-/coverage-badges-cli-1.0.10.tgz", + "integrity": "sha512-vhJwdYJAYTpdPfB+2FYsWBxRmONABXjaTl2Av0QFRlSIU5YW3domEN2JwO3lEIZm6uDcufVSK6CRQ4WgeFQXOw==", "dev": true, "requires": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" + "@types/fs-extra": "9.0.13", + "@types/minimist": "1.2.2", + "badgen": "3.2.2", + "fs-extra": "10.0.1", + "minimist": "1.2.5" }, "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "fs-extra": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "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" + } + }, + "css-declaration-sorter": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "dev": true, + "requires": {} + }, + "css-functions-list": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", + "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", + "dev": true + }, + "css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { - "ansi-regex": "^6.0.1" + "lru-cache": "^6.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==", + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", "dev": true, "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "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": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, "requires": { - "color-name": "~1.1.4" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" } }, - "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 - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", "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==", + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "requires": { - "delayed-stream": "~1.0.0" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" } }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "cssnano": { + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", + "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", "dev": true, "requires": { - "safe-buffer": "~5.1.1" + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" } }, - "core-js-compat": { - "version": "3.22.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.5.tgz", - "integrity": "sha512-rEF75n3QtInrYICvJjrAgV03HwKiYvtKHdPtaba1KucG+cNZ4NJnH9isqt979e67KZlhpbCOTwnsvnIr+CVeOg==", + "cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "dev": true, - "requires": { - "browserslist": "^4.20.3", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } + "requires": {} }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "css-tree": "^1.1.2" } }, "cssom": { @@ -9678,6 +20961,17 @@ } } }, + "cwebp-bin": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cwebp-bin/-/cwebp-bin-5.1.0.tgz", + "integrity": "sha512-BsPKStaNr98zfxwejWWLIGELbPERULJoD2v5ijvpeutSAGsegX7gmABgnkRK7MUucCPROXXfaPqkLAwI509JzA==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.1", + "logalot": "^2.1.0" + } + }, "data-urls": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", @@ -9710,12 +21004,205 @@ "ms": "2.1.2" } }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + } + } + }, "decimal.js": { "version": "10.3.1", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", "dev": true }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "dev": true + }, + "decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "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 + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true + }, + "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 + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true + }, + "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 + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true + }, + "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 + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", + "dev": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", + "dev": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", @@ -9734,6 +21221,21 @@ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, "define-properties": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", @@ -9744,18 +21246,98 @@ "object-keys": "^1.1.1" } }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "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" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "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 }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, "diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", @@ -9771,6 +21353,21 @@ "path-type": "^4.0.0" } }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -9780,27 +21377,157 @@ "esutils": "^2.0.2" } }, - "domexception": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "requires": { + "webidl-conversions": "^7.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", "dev": true, "requires": { - "webidl-conversions": "^7.0.0" + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } } }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==", + "dev": true + }, "eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "dev": true }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, "electron-to-chromium": { "version": "1.4.137", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz", "integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==", "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.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", @@ -9813,6 +21540,49 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "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" + } + }, + "enhanced-resolve": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -9822,12 +21592,72 @@ "is-arrayish": "^0.2.1" } }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, "escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", @@ -10063,6 +21893,147 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.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": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "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 + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "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 + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "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" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } + }, "execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -10080,6 +22051,32 @@ "strip-final-newline": "^2.0.0" } }, + "execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, + "requires": { + "clone-regexp": "^2.1.0" + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "requires": { + "pify": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", @@ -10155,6 +22152,93 @@ } } }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -10197,6 +22281,21 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, + "fast-xml-parser": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz", + "integrity": "sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==", + "dev": true, + "requires": { + "strnum": "^1.0.4" + } + }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, "fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", @@ -10206,6 +22305,15 @@ "reusify": "^1.0.4" } }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, "fb-watchman": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", @@ -10215,6 +22323,33 @@ "bser": "2.1.1" } }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + } + } + }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -10224,6 +22359,52 @@ "flat-cache": "^3.0.4" } }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", + "dev": true + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -10233,6 +22414,49 @@ "to-regex-range": "^5.0.1" } }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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 + } + } + }, + "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", @@ -10243,6 +22467,15 @@ "path-exists": "^4.0.0" } }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "requires": { + "semver-regex": "^2.0.0" + } + }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -10259,6 +22492,12 @@ "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", "dev": true }, + "follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "dev": true + }, "form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -10270,6 +22509,51 @@ "mime-types": "^2.1.12" } }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -10289,12 +22573,30 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -10324,12 +22626,201 @@ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, "get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "gh-pages": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-4.0.0.tgz", + "integrity": "sha512-p8S0T3aGJc68MtwOcZusul5qPSNZCalap3NWbhRUZYu1YOdp+EjZ+4kPmRM8h3NNRdqw00yuevRjlkuSzCn7iQ==", + "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" + }, + "dependencies": { + "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" + } + }, + "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 + }, + "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" + } + }, + "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" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "gifsicle": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", + "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^1.0.0", + "logalot": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "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" + } + } + } + }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -10353,6 +22844,43 @@ "is-glob": "^4.0.3" } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -10373,12 +22901,66 @@ "slash": "^3.0.0" } }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "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 + } + } + }, "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 }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -10388,6 +22970,29 @@ "function-bind": "^1.1.1" } }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + } + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -10400,30 +23005,249 @@ "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dev": true, "requires": { - "get-intrinsic": "^1.1.1" + "get-intrinsic": "^1.1.1" + } + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "requires": { + "whatwg-encoding": "^2.0.0" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-minimizer-webpack-plugin": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/html-minimizer-webpack-plugin/-/html-minimizer-webpack-plugin-3.5.0.tgz", + "integrity": "sha512-i5vQ0vD5Zk9WvCXTDjwtw/Yqb9jJHvJrJ2Q+hLJJGM0RnaDziaH95/CkcAdPxL/qyAkgpuyuEEmcnrLGNcjedQ==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^6.1.0", + "html-minifier-terser": "^6.0.0", + "jest-worker": "^27.0.6", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" } }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", "dev": true }, - "html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "requires": { - "whatwg-encoding": "^2.0.0" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" } }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, "http-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", @@ -10435,6 +23259,27 @@ "debug": "4" } }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + } + } + }, "https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -10466,12 +23311,518 @@ "safer-buffer": ">= 2.1.2 < 3.0.0" } }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, + "image-webpack-loader": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/image-webpack-loader/-/image-webpack-loader-4.6.0.tgz", + "integrity": "sha512-VXs3iNThLW8JzIytrCXI6DWATaGU2kj9G5Vzq5xnyyfhznG45DfIa33WnSjYC4epzjLAs/W5lA38Va8qn8Apdw==", + "dev": true, + "requires": { + "imagemin": "^5.3.1", + "imagemin-gifsicle": "^6.0.0", + "imagemin-mozjpeg": "^8.0.0", + "imagemin-optipng": "^6.0.0", + "imagemin-pngquant": "^6.0.0", + "imagemin-svgo": "^7.0.0", + "imagemin-webp": "^5.0.0", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "imagemin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz", + "integrity": "sha512-JE4+2XKYOkISRfGapB/pq7LNYWc+0a+VBrNJgyki082PgnbVQ2qEfzNMRgNj/IrQckpzhxZsU8MYf1wGsy2/lw==", + "dev": true, + "requires": { + "file-type": "^4.1.0", + "globby": "^6.1.0", + "make-dir": "^1.0.0", + "p-pipe": "^1.1.0", + "pify": "^2.3.0", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "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 + } + } + }, + "imagemin-gifsicle": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", + "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", + "dev": true, + "requires": { + "exec-buffer": "^3.0.0", + "gifsicle": "^4.0.0", + "is-gif": "^3.0.0" + } + }, + "imagemin-mozjpeg": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", + "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "is-jpg": "^2.0.0", + "mozjpeg": "^6.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "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" + } + } + } + }, + "imagemin-optipng": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz", + "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==", + "dev": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^1.0.0", + "optipng-bin": "^5.0.0" + } + }, + "imagemin-pngquant": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-6.0.1.tgz", + "integrity": "sha512-Stk+fZCLxZznV8MFNA/T3AY/VRKevsiP9uZOLV0RCXoi0vUUFriySYuz/83IGp9D254EW8miGyyQ69zKouFr7w==", + "dev": true, + "requires": { + "execa": "^0.10.0", + "is-png": "^1.0.0", + "is-stream": "^1.1.0", + "pngquant-bin": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.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": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "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" + } + } + } + }, + "imagemin-svgo": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", + "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", + "dev": true, + "requires": { + "is-svg": "^4.2.1", + "svgo": "^1.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "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 + }, + "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 + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "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" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + } + } + }, + "imagemin-webp": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-5.1.0.tgz", + "integrity": "sha512-BsPTpobgbDPFBBsI3UflnU/cpIVa15qInEDBcYBw16qI/6XiB4vDF/dGp9l4aM3pfFDDYqR0mANMcKpBD7wbCw==", + "dev": true, + "requires": { + "cwebp-bin": "^5.0.0", + "exec-buffer": "^3.0.0", + "is-cwebp-readable": "^2.0.1" + } + }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -10490,6 +23841,12 @@ } } }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true + }, "import-local": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", @@ -10528,12 +23885,85 @@ "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 + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", + "dev": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, "is-core-module": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", @@ -10543,12 +23973,42 @@ "has": "^1.0.3" } }, + "is-cwebp-readable": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-2.0.1.tgz", + "integrity": "sha512-VdCK1HN5F9vURT3GTLBViE/o/eRv2Z08q6bARfp8L6aFemIHMHPSYR9jOZpM2MvOSEYDtZWsiNovsqwsTLk5TA==", + "dev": true, + "requires": { + "file-type": "^4.3.0" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "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", @@ -10561,6 +24021,23 @@ "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true }, + "is-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "requires": { + "file-type": "^10.4.0" + }, + "dependencies": { + "file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true + } + } + }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -10570,30 +24047,196 @@ "is-extglob": "^2.1.1" } }, + "is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha512-ODlO0ruzhkzD3sdynIainVP5eoOFNN85rxA1+cwwnPe4dKyX0r5+hxNO5XpCrxlHcmb9vkOit9mhRD2JVuimHg==", + "dev": true + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-png": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", + "integrity": "sha512-23Rmps8UEx3Bzqr0JqAtQo0tYP6sDfIfMt1rL9rzlla/zbteftI9LSJoqsIoGgL06sJboDGdVns4RTakAW/WTw==", + "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-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, "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-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-svg": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.3.2.tgz", + "integrity": "sha512-mM90duy00JGMyjqIVHu9gNTjywdZV+8qNasX8cm/EEYZ53PHDgajvbBwNVvty5dwSAxLUD3p3bdo+7sR/UMrpw==", + "dev": true, + "requires": { + "fast-xml-parser": "^3.19.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "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" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, "istanbul-lib-coverage": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", @@ -10645,6 +24288,16 @@ "istanbul-lib-report": "^3.0.0" } }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, "jest": { "version": "28.1.0", "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.0.tgz", @@ -11408,6 +25061,12 @@ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "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", @@ -11432,12 +25091,42 @@ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "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" + } + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, "kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true }, + "known-css-properties": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz", + "integrity": "sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==", + "dev": true + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -11535,6 +25224,23 @@ } } }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -11544,51 +25250,205 @@ "p-locate": "^4.1.0" } }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "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==", + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha512-Ah4CgdSRfeCJagxQhcVNMi9BfGYyEKLa6d7OA6xSbld/Hg3Cf2QiOa1mDpmG7Ve8LOH6DN3mdttzjQAvWTyVkw==", + "dev": true, + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", + "dev": true + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "dev": true }, - "log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha512-MMIcFmmR9zlGZtBcFOows6c2COMekHCIFJz3ew/rRpKZ1wR4mXDPzvcVqLarux8M33X4TPSq2Jdw8WJj0q0KbQ==", "dev": true, "requires": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" }, "dependencies": { - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==", + "dev": true + }, + "camelcase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", + "integrity": "sha512-hwNYKTjJTlDabjJp2xn0h8bRmOpObvXVgYbQmR+Xob/EeBDtYea3xttjr5hqiWqLWtI3/6xO7x1ZAktQ9up+ag==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "camelcase": "^1.0.1", + "map-obj": "^1.0.0" } }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "repeating": "^2.0.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + }, + "meow": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.3.0.tgz", + "integrity": "sha512-vq4EJU5gIPN/DSDmPxZrGLUnrSJdwr7ZZ/DUALp787PgAfxZM2ogfzm1WvfKD02tMgyVwKgpnOBkREeSHs9BKA==", + "dev": true, + "requires": { + "camelcase-keys": "^1.0.0", + "indent-string": "^1.1.0", + "minimist": "^1.1.0", + "object-assign": "^3.0.0" + }, + "dependencies": { + "indent-string": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz", + "integrity": "sha512-Z1vqf6lDC3f4N2mWqRywY6odjRatPNGDZgUr4DY9MLC14+Fp2/y+CI/RnNGlb8hD6ckscE/8DlZUwHUaiDBshg==", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "minimist": "^1.1.0", + "repeating": "^1.1.0" + } + }, + "repeating": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "integrity": "sha512-Nh30JLeMHdoI+AsQ5eblhZ7YlTsM9wiJQe/AHIunlK3KWzvXhXb36IJ7K1IOeRjIOtzMjdUHjwXUFxKJoPTSOg==", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + } } + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==", + "dev": true } } }, @@ -11619,6 +25479,109 @@ "tmpl": "1.0.5" } }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true + }, + "mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "media-query-plugin": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/media-query-plugin/-/media-query-plugin-1.5.0.tgz", + "integrity": "sha512-uGA5WgjUeXmBsF6YqTkBXa6TMtMWoqn1bB/tWlowglSajUjxcY8VnhDPPu7HDcTZvq9XSMC/IfCrzwayXkkM/w==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "webpack": "^5.21.2", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "memfs": { + "version": "3.4.6", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.6.tgz", + "integrity": "sha512-rH9mjopto6Wkr7RFuH9l9dk3qb2XGOcYKr7xMhaYqfzuJqOqhRrcFvfD7JMuPj6SLmPreh5+6eAuv36NFAU+Mw==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "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 + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -11631,6 +25594,12 @@ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -11641,6 +25610,12 @@ "picomatch": "^2.3.1" } }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, "mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -11662,6 +25637,74 @@ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -11671,18 +25714,121 @@ "brace-expansion": "^1.1.7" } }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + }, + "dependencies": { + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + } + } + }, + "mozjpeg": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", + "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.1.0" + } + }, "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 }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, + "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 + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true + }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -11695,12 +25841,59 @@ "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", "dev": true }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, "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 }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, "npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -11710,12 +25903,27 @@ "path-key": "^3.0.0" } }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, "nwsapi": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, + "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 + }, "object-inspect": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.1.tgz", @@ -11740,6 +25948,50 @@ "object-keys": "^1.1.1" } }, + "object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dev": true, + "requires": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -11758,6 +26010,17 @@ "mimic-fn": "^2.1.0" } }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, "optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -11772,6 +26035,53 @@ "word-wrap": "~1.2.3" } }, + "optipng-bin": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz", + "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "requires": { + "arch": "^2.1.0" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA==", + "dev": true, + "requires": { + "p-timeout": "^1.1.1" + } + }, + "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-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", + "dev": true + }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -11799,12 +26109,70 @@ "aggregate-error": "^3.0.0" } }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg==", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha512-IA8SqjIGA8l9qOksXJvsvkeQ+VGb0TAzNCzvKvz9wt5wWLqfWbV6fXy43gpR2L4Te8sOq3S+Ql9biAaMKPdbtw==", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==", + "dev": true + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -11832,6 +26200,30 @@ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -11844,6 +26236,12 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "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", @@ -11856,12 +26254,24 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -11880,33 +26290,502 @@ "integrity": "sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==", "dev": true }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "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==", + "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" + } + }, + "pngquant-bin": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-5.0.2.tgz", + "integrity": "sha512-OLdT+4JZx5BqE1CFJkrvomYV0aSsv6x2Bba+aWaVc0PMfWlE+ZByNKYAdKeIqsM4uvW1HOSEHnf8KcOnykPNxA==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.1", + "execa": "^0.10.0", + "logalot": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.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": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, + "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" + } + } + } + }, + "postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dev": true, + "requires": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "requires": {} + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true + }, + "postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, + "postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, + "requires": {} + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, "requires": { - "find-up": "^4.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" } }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", + "dev": true + }, "prettier": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", "dev": true }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, "pretty-format": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", @@ -11926,6 +26805,12 @@ } } }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, "prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -11936,30 +26821,252 @@ "sisteransi": "^1.0.5" } }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "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": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, "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 }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "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" + } + } + } + }, "react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -11990,6 +27097,17 @@ "@babel/runtime": "^7.8.4" } }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, "regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", @@ -12033,12 +27151,58 @@ } } }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "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.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", @@ -12071,6 +27235,15 @@ "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", "dev": true }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, "restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -12081,6 +27254,12 @@ "signal-exit": "^3.0.2" } }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -12140,21 +27319,243 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "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" + "xmlchars": "^2.2.0" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "requires": { + "commander": "^2.8.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", + "dev": true, + "requires": { + "semver": "^5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -12170,6 +27571,17 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", @@ -12212,12 +27624,61 @@ } } }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", + "dev": true, + "requires": { + "sort-keys": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, "source-map-support": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", @@ -12228,12 +27689,149 @@ "source-map": "^0.6.0" } }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha512-YQL1ulInM+ev8nXX7vfXsCsDh6IqXlrremc1hzi77776BtpWgYJUMto3UM05GSAaGzJgWekszjoKDrVNB5XG+A==", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, "stack-utils": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", @@ -12243,6 +27841,27 @@ "escape-string-regexp": "^2.0.0" } }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-argv": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", @@ -12270,6 +27889,28 @@ "strip-ansi": "^6.0.1" } }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -12285,18 +27926,179 @@ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true + }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, "strip-json-comments": { "version": "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" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + } + } + }, + "strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "dev": true + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "dev": true, + "requires": {} + }, + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", + "dev": true + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylelint": { + "version": "14.9.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.9.1.tgz", + "integrity": "sha512-RdAkJdPiLqHawCSnu21nE27MjNXaVd4WcOHA4vK5GtIGjScfhNnaOuWR2wWdfKFAvcWQPOYe311iveiVKSmwsA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.1", + "balanced-match": "^2.0.0", + "colord": "^2.9.2", + "cosmiconfig": "^7.0.1", + "css-functions-list": "^3.1.0", + "debug": "^4.3.4", + "execall": "^2.0.0", + "fast-glob": "^3.2.11", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.1", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.2.0", + "ignore": "^5.2.0", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.25.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "supports-hyperlinks": "^2.2.0", + "svg-tags": "^1.0.0", + "table": "^6.8.0", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^4.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true + } + } + }, + "stylelint-config-prettier": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/stylelint-config-prettier/-/stylelint-config-prettier-9.0.3.tgz", + "integrity": "sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg==", + "dev": true, + "requires": {} + }, + "stylelint-config-recommended": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-8.0.0.tgz", + "integrity": "sha512-IK6dWvE000+xBv9jbnHOnBq01gt6HGVB2ZTsot+QsMpe82doDQ9hvplxfv4YnpEuUwVGGd9y6nbaAnhrjcxhZQ==", + "dev": true, + "requires": {} + }, + "stylelint-config-standard": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-26.0.0.tgz", + "integrity": "sha512-hUuB7LaaqM8abvkOO84wh5oYSkpXgTzHu2Zza6e7mY+aOmpNTjoFBRxSLlzY0uAOMWEFx0OMKzr+reG1BUtcqQ==", + "dev": true, + "requires": { + "stylelint-config-recommended": "^8.0.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -12312,21 +28114,131 @@ "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", "dev": true, "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "has-flag": "^4.0.0", + "supports-color": "^7.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 + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" } }, - "supports-preserve-symlinks-flag": { + "temp-dir": { "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==", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", "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 + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==", + "dev": true, + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } }, "terminal-link": { "version": "2.1.1", @@ -12338,6 +28250,82 @@ "supports-hyperlinks": "^2.0.0" } }, + "terser": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", + "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "source-map-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" + } + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + }, + "dependencies": { + "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" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "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" + } + } + } + }, "test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -12367,12 +28355,30 @@ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "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-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -12388,6 +28394,12 @@ "is-number": "^7.0.0" } }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, "tough-cookie": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", @@ -12408,6 +28420,29 @@ "punycode": "^2.1.1" } }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "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" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + } + } + }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -12423,6 +28458,15 @@ "tslib": "^1.8.1" } }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", @@ -12444,6 +28488,16 @@ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, "typescript": { "version": "4.6.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", @@ -12451,6 +28505,28 @@ "dev": true, "peer": true }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -12485,6 +28561,18 @@ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "dev": true + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -12494,6 +28582,57 @@ "punycode": "^2.1.0" } }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, "v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", @@ -12511,6 +28650,22 @@ "convert-source-map": "^1.6.0" } }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "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", @@ -12538,12 +28693,295 @@ "makeerror": "1.0.12" } }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, "webidl-conversions": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", "dev": true }, + "webpack": { + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", + "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dev": true, + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, "whatwg-encoding": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", @@ -12578,6 +29016,25 @@ "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -12630,6 +29087,12 @@ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -12668,6 +29131,16 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", "dev": true + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } } } } diff --git a/package.json b/package.json index a2bc26f..f37a8b5 100644 --- a/package.json +++ b/package.json @@ -4,10 +4,18 @@ "description": "otus JS-Basic learning account", "main": "index.js", "scripts": { - "test": "jest", - "lint": "prettier --check . && eslint .", + "build-dev": "webpack --config-name dev-cfg", + "build-public": "webpack --config-name public-cfg", + "clean-all": "rm ./dev/ -r || rm ./public/ -r || rm ./coverage/ -r", + "preserver": "npm run build-dev", + "server": "webpack server", + "test": "jest --silent=false --coverage", + "make-badges": "coverage-badges --style flat --label 'jest --coverage'", + "lint": "prettier --check . && eslint . && stylelint **/*.css", "lint-fix": "prettier --write . && eslint . --fix", - "prepare": "husky install" + "prepare": "husky install", + "predeploy": "npm run build-public", + "deploy": "gh-pages -d public" }, "repository": { "type": "git", @@ -24,14 +32,34 @@ "@babel/preset-env": "^7.17.12", "@types/jest": "^27.5.1", "babel-jest": "^28.1.0", + "babel-loader": "^8.2.5", + "clean-webpack-plugin": "^4.0.0", + "copy-webpack-plugin": "^10.2.4", + "coverage-badges-cli": "^1.0.10", + "css-loader": "^6.7.1", + "css-minimizer-webpack-plugin": "^3.4.1", "eslint": "^8.15.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-jest": "^26.2.2", + "file-loader": "^6.2.0", + "gh-pages": "^4.0.0", + "html-minimizer-webpack-plugin": "^3.5.0", + "html-webpack-plugin": "^5.5.0", "husky": "^8.0.1", + "image-webpack-loader": "^4.2.0", "jest": "^28.1.0", "jest-environment-jsdom": "^28.1.0", "lint-staged": "^12.4.1", - "prettier": "2.6.2" + "media-query-plugin": "^1.5.0", + "mini-css-extract-plugin": "^2.6.0", + "prettier": "2.6.2", + "style-loader": "^3.3.1", + "stylelint": "^14.9.1", + "stylelint-config-prettier": "^9.0.3", + "stylelint-config-standard": "^26.0.0", + "webpack": "^5.72.1", + "webpack-cli": "^4.9.2", + "webpack-dev-server": "^4.9.0" }, "lint-staged": { "*.js": "eslint --fix", diff --git a/readme.md b/readme.md index cb517e7..e69de29 100755 --- a/readme.md +++ b/readme.md @@ -1 +0,0 @@ -Otus JS-Basic learning account diff --git a/src/css/style.css b/src/css/style.css new file mode 100755 index 0000000..4d1a197 --- /dev/null +++ b/src/css/style.css @@ -0,0 +1,73 @@ +:root { + font-size: 16px; +} + +* { + box-sizing: border-box; +} + +html, +body { + background-color: white; + line-height: 1.2; +} + +main { + margin: auto; +} + +.hdr { + display: flex; + justify-content: center; + flex-flow: row wrap; + gap: 1%; + margin: 1%; +} + +.header-img { + width: 20%; + object-fit: contain; + min-width: 250px; +} + +.text-block { + min-width: 400px; +} + +.header-text { + width: 70%; +} + +.main-part { + margin: 1%; + display: flex; + flex-flow: row wrap; + justify-content: space-evenly; + gap: 3%; +} + +.main-left-right { + width: 20%; +} + +.main-center { + width: 48%; +} + +.ftr { + margin: 1%; + display: flex; + flex-flow: row; + justify-content: space-evenly; + gap: 3%; +} + +.margined-p::first-letter { + color: red; + font-style: italic; + font-size: 1.1rem; +} + +.margined-p { + margin-bottom: 55px; +} diff --git a/src/index.html b/src/index.html new file mode 100755 index 0000000..5b9dd9d --- /dev/null +++ b/src/index.html @@ -0,0 +1,171 @@ + + + + + + + + homework + + +
+ +
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in + culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum + dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, + quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. +

+
+
+
+
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in + culpa qui officia deserunt mollit anim id est laborum. +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in + culpa qui officia deserunt mollit anim id est laborum. +

+
+
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in + culpa qui officia deserunt mollit anim id est laborum. +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in + culpa qui officia deserunt mollit anim id est laborum. +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in + culpa qui officia deserunt mollit anim id est laborum. +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in + culpa qui officia deserunt mollit anim id est laborum. +

+
+
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do + eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad + minim veniam, quis nostrud exercitation ullamco laboris nisi ut + aliquip ex ea commodo consequat. Duis aute irure dolor in + reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in + culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum + dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, + quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. Duis aute irure dolor in reprehenderit in voluptate + velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur + adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore + magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum dolore eu + fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem + ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex + ea commodo consequat. Duis aute irure dolor in reprehenderit in + voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur + sint occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. +

+
+
+ + + diff --git a/src/pic/bg.png b/src/pic/bg.png new file mode 100755 index 0000000000000000000000000000000000000000..4f25bf4477421c8e0f1a2f03ff71725bca79e20b GIT binary patch literal 648816 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≻cXmcJa@9+_D_|W>Oc8Q zW5R5sT$4ibFXr!wx71HOQx=l*gHXb19ut#QJJ72+9=i4CCi!Y~4%?oKx>_`F*2VkP z+q5@5Aa&Qk!!#`~aMXe(%?Xl2K(@w6UV`|Gm-j!A5i10p{X#G?zR52D`FLe!LNl1u zC)hHjV6Jw%Otp!AZtS(3+punf_{ujX!56@*n=HuDT}~2nW@WY`og+T(^?CG9oVC+; zJN&|Y3y9oV@ky7`kYqf0G0K$@6B~C_ZxRRwjqfOrwD4O1!r@NC`mG1t z;k5jWpLI72rV-_N{&UmH$Q={H4ls@*;jr003CZ6>=!^m`)(jBte#;bE)Ki}U)HRKL zOM9J{uLfxfr?n`aRz^cQ5Cx+JqW<>)OM(Mc3M8NZ-NI8!|9))_noDtrd^&X)*;wd) zItU__r6aPZs0Wd4h1*y*icjDTXAE&WTR)->U>v8?_0a6&)PIS+@PnTdBYhcB?nW#y zIUUGAJ*5l)Dt;?J3#UMO9ng!|&L+VR&Qhx0!8zDCxl_9dFMscyHek{1HtF8_9Z#xu ze!?h6y%csI?S;b^1731L@*lj|M{B>bN5Ov!46=(X5ZeWQc9A%;h3cF^Au|06o=CRW z^#N?e2;C+8l|?9JhjW#M=`t%Fu#OWq@hkAG}WDIgQA z%~x<@e#cV6xUeSsz|r8Hh5f?8&)MEV4|X4e{SF(?`tucZ_-0D0BxFo9j$^Dg)+9An z(5}D1iSNI4ec$iwDq3O!`~)=auUbJ@i7Z-Bp^f6p+&}OGm%kjN$zGf$s!#u}kVl@V zu>FCLKR*{I@H}W|tgUjbcLv+iX)D5_t=qzHD6GS4M>$)}a{NuYe%s`7{F{gPim*=z zeDzH_ebK> zjD`G4x=SnSpRbm!(`3GW&-R)eopkeem$ymvnj~jyksXE6wq##(@eMG2oi8N--G?$c&j^FL^hV{l)f@Btd{%aS4%0k4k>#2GKbp>q?kS?7 z6!2q}fEkeKCnv*^tf;kV?OeXXQG)Ty=`aTjtkj7oUOC~j0WwgIQ1Ap6)!4#7Dxm2S z9SwE~iUv(#Q1pz$aN@IrdRAnwThj6H$=zMZGy)bag-WZKzb@hG(qJezp?IVA@GG}d zokSo?!;q!&|DDL&-Mt+(4`{R$FamOJN`=h1X^zL5mSIU4T;1BPt z_StE^0=DW!B?Oi<>=uH|4nMZttgR|B&dPniOD}R&(FZUMwY&kRYHiD*zJpgd>l^_? z?~he^)f_9ZA$)=elqe_d25+kWn502INceVA-@c=-=!by^<+ccwJvv-6rZMsQ+M-X6 z@{wpXWB~Q>N-e)m6vdVMtRZCx<|0*nmFdPyl^hR}({CxK;36F|yyEXC3p(h3`;IMB z_hlR2qs^b{>t@cRn>^On8mYSpN$ANSlbzAcVPnNvflJ-S6~xuKNr4n?f2F0|A-gdR z!O{f*!l*_Rrys!gktL)56$$2VcZ?N8)A+fEnOH0NzJgMglL7Khiua49SD0CBaG5$URhHUQn%u$eS}IV<6JPZm-ml0U zr?uq;JZ@){oz56DX36?~Y2gtjpo^&weteFQn z=|5}Xc-De3sh(BlXn$6uPh?YW#a^(t`uiFvioWj@wQg-!^Yy3xn6)gwkI7(4K61M! zWdmQHZ-KN9a6}_MLqpEI!W@BW?`?&Sowge%_F;}Rg9Ju;5jMj4PW5YZ9Hgy|3iwLj zrBnOq;-0Jp#*lA2_Qj6b6wkG7fgVKUP?4{C3dhRi^@lNbbDoAq{s3ewJdo5&!yq~1 z6m&@abGm(yh6|8D?~MNTGb>VfoZ)b=O-it&4Ga-2Zyg!{sMpZ2Puv)SLLR<`(eTIh zP`)1H`zI&1|8{O)DSCc@jP~sazUf(E|Dq7>CI|#%@c?1ob8QTsF|KLOv<%n!Ka{f? z7d}sdI@r*iCv$DGw!TOD_~^9`;|Yhoe36pBd?g|dkgGanbg7>lF{aF4w$o@<^o5Td$xJ~I-698mBW1-8t?0SE!xlniZ9mO!& zS8h;Fts1r5#x|beV-2wP{RxsRIkO5hx~vp5=TOVxI`lu)f!aH;NNQ%UtzX$*++uMn zgDP$8Hq=Q>ckR0l+r&;hG9C0a*tdLq$+Y5DXlf%gdJ_DpvtV=>ET5dX-pmO)VPSkP zw;3e467 zq~9FF5Qbp)SyJ=9zQ}Q4HS@JHdaUs$ac`J_mO=A;ysKw->wK@*Xh^O`O9iq`&MI`g z2Doo_u?*C!liyblfwNSf2#$x`^>i@U@n4$GLJV0NZ)#ho%!r?Hg!(mv=z2#cdQy|_ zg&&bE2tP}z#P+NnK4q<1MyU=#bMWk$3RG`)*yIfuEdwb2z{*Ua^BPRb?o`%I_Z8?r zqi%?x8&#tK*%sWAX6Dx?OpsB``*$rG*^8>xe(iUyBkx?f?$?Pw&;+7010Bw%nzTfA z=Vp5GW)=VK76j?p($#{1RgW5lcQGcRA%0oD&z(USCVzNoMiZceZSR?8n*GlnPQAAN zoW{8t$}-a0ud~&5DCqoWO~IWe#a2{KpWJ4(;;iG8_iC;DWp#lQtaNjR&?YTfA4m+w zu65a=o{N&y4%wUnAWb?`Qvf^DRDWYeKkD(vLyVKvF?V$uN*a-sU=`$Dy>k&#UIIC&s}^^6z9^Mrw;|^Y-XH+NVz0iIgG4&C479<;)o8px z3JWd?ZYBx5cT|)R*O)?NWAB}baHLdda*Nkv;WvbluJ>5zYatiZm3jajz+yyfO`Fu#(X2q@rfAklt`0O=&R(fA(E z+%gEF-|Icdw&Y~dHw;3pHuUFB_P(zBx&vauNKSlQ>cBe&FH>zth%r4^6mD4@AB-f^ zDMv#oDMP2o|3mNfQa@HRsvX<-w=i?nV^X<8;jAdtGn|tzE16k;RjE8lB^&_r)kM1w z28%jYvaf*yTGS6?{_cFZ&cZg#)s(&XFrHhPtf+oBX_!g z+?#wG&{ob@onM0fwCoa*&FTH=LUspQHL@{qM%lj*Assx`M}cf1oQBVmZ~b|}0&lmO zB1h?8^aqx=9DU8BMoOw9OF@xo=q+7JnW)v9bguo-S`npvm1yh4^E;o7eglAwLLkQY zUTg4BtJ(&Lwg4*?*zn)GT<~?LRmk3Nej7-0y<|V?>Dw)MCrI`$2Tzl>;8xVlZ&2aD z!A@rnik_~MCSyX5(egfB0N{Wt0~yeXi@j`aXCo-*^u@m(D5 zdT)t^7^aCqrwdrm|N2}&TmS3MnfE6t>}~UFfDiQ0-Mu5b1OZ&9a;fA=y_9ZT#MqX8%pnAu$tDdX+jU9}*BmTnxBJDT^}| z?$|TuV^?oWvF6Nug{0KEAadwaZOieirjI$*Tv-iYHKtae^whCdME|a`TAW?sdzq|K zQmxJ|_)h0DCaPDTFx0+y5p4I6bfWlWX|eqSvJAlwBZK|s7BVkaVhk!+tKQFEPn?;N zPIJg*I)plTcH(1J>#MS|v%K`qgBA6FyEQl~13XSXO9v-JW-WQ9>CCO>|Bl6d#p`pQ zvH08fuV?-eho7kwh5+n1`(^F5?`m5UpNDpSn7VPrxCo&_7B!skTcBQ(lgT5C%nQHr zNCmA`j^>m^1-Hs^GN@A9ICxAF(6ez#d_3T^^HL>GyVt8QZE0QzVbVAxK)r*l((K3c z_a3dLfw-icsRQ0XcGT*y*+)O_>5Nng^9(px=!}Z)=UN1wHF~ASVaG=1YJKL{!upEv zMRke%fqd&i$UW=YBb&AnpCn3Z>Jo`s;ms{i+tpLqTc~|7ktZfTq3#9n z8=sDJ5x!hjx@^R|SOzy>1-8(6kHokNNW3NTW zjfryY`Cpt?Z>fS4MVSxJkSVJGIl;j;nZcw;Qa8On-x+cA`i>hDY=4sl^Au(JMemnT z_ifO>HkVrRbF=;5%jH)|zG^^s?-A2=T%$wKa|i&v=XXS^z;< z#3|QC8vFne5#C~^8 zL*UO|fj#gM*9;{S7JW|PZgMQtz2}MWb|oX#^Zpx<7^Ba`~Ai@H`ls#Hzl| z+u#FZnUJJvVV&@EF&?WAm(Qbm=7SPWOuasj^Y%UXgb8xp@A$R#<&&-7i_+0m53=pNob?4&yy9_NBMF^c=juP_n*Ts`qv9@w;`QJz%S4`=N3}H@>i8_?8McyI(TQ8pq!jXJ} zdI%_m4*aOnz)z{aQ?d_|-X8xt+?+DM)t9)VMaI?T3|n4IdfTi?>9`nmXQ+XVw&$yg z7XM?vzB`=mQ2K=3Ei7a*CmGWPAQ@3%zA4!l9kN&DKVA9(oI&4hdqs<;ON-x(W7b!~ ztT|e}A`e0p`Y8w42AwyICuk6P4G4G^46Txq6H=KP2rEm|B?)7X|M`Qruz~JP+Sc|@ zoM-!ja{`FkAIB{^5bf|ANJLUPqGNOqTm5Q1Go`_X+RWN8B_1n>ME7UEdD3x|_g*W4YCV>4x1bVgM6iG;lD0CYJ@Y}V zW1sgKljEBTdR;iStUySjH>9nNpwjEdaJDhh-J2)3z=2Zchepgb)jBssXo#B)3Zu#qdK77%U>6y*`uN-a<5ak64n*7w@Cw zpS9`T{5@zB-NyJxk@7RrzgXEAKmzpmwZ0#)-u)DD*@3W0=`Y%!{zKybThmPt=RJ(+ z{&4jlqp;T-8!Q~k)l2mv8luX1aPw41_kg79I^BD(UD>F{iyn6q;+3?d~efU>lzOT z(ubT9M8z)w_m&x6g6`iua*AhEa=QnEascBUMt+;jg#%N;DU6c;gF!#$1dzd9&o29V zRmytORi4mocHFJ+uNSQ_fC){Q(osQG)qhsbTP+t=aM7t9#rq^b?q63JCrw%QXX9-) zq}jQL`y^A*-W?J9&eGz2FED6j2#|Gq2D~x4$2hO`S9_IQW*d2}HrxZA z(Q}bJw9KNnR^w{Kzf)A1KdZI%v#qa9o@uiGhO=;7T7B*JGA!F~B!|$6jAoaYB0TXg zoT7T@gAtG$8MA!O0{f&gGk9V%@yN$2#>@@|TC~(s4t)&6$1*>trtc*gKl!XkRbMSw z1-+VH%&X108hBvj>UmRx3v`041AGK2LAB#udJ}LC5Zta%H`G*8^Mb8du#@v z4uKwaWJEhZUowa6~UytGuGJOz)f)?R%U|Xv-I{wvIon8hwPu} zwBEjy-nYT00mFn$wss*6mULNanr>}t_z!PtFf)V7BQVKBVc+ClLg&E)jF-i>R7@bk zPrMWFye$#x>mw)k9XcpuGRtkUvP5=@;h1-66TwgV58IhNCfntDvZHEm-J-9qnU)8S z<5{CFK8(3YKK*(3^(a^o@&gS@(@kw=zr;NmwvqeN6HA0;1>4}*{Lo}px92KTP{(9kM>Qq)mcI<&YhZBACyCA(_%NyQ8?bCIeLr!dGSLWo zK0Lc{D_E13#j38ig|h9ka|`n}2R@d(-*@6d{-ZLu{$P?XJb_k3a6@RVCVvTds^v_? zs{3~ew*#V2=`x$oG7=31%@F~We%+!{c{v(eyUgW|x9hMR zkbLlO3FyPA(P0N_avid0(ESR2r3gp?Wq-ZWHBu=%{H{7L&Jrs5Sd&hRy3`$!FWE1w z{(+uyqhky&O}Zu7t$Fw;e1Pf5UDQFB>m7UYK*9Nw&uX0~7pK6(DEIGOdSr9#df5TJ zW|aX&c$ZjqtY>CxFdZ)Ux12AaFw%aV9+jW2l)sofAtNZdAPHZ0t=O{j0lm_bVZSP0 z3=%50Y#9Z&AzbUL%NbxH@_j1-_@Exd4gf@;*)6C!o*(R*q1`s3%d%`phgJ}fS9&SPOx()IWE?{&L^p*6q4(_AOV4YLggoM!(x z$nlmDqy-ku|KYmb*Oc^=f*Pi5(Aw#yT%g3fKHZ`~#8HLb^{RaL(WXN8Ls~425A|I( zd;7ic$#UFQ)x<}MEov456PzwenGZ((Fw03OL(y@yGIPO&X_#y=>GWsQiOoPNDR9s_ zdH|(SVU7R6c5VJam;X1vlqv|D-KwaMCaKd&0qNAF1@a0z$?bi`b8GZf`dd0iJ#z5# z`GOztR>yu3&0|hu<2#p0{*6BUK~LADA^_>4P|P#Hk5ld063-;|D_1~jB8}m#menw6 z4CfebRic!pAy2=CfXwT_f26g6+p4pp@Blap`~rFa95eYCXc!9H=sbWP*I^S7gzuLT znAeVXRt~9%oX*)uYpJ+fGUDFQKVD38uKYG@j=} z{yitPZwAP$846BQHq@SdvUGA64WLy@AzC!hmu}p-#hU`{Zh~ZoJp!7#5dFb8lB^2! zhXEVqQMXWlgZi9WG$yJWe=y08GWS*AH-&F31_QNCc=A=f%(r3S=fy_H`$QmEM07oh zpX$}AktOr+EcfVzqY;9JY>8taDcZ>N-w*V{F0KCFm1W?!^!R!yrIu2ErHls4Cm!&z zu12qnP)Wnm)`JGlRso*C%N%DtZ1<7U2hsDmbhcd~y9YiVYxQ2{q>0V>-xBkAzBF8!UD799L^QJ^TF4q&0G&ZSpGhl1SE3|B1gn zaM+)LoPl<0a za!hNe+DfpD)m4=?fJ)98$^)#0L7o0~a5ZsvC{99r86qPGHoqUr&r#S@kb(Pi zS`pcGY%2GzgdkZ3Qyp#3cr?Fa>3SH8^|Yzrb(yK8cF@StaSOsNK?&d-wI|3iu)6}S z9ufTv3#U~jUX8Yczv1mA2P=Cs+dL&g0OEE*@y2h#PO)`LyY$U?z}laRdtg>? z6Ff`EGCLZN*@K&Km^;7jT4h+2!OSPC-EcOZ$C365=e26Q-&cRrae2#Gm>1zW-RVIN z#x}>SIa)hpr{*SZ`<{A98Ng)Sw|E%Y57gOh*eO8K9CzJc>uIcokWF@$*Y-182i7Lp zRCYZHS+XJ9peM?@exvQOmHc|f6?j(HBWzp4TYaA2Jj18tem!dE!M20bp&|`m(CmXt zdA3aQImSi$IY`elP9r&L=2N`W>W!T~Yu(X?gzP)u-nFKr*m&UnL;TK;xRKqQ4GZHV z(yHlT=>bOTpjsaw_|8#W>o5VLvi&0fq$tL)lXOR%Eq?gB}+CWB;?PiXSem9YyK_1Dalk2MhIqM&B}*Q0lYOr_?8F z_l}o#_RIyC&*K<xxz7Rq75Z)8xs(IO9V>}g|OD;#*Va+k>>xrZ=h#Mb;h z(#aGnK@qc$;5;KfT}UNq?DuMjqlr=GMM;H$2vP3>o=P*leak~yy_leG5ytxK6Tol5 zp;{H7lH-Jrf2&s^_P(^Kl*OAEOu{*~^~MZ1)%;ht zk?q(r15iOuIYz4-{idjIbU+G+ma}4x)Ux!V*6cT1sqt2x1D3ww87sk`+s}=GP3XFc zRn@{q$YZS>S}!k>lS@GEwFNmWos&7nxPV!+Ps&|WmW!A+MB4~traes(G-1b}^o>n4 zNtQZSA`hT8sTHn}2b^B7aI|94eqFbP9jF%SuwVpBEZKO0aoXDg59+X6dee(}J6HV9 z(%AGj*H=a6XbV8fGU?I_y0KMHKJE zK}MtGvug~SotAhjN9cgmxn5sVxd{~_Ap0&U9RjcUD~x@<4Pq&wW7kuczjdQ(OFgyn zH84^uyHKicw|+~#mb`l9{jxDulK6-5!a@cDnm%sMr&?$e^3x?J7+rjJg-jn%LC;>6 zS4D+zgulZ_$=+%C9~wMLtOa3O*;#s!bM_B7FxY(V+saYPzVC=JdX19O?WV|Fz|8U* zvTXfnr_-duebL987oxn5X7j-pP1Z|9zygts-iXwFJeFV`y>dUuj=!USB4yLccAjyD z`SR&rX_VJfB4+`~-FM62JU@HneQ$I0CWif5>4n@U_y)es4{s!@xvhc;hie8=K3#=~ z60-5T=jL?*2esRlRqfzMZQZbj5kW%I#orsPK`?Nbv4$4{cP){B)Vmd+6yH|;4U(aN=88RWg*H1!rP?21YBPBmJpVvKG!-&@0QJt^5DigIC1JxQA!-|&lx?lTd*`NMg1TxK?)O2i!Mm(rd zJ||rt+v|9GE;mLNtVknS=Q{j+MbLU})9Rc{pEvGg#so?j;n~3+WUyQ1oRuS=a8*%R z88xb-$uQ2D2*;%3JWWQ-$`QZA!Kh@pFu8x9zbuC7l^w{WEq>pI|~v5OQAsHvB;(&I~4lU5*{j9)dj;$&TbnHG?I8uY`~*@y5zuOy9iCXCfq)x<1s`wE@3 z8lIjE851q{C!l{u=Ll)hnVj-=w4EPPJYI4{mKgkc{(e2=+!jHMn=rR*GcKorByNgs z@X^Pfd>E;*aT>uFlrcY$j#!|yIOKK$_#|@ZVmn_d1~zSI)oaxNU2f-uxE;mPCBX=$Ql_F9kW-7LmAJl?D$C?0AGbJlAR%K^S_n zkrmXcs&f&Td<Y)zg*QQ+)R_ia3f&-!Z{E-j$YvHM)MeIK9GZWl4zV6?XS zFWXp~47tlOe`({xT&=Z@aw`yZXPF99{csH-Mc<8S8hw~_T~f*n3_1DnI@&WXKj|UN zXl+w{+Ze~Q$Wzdl?mo}_DW!FV!Yk@78Y(44@wzK|zSQrw1-uf`>2)9;%IES=5r)(n zOcqtH;fQFWm=+iOJ1eh&I4ILXe{Ta?Yh`@%HC)Al&ld^en-Wf?Z!4*0+hhspJiCJL zE0M2(3P8J-@dQKGE>X3{qVpBJx&n2`gWsUkq#2T+GM_DjM$c$v2~fC;9xZ847$Aj6 z5fE#^F;+tyIQe8++-vXXB|NQGDxa$cgCS5Wyj=j3brB(17s3AX(u%A&B3-;jgk5doIs&(s!*YiO9e#+=OvKfWr6B9wq;sh94Xj1Yj!T;nS#B&p_r4 z5B5-wpsiFOfTjJ8%rdjCAA+E+08rAs=!LV6s&gJ)X?-9r5!{A{`gRkd0%U9vAV z{V~Xj_VUFWz9z<_mKqbRYG!%icbC~p-NzzL4!co?=D`wFA5^gL;28s*z`0sxLR@JU-G}-Lbg-0Rj)h8Ts_NEyPX|etouf7X@{Mp={H~pYANIR ze04nMNLb5TOn*x^M9Jq5O)x)U6X^JRqM>tVW{`aHA5c}|u1X#35c^sDU*rBw8n|(cRe@+S1^j9Eof>(BVD1t@SoyEK(~cDdt23kLi& zj^_%C&cowPK5pCRCgy(W#Rh!Pa+-(mqGV=%pv^;B&S?7Mgkdb40+nJkPcyH^WX)Bc zXHtw*Lqu0^)WOT&hLziOv~W6EenR(Qa!-cU0~hpqqeX(Zc4ddccu{+%`a8uuUB6T` z7T_+&+Www|>lC19QAWGtd8Q>)Iwy9#C(c?lx^+i(Ak^DUp>MsIZ^(F8AB82M{s}j0 z1O|qQxaK6@0pV_K>PioV{F!{4ztMwSAt{Fgb$iP4%Dz}i^|bXRF3L4AaK)%c)7>zR zaK}no_Qmignxd7>;NP7pVd134Gg@!I$n2L(Gga49w8N<|->New>rs)@Ve%UBgh7FF zOVC!1fTbbVVnFo$$}%uc63#12RqC@;f4v<|_lAd@*p_m_D=)9Byiz)I5B}r66~(Ro zRv$TSlI@Q6q95AsTUI`G-lY27Uz{b)N7%7OrK?Eb0iDUFfrmbU4Cmv3S*O6~Xh|Sp znkK>Py06L|5@ClwbbVbNK8 zaNJp;^9LP zxihpp2+2$X&NzV42TyP&#${a>tU4vq?2t8H_;#3L#1$QSCL3Q_P6da=*$2LUgFX^3 z4|Yg7H(F)RFPkMy63&P#*-KtaYJl_{fC!C*-QAv34?KKZ*|LU%p-&kIL7DZ*w{&cm z`l3Q^xsZ4TZBA@Y?*e+eg6GC~*Nk$P@pW!Q&>OtEBbVSyk)`N9n>=p~(`QT`?&mVp zqPPWOvd;LLV$G88cxZOzJzo7c;YsJ0cz{TR!*po_%Jyz8S`ZGAQH zL}K9u`^B!{o28EX8}hDdPuNpX6cZttpQ2oouw2$5`gZNll2PBKg_G-h=);;2X=(Ak z@>;l=bgbJ|;xhJIg#7VjTng$rql;Q=zXL_W*Nn2R9oFoekYBUrNzn&v*?7*ZvCHz! zH*c3eA6thE7)H%Byb3)T^D2B6kBC1u%k|7a$lJw_&p<{laCwFJp?xlU z6!je;m7dAEdUj2A5XM}0nyPP9&*69IQ~C%}{YYJF@^Hxfq5etL`Z{;~X-?a)LIRQW z^EOJ2KF;ys+~4Q=65Z(dAhLvpPE*?gAOAs?k4<`HZ3!mCRdx(KC)H512(34i5%B@3 z*Cb^WJ(V77dYMc)<-F9)$`CNPEB(!OA&46063Q+;%fqWR`6-$=uY3lAIf@Nw!u^?qEP! zG%-Y#iK~RjG=?CEK8_|ChYAGM=>)xZ7)K>K9pwG*R~nj_G@wm#j+yTOSgh=)fn>*D zRq(%E*)>7q1GbW2|!3$}fNsl`u?A zX?M+@39;vk4Mx)(YGdl!bO8S;ZonzPXFkBqVwroc6=28&6Iqpw4?kumK=)hfuvY!? zeT6lfOPL2ZGpcLUI7CSwllX4}*aRuF>-mxG*c8x5HK?CU86e zZHz;<;UP zucjPwD;zrU7u9~3Qv5Y2tQ%}$JwR#V=?VnBvq4a0BLtwqK?3ghWG`oYK3yGiCOW4=yZ+?hL z3p_)o1zB-?Ite{H;B5vuK24bUcat+O+a$aj*rJhT;PY@bSq6XK)aT9oZ*o5AV%lRI zjN0B7xzfhOcN+7=+d1}f=Iu}X=3pz@(GQR4Ze-pstJkZ~XO5a=J%Do&PFDZPmRqOk zk5c7G_0tdIf&(r5AfPMo)*3N0J0K^5t5{!y1Zm}@bg;%m%Wx7HD>@H0EQC>N&hz)$ z6>d`!Mo=LJg;jBqu>vI%Qiw7f^!F)QcLZV)O?yi0v+V&L~48TZx4M-~nKfW6Q5bl(-!_3d)U~nm`&A;JG$% zO=pGs5Iwf6KqxAxlFT4*W7Eg-R{;mfiI>W*J6vg^6?^C1CIEeu|gXTWKc+sCVmULtT>XBMV%vm=&SC| zkE;G)FkQjPWyW1Ugz@F6)DbD;=2-#ViK>wK9)4@PL0?&wt;76WA?_ zYX%fnd6*M&vJixc3d2FC_Pv1|vkclC_2aajYxRZhJN{aG)f^Wn?DW4EK1To2j~q(u z@eF!K_ImYTQ_^P;ZE2w`$RU#FMu?5kwyMkG-`eGtvMP<^3F6i|xGuDIiBJc9m z@88Y#p=D3K_jimWZ*5=!kkax;Z6(9TZ%X~)AsYi5ZDy9LEPVx8MV?8AO~eBO<9Dp?1%Y^>NU{?{7X0-8=)~ zE2$OOWuNtQu}}F)4z_vM{9PbdBbZK#xy|k5g?{<{HRqJ4N`CI0eB^I*OKi}eG*DSR zJX=Ax9b5hJuJF&)+7D>cNX5Tjl`;DM z^1E{X@}4d(OM;D#XJ#$ecF)2&c>Z%tfwijaV8hn+r2YD2GR{&B{$s*gcFI6Sri14; z8wR+)gZ8cLq~;n0k(4pD>fI%6q7?(2Cle!G*21%}G+2_F;c|PS%dw3@LNbWA=Jb6> z9qIH%eW*L5h0OSneZ6^27b$;Tk$GiY$FR)tzF(l}TJKfAk`@PyI^JtS>}fKc{fkL5 zjP#wq$4km%Zv1 zpn7={I)5KP95kH_YiNAcyF>~H!HqzwoUhFRMO6giN8^eAsHgdQT5a`7$XEcspEq~_ z2VST--ZgtemYO849FFE7`|s~&S|e@QssA1lUV#dqVRYR&jr4x`b|w`$7~W4#4az|V zA3`kx;f!*AE`*bl4s{&rYXxs!=C(Y0geU3Ge{#!{f9aF|sM`;^4X)f4Td)SLQW&>L zL9M#?t$N{GN|e61kd#QSxG$ToJ?kroDx0NwGXs-&yN?t-4mV`GWT2|{ zx-TNE=({6}7&oxBItp3-NsMXs5@VWJCkNkC+h?O157s7W&(k>!ddJ7qx z8&hxda~sF%BRA87cZKIh{=SI}e^BKuhNRkB5=^$%IecGVNlz|PwI0T&kj>Kj3ff=R zxnhQSOl@W79#d+)F@Iie2edH{x}kIi3o}Wt^SF51DsuX*wSAO$d0Q-+*H1S2 z@Pz#M2rvxfk^XJ%8ezi}py#?y8J1Nrr4G2;2@#gB#2ObY`P_wr512Y0q_KWPHW(JC zPF*>+qi1sQ_4tffTZn;7?OW0Vhr+I8eGgCX=ip2Oz>Tz@xR)6ML0BFJhXzFw#5A5a z1}hb+w-my%9+Lu-I=Z~TTnmB8Fw$d^%9{dL5n7Y#$8Pd5&V2~#$;Yt_kjubr9 zq*phnF;Oi#AfyOVX`cP?K>Z!%(>YjW>aenO_HrzA13?=8Xfq6-lJRm9QSu5f_I92FdVm+Wtq&336@2oCB!Cz_;BGx|8{Tn+)(PpWc}24`JiESYYh zrsoQCZhPT-QalG%WC@6jmQ2WL;;qscmo_D_YS48gSh^ufCfHGfpL=&|Q}H0%V}~!R zs&bmp5soeIZFh_A<31bz<@MtPiN`;Yxj&0nG$)Untw<`X({CM7Rf;Lsq9|A z3Z}02vCQw7_vZLurDcty?a#FDRy^TwYfZc{;4Hf?xNMAj8{+bB1SCR6J7`1uOh-$P zq(e4xueQ=koON26mTDptag@V^{}$UO2SvdMh=Lcg2X~eJCH_hE*F?5}XFiL*x7MYy zfaqRt)-x4zk~Lt(|8;?%bmQJnPV}eC9k9Svp%rT2UXHC58m}_3ZkqH&FdUzv4EUN) zXz^Oe22@6qt?VDh>8y@PyE}BM*{*tbOs7!TYT=5cPR25v)MSyi0+~xl`hwnfwp>~|N9tXFjeQC-ipC`i z`{VE{0VcPFHuYd|VU}zGiu!AUgF;WbkX#Q%ooCDme9K0k5+_7nBLy_p_=dj*`plZ| zaPo=vtjqX)vrV7v&9d#6HlMOf7x5$HhFuyNek*=)F~eUQ@}FCBlw;18p5 ziX@uQ`5#)mY(`AMKiz{K5Gdj)0u`U4puV!Bxq7CX^%mj%!2Pv1F~*R!wO2Cs2B(16 zJKoc7={}*qq@T+!!3tbUs;?STfN-ufKK;H(Qn}A0Gc!>&_of=R7qUUDvgSZYTP1x1 zhaI$?l=jL!1~;p=xn3AF$J@SokmJv!C!M>Le!}F${wXdh%^7muvYwCnbq~ZD^@AU1 zD?@SJtuiWi+twwXh#U=XwyKfwf?w~n zQJIBDlNT?iy%p<0Ta<0B3|^k>bCs2}ZH?#Fj78k7wfqdOfF6stkFZlHMw;dQtKJ|0 zpi*jOt!*Ru!9eHAuMlrT4qK2+wAl>{8K}OHofjJ$wG96+(zRCmHG>T`*=LW|a1%Ig zg&o-!>eF-axe&a7WmT)R6>1g-zOTZU zwp~Joj5gbf`g>*r`g^Hoz8*EncrqEaz4@co`;^!Tzf-U>%&kX&oS#3{Ek)nddme`A zM;(JH*`IrS-v^X`+xo5J8D%W2{PO3zxr2;dCBEW%9g+u4H)ry$7Wed5ok>-0U_uv%z-qotA0GOV%(ym>4GTX{jDDz3gPJD3J)_zL#I zq^Jb7>J;vmKAiaR$*w5CTHNRN0jbe@+tb*NRwyV!sCefWar9YMZBVGMbaq>D+CCkKrVO~voeIwofSxe zvYI4t+)}FtYb_;&u?c%z_kpLD1FkVqVy6W3b%z1^4(HN?G+)t&dL>!oPenQMJ?J9P zZ%w0Vc~j_j>FICr3_AlZV|YtRFiA@XIC7{d|6nlzGb~p8&GFW;+9CuBHdiO48E*hG zTG|Y<0cb*w30%Q*@bt^-m9OnJz%X!kQuh>+rESY6Mkg20-YGq!XcQ%}{!h{UC z33Z<8EI^l|v26S^mWAMn$tJ&w%9IWhR2p9sqE%#@@CJWY`}rDR*{*!PQ1y6SsbeO- zEeg1Ml|zs5UEAUPBow?&05jfcI6no@;%*YI!MMy`YK)g-|M&+Rcfy?qg{^eUNVZ$B{HEYG+9a|p^ytkA z;PQzDHCx>=&m!=9TWk#QNh!a<2rb?B-Fav{ne5MC0pyOhpH%55IM)vMdLGOE^2GZ} z993rGcvc2VTGKzvbARr5n^gt2SVmB)DrSduoA8JVf&h!Qz+;D{%lFx{Eq_>*$2wR6|n~-JnEhkc!Z!1l^X>_hd+DU15U?5g5 zrIG)_Jkw#8aKu{BabvN~gbldlBa~W!Nq<#m_2_^+4{8RD?Aw|3;beVnm|xqSGYDj* zKLEny$Awlsi%F84KKAS0rJdG~{_(s4o?ElECm)8}%Ort<3Ua`K2cNJSsBP9c~gUYu+^%RTd@ zjd}dJ`Xf08CZA=W2=C7m{ikyC%EkJyH}8w~b)oDZH~nC?|GnZ+Cm>#!U;^W4h!hY% zeP}R0KFHswiU(#1yS5MGr~HGCf@@;%E>=@yRRRxttCnwhBa_?r5c@^5%Ah z5Hsr&wyr1;0-{gO%Er%~?y-Wgux`=N7l43X-T77(Ph(1vQoN-_izoQWE6$9F3(3{$ zoEEq#FqC%JM7R5&norr84qq-s+nQ*v${`1^Gi+B#^mDQm&sjbfxE>!cxzu=50A&6Y%x;0P z)&(Eq#L@yL;YnFyqrCAh0{lj+vw#ilG(qktH!u&g#-s-UOshu9evuVmi8Ic;GY)D9 zE2r>u?zTR;;}t&V)fE`)LGRReE%oSnco!Dn7vSWx=&=aBV;q6b5!9!?)L9WC?Z9zy z`f33k7&|sWQDDL8e_m_)z1ymwQ~P5sds6b~EM$EX^3{Xlz3T@-5qpST4oEt z3N5f0zvNjO51}KA&YMt_F@d2q`4G>=cj)K|uj-bOPKDgSuUR5?k3;2&PLVOOEIjex zgAnILIC!av9#uC!<=D6ahn+1fLtXjY!RMU;4EEBu0Gu$!^rL)F=TL9};&h$;_rUGI zqUR6nAp4PRqOA4YD#t%)1*P=`g%jVcXU9|lDZsj%Gi-06J2+n~(E~DVB%7n%>6;y8 zQ2eC|%r}}6ldQy@mvKJLgZArlFoO>og=E@j2Q;?82Wk(D@?`aw$$SO|Btf+B!DI%v zQ1sO2?Vd6gbCddUJlIb?w#9!>eH!h|1>@`9edmsOy^iNvzOdGg49&jfOLYa>ps{%U zTz{r0Y7z|tUaH~&SsTM{37(=j3%vkwT#L9UcnMQv@bhvGJus%eaF9I-90L=9%B-cdMGN0uv=H0 z_P8Bnu-Y%ZM?eBPoqmcz!ge`PqVJ0AiF}`jjQ}c@H7hwx`?T8jfJN(u^&Y;dX!-}M z{=4+hHuwY;TZNFxO+HdJyPYdr7!Mg?HdUIAc^SZz)%L39)Js{wa+-KXLBH-EHbMuI ztHy=Bzz`2HVO@+MRV>V;{mxI8u?a5mNJn;p? zak1?WY+9IN*dExiu5oMgeTs54b(|=v9&s`!DDewav-GVC>*fa#O*|o!11+UjyYL?* zs?~ietMl1s{AYQR1N3A0P9lxZ%t@rDF z@dAYC&i8JDB=zvzN%=>YRWK+OnfxP>u3z660fUze%oor;4OwQTGN_DH;|B ze6E%J42Z}ZHH+W5B0(M%12BwIMSSa&@=1~P>eI+%z)Mfm%eiNxVhm&c<)2ynhOwRW zDV50;le-+Z#QQ9-*~WDmHzEEt?`c9DKhyuAyr!P^)VfcX`(k}%FW=xp4Xj&4;%{X3 zDRNsmGYMcZ9z1R{;;VH-rna*B-D=m&wkDl#T3|Hlul5`99G* zXg@iNPg{$evSQOdqruBfYgs^=QDNTX+OWxr?G zYa#RRPjb?om}7~P!#ZYgeF9Os-fU1fPS_6f{C}O@5Of*^XtVmIJowx(CfnAXu3Q(3 zN%zSSI*y1*clP79zcIw+8D~Kt&3^@&Zuw24K=4lL^Eve-zAzDWD$&+2?8 zWnEhT&Gx=}osUj@lhgP72kw;9RBXN*&CFX3Z#CaoAeN^?EITN8BUAZ6OBetC_-&LS zAP^U_mjVnWeF}rP4l_i5^m)x>oN7>NK;RqWBobrSm?okhCJx{m6-T?;hK0wQ{)y8| zZb0!aY>nHSf%{aD{nAlI|4!{PFFCL*(l>urr3AChAytYQaYp=?i)tlQ&x|yG-FJ3(UT?k6Ge~So$^XIc_=S`$fT2 z(uU(L9=Cq#`%5(s9T)kQKXuZGfd2_sEgST4_%umxcJ8AuVrgQV8XV*b8GHGF)OaZe z>#`CV3MsP5Qv7xY?oCNU-Dv-S5%>>R4bk%oQWe2Fiq~!kf92aUw!DfI#@B9NDO?e7!3p5E z19YZTUBv)HN8wOBw0$Ljz&Hn_Mq5=27;NDL)a4-xpD5oRiLqF@*D^m2*cRF!WQR97>ZDXzPkT zqoJPZ5vjK7`=4=WCU_(=i~xbqO<+}&mm))1)47Tgh)lyCJ!hTd5wYrSYi0u}QdKqg zvO}~kWQ|y*No9K?!LO(}+Rxyi)#{uO?dTH>`l|$EVhu-2>)ZuB7C*}*+EO9#HLDe4 zp=h#JscY1SVc|e%W~T7C6A5v;OyJh2PirhwlSjuA8$`+p5oy^5+%J{^3Hi^J?~EK< zrX_PjX-t|f5FZCWuH>T@CgzydtIJ&1LyJ};cMm*$F#h{$iAm>L5}j>Y=)VX~{1-WA zX6$Bb|IN20+&MUH)0H^3BWo{E!(1bG7-UB zQ-HyewnSHx-y6qca9o5pXO><5nzVL&{zhiiL{XScA`*B%}W1cGGHY3XQ3_z{3~W!3zn0?9vzFarzHSAOe@z|GGjSWpSVcBQ!BK=f}GlHfcF4Fu4 zw|^E}Iig&sMN(t5k(zW7!j$^_53jR5^?sg*_Cq7&2h~<6D?6W^)8c;slUCzC-qcLO zg;hT_u_4Mx=_OGX5v>N&r!s}kzYMFf)D zbv{c9KbEq~D)LJYm>|x6lR1u24)dftF#NfFr!3U?VQYW+kA-2+^(Py#5>RHGGn%Vq z=#?~P4?*iyk}$sU+@-ZIyUe1DRZcKRN-#P4WG<>utOO&Zc_898|c%m@PINSWrO*hBFONv*IucF zQe~|UcZ1=8^L^#G>E7g+C@b+Xfk`ps)V>WF70w$6d5>G}M zDRj4VqbE5A5eYY}ruE8OpM$W)D=aMY3Mx-m}N$}aSKB0acq(1qV z^Dv?I^nJ2-tVT}KEptSYDJ=JVktWxZCy^5A4n~a2otPkpdN)cA7)Sw{f&;Gu{A?W? zW39Z(bLJnX(GO_M@q>5_ze~53c!B8 zDnKzW?Xr^k;fFW7ah0^-KLvGr&Gdo18;t)G=v|>tt;r0_f(;Kt?+!?!_C4;s*VQKZI@;-`VNQqFx6a<~&1ys&otoFKjYUu#$cpP9-~y|FRBP^>z=6 zy^_ACUW9DudW3u2zD)np(>HZ_>KFT zMlTuB`4upUe2)L<^Ktu1%`E@#qCPVxeBG4% zfNSENW{WJN89*Km&kP7u0EB}fv)@9PE8DY0@4t7=_Lz3qt5nJd*12~ zopgU?QwGA0=%Es3ANu9b5I>@5TRb(=UhW&Ud&#z)A=k1!^yguuk+fT-X= zxf~Swjp=CDi1z;MAk#_$46}wn5eS_fYKn-qyCnu5F^)AKjV&5-Ft6NJ*68Ic6DGES z7)AWeTeA@)a3f@7*gju(^xszitkXwz&j|0L)v^Y^m%?7JyA>#J$lg8cHS5tq+oSD5 z<0IBnk_^NQ>I|c#72UsB#!Hu-XLt17Fmd@_pTBM?84Y8NNadqpYp?rL_bsG@M6-}w zM%xm7W?gF3#}9e}Wt90exF?X6q0PTBS|UxxASZV|Z*8^Uxm+6bSM_gt3Z6g)gof6p zww19!8hk4+pfRvS>>~}^?~WhA^`eO%vo*n?b8 zskJ2_R*{!IU@rsu$;=c?yl%RuB8`j9l1jai;f`QwZTVaJkVZu0Rk*pvhwmIHu#ziW zz5*dlkAfOhlFtgt-bUjkJ@6WJXy8G<@xx?|6#^7o=V0Cz-0-?B>xGUdEmoK_$1NR7 zE4<8V^W2AQruvyZ#QkDAB-UwqkeId>B@eR3cU`s4?{}Rxvb+1%5d`tq)(h2?(`#)V z#fC>m?3HzBGU#>Gq4Nf7QV>irt#*`FCchNcpg!jYSSybzxo1W#TbIeFZ#TxJG{)Fb z4f(N8032ViEe9)#Ikq8(iq|+Bwu+hT;}|%cv`UwC1ueGgBg#w3;P@fTo+cJr)Tz`~ z1=%dqud^{D8H=AdEAbv|X&4_es#QIyCRQn3v6TBq_Roa%%SPQ%&wysdeLQW%KXZ(4 z+kIG0a+u1N8Hm3}UYc6@_tXraTM?l<*vXR1c?G}YP}XJs?)iKx8nhI??7oFYdKYM& z0Se7OHJ9nvr1jSR=IPa?b!$r;SrNP&+mNw1E6{gh3B^!v04<2kldtuB?E zS8cw7m;Ny+A<1 zGsL#%Wb(v+!KV#dLP-2jJoIC=}Hln)pyfjG?LC~e9B9i*TU}<7v1AJSQ z6*6Tpxlg&U9aNQ`^+9*(UwEP`b!Ji*=?8u@ zDgES=?7in+sM4k#4X0kSuG}{r;8(=R@bSeb_U3Qtpm8l327n_oApQdHLVv#TwbgHu ztIE-l%%d=CblAih&_H(;pe}{YU|yu(k8k$xRLP%d{yViBGN<&EMu7+M`-?&b#12gdk9=zHJc!-qeE-S<+Dg6){ zpVV(w5JTIvR2A*W&<*Ibk>6tXzg+HM6Ve7~+BOCLNa;&Wle+z!e^El?UfXhMY_CM{ z1{_OIqZq6rsY}Er>Z6YT_OWDQVl+yIz)bQJ;zR!Tf)ADjE&W8_g6m(tuaXP3+WyFG zW4zek&qX8IZF2V4UVBvyNasDaC9yskVYo<&**RcwYK7)H?}6gp2mHOD%kWMvHXI)k2ecM;<|3ox11}8P*&!&3CMe`%p?xrzY{-$eE7S*LCUE~S_+bEf z@>eujf^Zs$oMcNmGKUNG$^d5;#CIPb0RL8i9gLZApa)u5-JXkfo(7}9RT|aoyB70f zvX7RmHOt1pq7|ea+6!&fqavo7BXA+mg~H2FcpS=x-)^Y@K&5|b(XPI(JSUS9E17*? zXRSbI8)(~1jCox6k-%3PRg)u41MS8g+nzYi@B4-S8Z*^!ensjPp5+)D$(K%bKTWzo zvmMG)nfWUN<~=5@LOh(!6?b}DmjCHDPZRg;8oHVWnu{!%>`o#s-}82s$}}E{9UbdZ zPYw^WJZ0H@HM8G={(Cv=2F>`%!kc-Pg#Y=>Clwj^U^$_vCK;zS=#$iWdbF_n9lWGJ zaCkT_ypG!UFUmi@R2frKV^F(*cWgJLA!q!vS>OAWlL5%+MYTOV#Vd`uB_&VGUpJ=?OzO*sp8!&xN zCYv~Nx{g40JC7voisMa$eEfG6nXjaS&36_U)hsP|dGjzqX3!6oy{8QbmdtFaUAK%J zGIrG&V~Ruk$@2HE(w06R2|(Fn&>8^&_BC=+XVe!F>YoL=)Z*6)t_~^3Sju=7-)GPt z;$k+HSo&6!(`CgKH!nI2YS|PWeka}W8ekLB|G@vk79?Z4%(cl`_NB^ea-cd6T{=xV zsdA}_d6L<>m3FG#W8D?W0Fm;d<)OW|%UC6C{uB**r!78mXkx1_dF-k2nZcT4$AQV9 zJ1XPWFMajeylu!le1{HNlCFfwJ`b_FS$*fqkmkc;+)#%~$EMzd9%+l40}ZlU$MU>b)YO*nLNP(N(T-}$y+UEa5Xj)S zevQWo<3Epd`Td8!!w`oAAY|^0S zJ~5jFsa+=9P5XJUP@j=jv7p!Yx4Kj&(!+VUa`N7P$F`a4aeAHu!Jb#88SfbPOog=y zGmOj%6d1(!l6^Y-{C1}>S85lUzuF3)5cszUYTR9J*@n2@c1jkny2k6)SoSBF>r-I%s%T&&3n>!Qs{@bBl$>@F6 z!Kn1}#X&fcZUrp(q&%=V*Me}_S0)27NPgB|A8H9ztdp|iH{6FzA^Q+iWv^2QE$e0d zAy_Eq=cWTw1v*Od8{^xuyo|?Bg2%~>>|6db6O(sYMIRlVVXK2FD#?hd{+6D6F3D%7 z$r5!n-jTsptCz9fUTE~mf$HMsU)ZO?#t$2)`@D(cE_QoXM`R~ufWVOR@g;NS0NiyN z?)6rMC)1$D_Kvqkn9Ma+(=(3Y)vryf$cI8otqM|>{kM88Y)}?JW&;z$lr-#`NPwWn zX|jp2uMv$RR@*$6-bJ6kMQVZ^kE1VnXfUu)JQGJu^7MM}8AMmVYFh^fw$YXqE1ER5 zp2W5(9uu64p)dl(N27Xk>`ll%Su(I>(vk?Hu}M13+W1DzQH^E)ao$Mw$6{@?wI!Rc z)$G3t^(CKpeg3oszzA(KX(PG_+3G0YSdjhMX5sczfTH*to00>6se|IH{AJ%kOZYW} zRW|qrnR))hZ}Q2iQdh!WFI{v>7@J?ISD+aOV`W>AN!}$-DO+GDGY2hCQqGxBRXd)m zaXfE}p(lQ0jG2@}B|U3KWiI5T)JNIWW#JF;ReLjU!3mIK^FGFsgxB@?7HlnS!3rx( zH~p{x75>DN@wnb;nKJWo@$amIqljZ&VS({)(y^oZ1#EPE`IlI3RZm?EKDuAi=L<~I ziGI$wOWD@5UgcQ){r!(SnVQlIf_itK|7t~i_{;-!hZ<@GfXLHDrCe*P z=tkVQ3C-fP{?)NBA=FrtJW)8Rk|$W-aD4O%<4!>8Fd@?T;)3<{JnK2+MYrwIVa&i; zXaQ0UKsH>BmEyO^a|4B+HNEPy1XMqH{1P}Qp7rar`7Rf$G$NDA9xyo?86@MOkY~|6 z|KV3xUMOAyhec5FHhh2Lvyc2Mp2=n#sHhb`1ETZ3i{wT97n#vw0eKO$TF%ggetXpW z`46Y^N|Frcg=HOmbUwi0OAXK~H7*^91Wg^&N3XWhzw5m4r|mCCEOIs)m#S~M%2gAa zXZdTT)h*zNtu}Zj0+7qWij=nrY#OqJSgO-+gbhW-g;fXh%n=7h5nheJ0OfPpZy_Tp z;^&&g7zW=iscedLE-Yl@!Z=78E*Jx-W6>jNoab1hZLM7b`iA) zzrM6EgB?nDu)8+RYfB}}zub`+btO3g?djIwZPT~Z8+-PB`iwu***qK8j&~BN&DpkM z{myad+)r)oKi8MwES={!0EeF_laq<(j$-QoR#HN8J~#maYPB4l%szllh*7;UVM;_sINJ4INo zZt_*8WaPvz`+-~qmus*I3pGz*!iVUNg&VA8#9K8KLBr^S)RsFDi%dS!>9s9LGtIx;5$Lk@U^z+r`*6-)lEHc7vd zu@YO6#8ZZwEwvg&Pp1$3yuI8vltas2I3b~5Vl4nDRKJY+{k>c0TmHPRFJt}&E(L)I z@~v?-qQi>rGC;*s&IvQ{DRjTDJWIPW=xtI9NVj9tk|p4lSbrEy82IKl>U0qik^rq0 z=$g1#jDzhk8~ub$JY7n*ys*n8y>QcG;Jo3@s9O)gKZU%BNblW_0gz(^%G5MqMdm9<2%UhJWPjpAs%MZu!25&ABRs;Tv#Mv<2#>B8}ylCGGOyU>tM%!W$ zD(#t#{I{+vu<;47&bg7j$iY6>krwb{z2@@sZ~i9If)5;AgAC()Yx9l1py4&}1va9O zjFailTDH-G$bv06*62w4jqUU*EhE&(uFoL#wUgHUxn1accffnK#P%8k&44h^ub{)# zuH`u`cA)3&sx7G+?GM@rd;T!NF2vQEMg?p<($AraRFozGCG6h6n1mU?3TbMKM1j){ zX~hIEg8)+ZO(GzXJW?9=xt?+uDC0@kU|Isb)Z9ehI7|hImi#Xdti7kgH9_9W?2Y&5 zd6FjOIB0Ms1@OCgW8hQmJ-U_5)LVZ?|5ne9ZWFJX5raJpp?Ms$FT;5dhwT;&_5lP& zWpJW(9~uo{v__+s@`+j*9m!wpphb8B>4}pacnxUkK}=4t9c9&VU2*7)MSY;XSduH- z?Aa`z!~5_Wbros-@bf2pL~re@)+z%u$PwBC6jl=-Z3fLc6Uc@v<19lC{D&hz%`wQY zur&FdfSH{X8^(-imw4_7%EjJtkR(>!G$aH%C}prOk~Nn>B%Q%wwZ=DY@5q6eAPbe} z=(W!N@S~#?>TlzC-wksBO>Cx*b+>^jC*`9IcI|5@%wZ53CFu^&EW!D4CZ%C06|YVe zB^j0sNNom=F|`Et=pwES!76IACQH*t8TberlJ=i`|NO6ElJP8*64VA|R&cMlq(V@AXI+`DU%mRb<@ z;HJ*QRLHCkc%4Nto*J*ct_-d=hH0qj4-0;Lwnmqv{&7u2p>u90ATe5v-G0}ry5gWL*zuv4- zn~NT@>w4l4!-PZ-g$zLjF)UvdjUbd=T<5?T8XWdh(a_e<7r(YD96_;vaPedib+@-b zh3_!sRft9eO}XsdwU zyiSkK07eBd>USOGjoK86-)Dg2rJYq?W7G19pk$bC7@77RwjkQStYq5%ufNvdZIO_C zD7UxtTl94uRvW+fjTiB-r=}&jk_sy&zJ3fNHwxxHtv)Lzv6`KY$NGZ>K;{mQ2Q2S& z5LlJqYig96EWHA7moF$RfSUi+{LfXDiHQ>EIp9XCDop^{8RO3wWXTr!vn0>9dPH6o z}8OU zfa5FKsUvcw6BEi3e#0VA>=#C7wG_pkGcLXbD;1Y~(_Z=wJj~ktZuDwYvWB3sG6s5e zNCms~jDbI0oCc3TXZ!u-xh)u>3{(9_-noIk)j!?z(aV&KLajn_{P$FQ-Dwlny{cCN z59RtA_YdPFg~=UFbi0#>LnSTlNajSR(fChB>0#og1#ATHG_eV z*8*iA{T3ufRR#yKEA6q!5Ui5fc>uBmzf?Ytdf97ftI4^rfC-ls3sTjPNkGpX+jt(n zBoA8-390tmvo@af?1gWW;mC)~XF80GfFZVdbjR;`-u`+0 zdjf;&-?!W0`&*2*{^jow-m#6U0vzZ$9ef?%nJng0I801KVNYUxEfLDM}fke%Nf|xp#NIdIo9#hgJ48tCs(%x8I2n?`ms|HU3Dx zeTARN1qNemZNlc*1Plu2?U+^PH{^6-(&xHZ4WYj5g>RUtSS2+{;(NF*I`)_^x zEFW0Q2WU1l0Y7HFitMVWNBFPhn?Zn+EDc--ZfatMTc}4?zY-5$XqRfY@l#*g5uwaI zFY_nUu%fe~m`wh4)h|sZRO)g}H4%V7C*%H8J`aP*iI3%~xUXK8lC0I~^c1f>g%qB6 zQ0ynX7X++>3KLc0P{NEt-Z3dK$%Im?Oa)%)!94(hgS(O!JA?oeV_LxngEcng+NT*m zJ;ss9kHBXpTL2Np0FBq5N<&rOAMS3OGn7I=m0F`1N*BO;3t6PNrJ{oMIYjDPf3PZ8 z5^!h!bFOgaq_AHJFO&v^!&h@cYwkdQr}A8(IO{F;rI=)KG^2sG-aLW{3GW$$LsCXT z+hJ2jLAaMjP%Hn(p%f>{Tylubw=VT4%!o~snu@46WHjN}q@;=0i{v*QYnPv~g^ zi01*^OXfnh!c2UF)`Jl<@0_pfqMr4`y*jVYq~)t6g~}!a%}JGQH7Xc%1uTcc~e zAwZL&w_cQ8=D2aPSaNcHDRr`Vu;O9im)wQWgfey61|L10LkS6FR!HM5OJZ&$-r z>V_GI&?R)mYV{a0Au_ZUj&0OoyL{fUbwgs3atpA^TrjWF$5sCwzbn^M7`1aK#>=ER zqcae*s=QtPZ+)plklE4oF5ry%&29L%dzhdK&=ww?QK!?JZD?P;#7YL=cP#Y)aMr%g zTXKReQ@@?}MhfnB9TQZ)?{(kOvdt7W-&VlES1twaPIl&|aY#49&~KKxt~V;g!lAOdVHxplOPWMVVfZfqH!D4Hw!9PEAlgn5eM}Mp` z+m1e6`pmafCZXk*4H)YLDb1w(m3_>n5BCJMw{5+jS05NbAeIYJPDp@w$L&fH*BZ9c{6l zs*Dr)*pBLy9;(j^*8R8s#zVOsE}z%d%afla2ii+^L;i+-vrqKX^{eqr5xEKaO8#H# zZgNe?fJaF;<8~`A7iYOuWfzG%zh|vIf4C>jzXXkWBy^)YOZ4)GaaT~^s8jwY!& zaR607s=uLCvXmbQ-9Y`q@Rx0706|NS6?Dg&zqRqkKNTj>WGVI1^^^l5xNf2oI!)En z#LV*c4qaMhlPGN*%D#mi27j{FCW8f`oj0fr_hQwO_{2ejzm6kX!H9lE=7rH=%6)<4>3M#{cc> zaTVQ)53S&?I4Hjz1SW4E3rnm0N z-czkc)Be^R^8H!<9p{~77PrX01l{bew6`KQwEH(@>)2h@MiVa1kiGCQB9WP5Y-#gS zfg%Pe;eya0kRcM!UG;q=R|32VI)9VEu)>#7+0uvL5C)8^N}Rn7Af%H_|Ni*>_nGf- z%;M)39fe8YHo&mrT^r(z-WGrpKj!ln`eIF}THQm)XY`H(HS_B7-sxoPsf@AhPycm@d~jP;7pa5T))LAhu(Cbt{KpB-Q|+x_pk zR(jU@^wqK*TpID|U~E-?G!UzY*UQ8?e&1!JM8xs^0szt`^5 zSWVU%V=J}wcKO~nmEk`p2KoU%s8<`Ffc}f|#`ZS#$-Y^b_#NA=ymH0{-wA;H9dF%i ztgXR@5)IA{#+WE5KgnDlZIFu=c_nlGy=&#^U!Eqgegn1d+dQH*`UYF%6BO)7Gx&C(i#!2)iesbR!Cy<%fki(K-c?TswUtE#Pm-giOdkd?! zr$;v^%yvw8)gHR_1W*38ezA3SgZQN2_U#!fRsX(|c#QEBW$HyVXVSZAk~Wcnk{*T+ zWlGP6cdPkNg##HdW5}4umC0dm*j{3QPwX}xd=0w^zXS|qObkKtHyIT@_)wF21bj-c zF;3R>&XQkzi>d?)W+l!JC0T-J7@UZPW}VQJU|`h~I`4;OS8xh-)mS#p6=P^@`+g=lKE_1T*O8Q!(s2yHEjc@;K}0_lw6)*TTZ5vc&w$-0%3Z?p6(&ucU= z|D)cWU7c5|dc^-Xf3m+xP+okHGmkrpXHjpD>0t`B*Xw@#pjFDIo66>IY~)FQ%NIEH zTiMs~kFT^1Me^(Q*#AFX2yy5l-odh-eoEx}u+o8mQt*9;!@g2~H70nGR)58Vczs?= z0gSy7>x6f$HdH7A9YF^Z7^DE`EWo=$iZ<`t6;ZY;I^MG#PN{42dj%0N&`OqIFFytN zq&RQ)c+xR59cJCwvpYqhO;`kDRC_R;zx@pmd|fSqSW0VQ6cOnEmOBjX<*P7?RYG@A zo^26Wm-K@cpD~Voy7@*Btz?wN+t`XBnhp>3EEHUifgPpqf>k#cgydlbuOjCo0vtEJ zHROVWLNbR#MxXk>!vOh~6M7C#rfSOd|A@;FaSVW2qi1+UP?gi+kQ#kCu3F-GDw7fy z&c!XYN`-?(#cE3dugDo?Be>qi=s)$|B}pJT4;@ux?>N1=G9PO8#>F;SB_pTt{UZ5R zN_*Y;Q1VvQ4V|J-nYlyt<1o&Jk9V&J(fJIR5}oBNA}Du_7BL}l6viO0H^)$ioLrZY zo8IJcG?MjHqw|OcYcTFQz$pG)uo~tk&3tDt@x!{--KN*J0)X4 znJOq@qaNA1jGYL<|2uH1@V#7`e^Cg>Mp2hPNB&w#6 zy`UxAu)o0%mj{1S4+2hCiigGf)qHGI=Fs!l+Le0nP22PID<;~q&YJ>;IREcp_Eo(L zzU1qN6=HLDo2Ds&$s1lNcHPAGmeSF=z*c@&$=GSN7`$xTQUzEj9r)S>>FB;N+B`mC z&@=Dh9mJ)+t};FksJY1QPtWQDWxXzWXk4K*LIFm>PVueWN|D1H#I|RksFJ+6%dv7#u;EK-s*Q*7a5&2#$O!ZyXt<9Q^VHw zH-UNU^SBCgFixSnkPQ*3H%Z0YJuDP94;CDZf;TtEtH(i9A3;5`Hfz`Q+!0)MY$MH(7y1SH+`c!AYH zF|$GuIY$J&5|F$HFC_bUY*aXNthihN;1O1jtl#Mz8j;ni6*~43hVA>7|N8wc|NsB@ z|H^;<&;NTm9F+npQeg@q2MJ)L1n>pm0w+fg1~6zzz=A__7}r_tngkiLV3;$-w?5G@ zNk=lIu;{Nz8q%6mHKh9Z-+vj2nNmT4GJ#CgnTZtsx)sG zFlkz9GD20#!6?ezsjYZKaE=XL(yG0y(L^d(I3)mY5rXY?&Aq-7<1E@UBLqN6v{1LJ zPTQySyt=;H1hxp@@6tC7w^t24i>G4-p{cwo{95G-!rsz_{-0eL0PZ*2@2ESmLb}|Y zF57Tu7VsKxu^|PWjDHfKn9g-gqU<={X!#DKRFit5iD5s8GU`09Ok4if@!=+5t)NH} z+jPgw7_!AkUuxLBi~%Qwh8|)<2kEw;w>9-lnow4xWVw`EiT)~BnRw7Q4`cg%%UADa zcbY6j9SqWDSvTxgtt|8R;$3o^vyP1GjuAHLcB6iY-=lQP5-6FqCg>d*G?|(WXIYH* zdh@9Ak5s2JGKz1Di8?nq3A}4v4PQ%5Tg4T84Ahynbo(w+flz8!wK>wpf(}0qGLn&N zm&*QDH$I=G^Iph5>YTwQoqneNb9xbcuKH&ESx`iHti3(pf45NQI!=L+RyOL4 z5>1DWv{_+rBJuF8^%p!TT%f)MjR`kFN76K|k{M}zOp*d?H+it2-Q50Md2bi%&hxPE z2rU0&9XMY~W9ryhehL%)cn^QB@-&i(&!L!X5Q65Ms9$Le3rH;hu_BlNi&}kXo!0_L z|Mm8uM6P0K0S`#Fa2`xs`YI+dae`c|Fh|Jb6cMY+8qgK}Ve07Q8=Fz04An1_YdePP3b)6jXcX!0Nb@gMSE{?GqQ z{-6Kyf6M>&mk0mpKm8x_=YRQMvttjJuG9jaf|fwqfntsS^4MQNh3b`2xGOYny>ouY z-d3A`Db>9LChClN$ujv-WvooH!=h<%Rm0s-$U|~U{zqIj#E_-Xv1sRJenPH)ize3b znp(;pz`1V5J{(p!pU_p~st$&aS6kWPn%u(5Rfx`VTrWMR$Q>j2QTp@D$ug7+Qx!=OJpNkgG3_j2Gf%@=K*K$x<7fJ#kAV(5*sTG z(s9WMB&)P#)C&_(6o3x?H`@Lr*qSU!55wH!-uK===UA0BSD{+yCJ6#+P@qXPk&;mh z2ph>vW?D%Lt+dicYi+gERtuS=1y>|B0cH?MGtx*CXo6@Bhy>6LG~0Tp?yjn?DJv^8 z|NO`I-i>g^are*N&xyG2|Fb|w)t~R)8xd#l*A-YEk@ls^?4#m*5$S%9 zzR22bnKQAqu|o|hqQvlI%*ar9b;ThPW2zx+t44V|FZdd#)8G0i(5Pb;EC({xD(oe2 zxl6(FYjV~lI|lfOW+K>@Q7a+(I$}*E9jM7qI?6AOCGL!s&WSPbM&PhHX#poG1148L zB;Aw6;dSe*1GfD=*Ar2@BNI+asUfSi->YL6@(p4e~_&rm<88*v ze&GIsBUlUVa>X-;RUMCswb9u1v3K%&kaJY#N(C5-L%mP~-eMa~AK51Ym7N_Y0;utH_sP|)DOD;(CRZmQ^-|D#X8gXQRQuj`8K>Od4oz(Ns{j1Y=dNkj8_WW3+ zwy~>6+4B)--k<)LxVG@$_Q}EPt5XfKt2#;d+Bl~VddvNN0kzASvCuxgP`^$)V(iX~ z$Mz{$Lf#wt#WQ0&qbN~+SZ<8VpKygUY4E{hGldI9R3# zyd3o_44z<`K0L|PC>wWntiss`j(wBu+1cwKci;;F?aviyl0w%oQc97@gEO0nYs78} zo8HFZ5pL$##$jpusY(Qr>jf`(k!fdFfJt@;ii?BAnB|1WsYeS}DtDTPXP9dUnvz*3 z9T~>$W(kC{y-=of^#rTNr4KaBgOE6uJu&(CXTtUk*7V$Ef|4IKtwR}@Pq%b>{gR&k z>Sy%%$3LTQefv9_Rk0i;_Ys5X7hqRo&wjS`Xve~deGCN)US@dQM#D}OgX#SG)ySdG zw#S8{w8AOV^L);A(z)1aHWNwI;xN!op`Z}3Uy<}nQ1;&V846WK-VvQ#cyfh{L$ilc z(JA=pp$bNNKE08voG#BnnQ=OECWQ2Ppi}o=9YgsXGN#}((o~^5R(d)3`&`?J^-Fq* z_hro7+WAZ=7&haB67Tps>-bPiaex~a{^drTw#U2~v%paGHXPLpKzxOH>2%7#C4&S7 z&n&aqtfEZ59?3P|?vhcT^?ivHbPwPH-Gh}3?f6KF;@ST`_E#fT{X3qaCwULf=6Gr+ z#b#7ikRBd%>2NnYz?I%bI{eo*N=0=>k;&G^#9^ePd#tH!l$y1ThDdOfIW5`q?8;Z6 znPMDg8&FE5I2&@_aRvcrpS#P>6hfe^LP@W58VIGqX-bM_Fl0S-%@;nHzqNN~!nR8+ zukrj842z`0GjY9~?6E8zpXrP#Dvl!GYMP2tOu9F?b`+^yN1=@OV~`Ga1ZVtBzwKhH z?@tPxls6Y%LEV4!UToXoblBGF>UA{LpNVy2%5AXX|Fb@Ga&^kK?CefmgY8&l|?YB72z z3qoN6O;^IU3=OP_$$wS6$#B7RP~*cff6TkCn|__mu~6y2x8dsLLPFFa@AFUK)>*W+ ziXA01qg^gzC`b~i;iV2kJ00&t8BC0ar4Jq$|HQVZnz2Y3tO%X7NK0qAN!;#W9>_18 zYK}kFNAh|qa(#3kWx%xR6jJ)6km;4aDz;71OL#<{G4^mecjE3e)i0ypR?};c z(YS~Cn*5@Y{O3HBhah>pyA(UBpL=`~=bVK%$6aQs*->v;!cFTPefhZG#!)5b+O7EM zey3chBLt0w7xUgmZNoqX>QK5~a{D?N$IVpBZ0aqCk30H!WD$gn;SK za0vLS6vG!iFDlT8PN$Q$dG+8S9gkP^_{lr;!B;+t@uf;*LUVFNtm_ba&&B!NF_ zuD2?GOF52FI23|;;zG4Op2gg~ol!5dA=PGdaJmk& z*6E=B;i0XDiS=x9)^w)oeJ<0^V` z#P*@*$Ms&f#UuutTa9)zX$Jh{i96n4!%04Xx%5T#g<@9V8Df%*il7xF9##j4h&$Jd z#9iuMdGJK*1M{%@0Giw_}Y3(;j3-af;VI z946FpM!U1bJ)h$a$@SR;9M0o3x1_E{@HO!tDk(?(h(fzlH4d4|Uo=RcAiu zMp}xjoHmBlF?Z09sMFQ{I}r}Ri~ydb18<@FRj`phTb9}H8>#TqII$N?+d$3FeKMjQdgB725u zM;$5}o{N4-vuLJhwV&G_&*sv`1|DUMCdNi)BR;)a*NXSsE4z0fjVd$4Q1UVV-nSj^V*6rIUPOAn7RXZgcg$_XVNNG;uY(NFP(dMv6UF-3 zt@y!%O}7P9jywKSE5|Q zwNfTv`|OIBs{)3o2;BTV5RWQj1hU(pIz?J~!+U!%RVbuj;7~}#0fKD|b+GzPWQTcF zCWiL<`_Y#`;iVuPz;TJNTdtCQYmHYw`iD6AcxD4;1|HAl#HgVPQ@m3kY&Dwmo+=G*$f1fhd z{S324^jSob>dTn)?Pczx@04P`uf8o5+uCGbxRj3fM&lzW;leju$$u!uU?(~xmcT;} zXIT}fcxKx!Q8+#;kI_HAQIF}&JVA$h^JY319m**fOh;uZ>4yX7Fqd?rWUQ{@`U3AN z_d6#rCY`AhX^m_H#n|D<&U~^7NnRwG*`ZL9jPC+xBZ6G|*pm|#7Pu3&qY6A?TMq|^ zal=e<1};P5$S`jt71lvk`5zR=&5Qx?t=85|a1|l@0Y)@QwYGz43^PI;I`=hfn#2x<_oIvPUJ@(mgAfGvd?LZOd6liqA2{zE)vTLETB zW=V!x_i@L&1A^1kGe|6Gt5nL9Xiv_`GyPh6krG0CxU&4yKv3XvK@1$gA6sy5%FcZl zJDdRCZNnjk=sKR}!dVxlR0F1fUlX)5(4j_dop>|-PSn79{o)zjUcaKN2amOZpZ)01 zR)uiZEQ;gR6-~!Oj5{11F7yo+VuIT`^cn+*a&yq)QXDY$(;@NF*UEGSi#|-D5S27U zpRWm-6kcdK)1sX@dOZ%|aL*Y5mXH;kUSKMzL}Hblez*#0qA{9aQ78LtDoTtoQ0v`f zmpPwM)jI_8G+`wvjSw0wcOJ%&FYdE~km|R2|7|IPjtx;uZeU3~r z$kVv*+jcncH!p@`aPq}2k)BjY*~V3Liz;6_jFprdmh_bC4M$~Us1!P@MHL}~?er`n zL_L8EPoF)fUwr%t-M_e?M^7Hp!v_!O;^LU&TU-qY_~k%hSlCz7)+RlooHQtLdppzp zdzUu8#gBTI#E`0@isU`Pd?a-{$OsC)Ub%rA;$C1j+Qm453(mCRWSYHgJz`RpAv+iH zzz}j4IDaYjpd8$4m|e!HoOMqlwl!JCCx?#Yk~{dxRPd4khl+1I7bnmXe(|6Dj`omY zXfLy8fd!Qmz0(#PG#7LuX&75#oJ z+XAqDA-5*(!EBJ-7}3wEmM+Dp6)ef z(y@;(|d!>7=Ud?(|Ww(V4M# zWkNysD{W<3J}0g`)NR!xE>Ch-YvrDtAD|55i!I&YQ-y~_b|Y{tI<*Fl=}gFl0^t(% z$Y~yGJ6!|CzuHp=S9%cziOq_|u&BgngIQv)%v6LXQDt^cP*{25PO->S8YGyJ-zk8c zHh_lb7}1+pq-jbB$Cbaq3*WUvNg$j&z0(Eumbog?$#`VfkzuKPhut=~5K(<61vCZK z9*WZ;Q`pa;U3K6pfj!$m3}#X$jfs&7G;#)&hB>el_-G7TJFo#FbE4epP}0WO+J|CCv{A{VE&ucOBr<;m|SP;AeG%bi+ialiUg-IS0HMicaL8 zmFFbzTLzwr(Zi?={!*Y2&SN|$w6B!Ks74O!cZ3NUAt_H1zm}p@E9uMRO3Kp7puKCu zCj~R_f9o7ZF$PNc+5T}xjkvI;l?VD$JL;G{Ae{O z@6+LURA*LOhuig;SFc~u$G`d&y?FV8K5c)WzoM5fU()OA8{2ZXhQ{Z0$>#N)Wpy66 zT0pIj+4(Nf$MlK)^{5p zhP$X`#Tm_*BSB`NXD^=9ix)4}aa`*>uGg`)c5c?Wzg~Iz>E@*C{b)6kpS<&qjzfzE zu4A0%Hg3b`mQp@VE3EF_qX+k|=wh0J*Uo}0OLu&@d^X4JL~wf8e9D?~I;h(drxi9w zrMD&ZmdP{oCd2M!u_H>!ohxwcDD^Eux$GQxo7|t$m_kNd*{3w$+i_jb%hl=7a7w(9n-$hS__H6vPZPxC*AvKL3pV%Rl}zx@}u9 zS3J1Bxz^9^`S;#^hyF+ZgMW?wXaCc`waWf>#JklxSQOm04WNzf^{dzPr$78L{j)#% zWBTQ%pVN>3;%9VP*S3wV;aq#>D<6J9U;FBZ^qp^goxZi=R>SdkA3chUlI66}tCuUD zzJ9H8>FV;5?%!Yagm(JZ+J@rE`ft{3GFCWTUR314$c($lxW3hMKFf-N6vb?aB$1%lqO-tct&L}xAqvlii zmq_sH%_SwunKKRB4!9238iY^DqQgCM(;>d(tT3dL-E zL_+WLHUUdY!TL5vDduwSv9rz%*Gcl&UW)$r#B63rP@x-#YcXu@0!0~Ajv>&1%X;_Y z58agtj*JiPc2hM-PK+yhFknBnb`}o){;pGO&^1Z!9$|F`>FF9mF~`_eR-WMjJm=ON z>uNQ!XvpkHJOjT}8-};-jmt9j@y~N%4x2*?$Y608msluvS2S62w0qTn7@Idmtrlz2 zJCbIV?y?S~laAUXlngMiDU|A|W97L*LDC%YX0l>CU^?i^nTAt%6wA@p%Epax1zccs zh&N4ja>oB%2v(w|DtuyG{jQ{N98iCCjGoUh?);X2O8a|`jLf1~2BXAJ98_#JW)Yg(ACdKM`i7gCsBvN+Pz(LGP21Wq~BnYO}_ zGiwBj3`WW2v;v`AC7hN6qP2fasEuLoMtoCayK^|!Br*^%*qWvmLZJu)E>Mj51zi<^ zS|>kTsaO^I8ieaqm?`EsQdbTo$EPz}-pn>T!gv|hMlthw%QbMf$( zqRmPJt>~QifTf!!5pv*{82?*$9$jz9P5)EYV9+Zl#6ilHP{?c#q{6Wo)qnouAJf16 zfBS#XpZ>|8(ZkiK`s#=8(~DOx$f}G8eev|g>Rh;164vqUgW)yIjY8V{lsUH7Cid=P&8$7hkOF@Kg=!whqUOwTE?{EyJ%lVcOP`_V+7a z{fORu@{k^{PL!{#b9}NI^AE3VJ;?d?^XD%VA3lHfoSr`YLiufzcTe7VLhru!gf3Tj zH>XgeyVGi*U$1>OCqZ+vT;EU@|33ZfA(2Be@6e=Km5n* z*gmFbU%Utf_Hqp#9M?6wcX^@sal4NB>FS*N^B@0|{=q-`-4#Ek_1+bI>szZM?4z&J zpZ)MB^z&bSvf|UNJ7QM{)C%(_j~*y)Pws@#S`KSlr**7t-43Ynw7zq3d8GH(b@<@D z_vyVAz8`(%efsEw_v!HpzbW=XNZH;14g*>?8L9;)Ck}mW@`A%KL}27)wr)eBmBwbn zWp&OuKb_Y#Yy|asrQ7C^yKXeOzS(ejnvM#Gb}cAExgun9I5xa*PMWKgma0*iG7|;^$S(SEU9i`4UH1D!k^Re+r*}~9`(hd#0I4^*mb-nYI1*|gcbGL*`Pu0h zLi_XeZmNh!E6t6UHU1dCR3idD`Oz-!t$FWROTb^TAfqh4Un zC~QSs_Svyl506w$|E~l?7k?@Z*zj=IRgjYU3u9yYa?7-FCbaKUzwdi53!-~ZhX(dE z?LJ%E0#d43gUpL4x+iE-MK`b|iIEBW;_c*?B^H?LxEv2&zIaJL`O_cJcYovisu)~c z-XqrS9-NF{_kvp5xyJI?l#HMJ;E(7lU;EmsJYK8{(S6di>E?);PzrA>MPuVarRVzV z-l}Yk6Df`w?u3nH@xbTL-L?YL5f;L3(VBUog+|#=nko1*ElU_T$S6vh0zDWOnn%^= zM%2yPc&oKzmBTsHp;|j?s2EI$IO_!XT9M;gE$G-~-eCTex(6oiRjtQ*K{v8yts3=Pq!7)g~PQ1D7x*5iMbMf>CKX)4n_#f^+?H=IxHpJqr55wWU_ zI2}N_Z}b08{y%?@{_fxX59qU}&*;I`k?yaC*VVlXHE5dA_3Y)%YAn962zE2{*7omR zT&)J$YRDW}Gsc>s+M>vs^`%DHrOC6^IC{MrKc}0SZdyjha8e6N;xf-lj>paArqisy5=BQBPb5RGvjYrH|F~LcV>J#>ZU}}F)#ldTS^HgW^woGg=`B05%p5e0F*ifJ$^ABuW|+5#{b@G% z>$Zf2Z7WGLgq8LTCd!g0+eA7$&NPGh$>YbXQ|3KgyXIW@)wd?4d+i&>L93gF-4F<>65MDnRHMPuxbq*I->wMNWKUtj$&!4?iCkEEN!KlsUq`w(F zn^WY~>zDMu|KI&@>0kNlzfIHH-w%KCQ~E#rAOElP>F1vr{};=gX%5r|&*m_A{O}Qd z_W9G*`C(2c)^Qmoo)$OC*Y!Ot=5RZ#0KU99C_Hax<7W*&8xH7prODc$+{3rR$1)|% zo)v{_b1pS_HAHAQ`HfXi_};g_L0|pgoz-!2PzTzvjd7)?+toSMGB=>JG>23hSA*ZH z$n?1lUUIe0>(SM{RqvQqnmefj>KCiysAZ*Gug|M`yI7V{a}2c;%x>B#W;a$S9Qsd~ zTi{QjciHFG-#d>V($`i8&U^1aR!2>v_rqj-zpZ&2&k@cuW`$|%YhFbA*M?4(U3D|x zDt~BBOntX$Ocw`juQ?SPjWznbR0q*S?Ab%j(fDw6#J&IiJFBzoF=avN6<#aNzxTCo zukBoDSGNt0N@G*UPpjTM>a=Ql6)_pd!*k`)xpf0fxs$D}kHv#_vdvVeMtUa&c`M({ zFhbx|;yf%ONE&h7Y}g-9d`6edphncn8TzZ&RM4TQ8)2X$D-8P5TVH%$(q@mjcHOUx z9c$A4X2BjFVlcx5$Q?9gT_U(u*4g^zey+n9@U4Rj(MB%~RR;4OA*Qh(>sv)^J`qi0dW42q94k>7FC^4(6iyptaydXbZzV+*lUqP@7e8-b8OJlRTh$c zj?8p_XWD6J@6<}va0y=MdK4Pk*u+x&2<0=LYx3-<;PD%A3=}%#(0c=GuoqRG1Qi0n zF&HhLTG#-6AnsXAL3AH$#~{p@P3OnVUN^ZSW#w}glkrq`HpQJi(%g*og7}$ko-<{p z(ss^gRAfg_A`)qY_zV$cbewh^68W5jQ>gPEGm&JzXnA(OEspi7D}xb6tKp1DQv?jg z#sE)szb0H5(W+RlO4*Yq@2<+)Jxx(gCk_OGsDnaPQ^q>6W>K^)BW;_9Dr~SOFaR-w zuB!|TrZ)<(aq=LB0bZuWm=H9=TfFeqWKkE%`BrExaNanAh7mM*R>)#UlbI4^Erfxn zFW{`-WiY_Bbrq;HZB5e-?Hr!8bo!nCW|hU0(OP7r;&@^B4o@CnCvko|hj9nErQom| z>OKl508?GM+9r(j0@S`=BhSRjBE*R)Qf#S=eGfL{C8aG1JS<~kE?FVl#sHt#2hW+_ zni*PKz8{$rAsomeT}xR5=Y<*BqU2GVE1#)6i#8+hnk)>=%~;OcIVfc4GiTKOVcOmc zzR_VBB`=wS4~3%3!+!I^fkq+tCY7NoMfhH~yYziiZu?=thmz-#t$9TDfR^irzw@{M z4*i3F`2SZU{PNOjP&8vgu0;(Djk2~3iuL)cgC-`16QDU4PuDH`pkeg28v8BE+T`K9 z8bz;G$HCLpuzj^g)Rh-Dfjn7+zBzoGO?S)Pc_21V)?!lnT@A*0QRBXmoz}iTrw8}0=>Gi&bi6QwxXr6MAJkxK#`cTV+417_YKXp6PY>?mjyPi{`3lZZOP>ebpfOc(Tb{=NT*{?)(n-=W|C!#|<_^S|}) z(ifk9LATepzMdB*6E(xX%R@HZrhQjg+njWATG#fKIxJqTZ9HEc34ijZKU|IJNga1KCJPSC zvl;fHd!J^7i>_^RVjRo?&=?Dfb1RBXHm=LnQE{Q4NolX)uj28^3%M@j__+k$H2l-8 zO6p9RoYvVLXj3T6jgEiu>CO7@Gac*2#R`uL(}S85OS4kN93nUFuu|tGyRO8xLF=Tn zb-nVK8^w`}=BQffZY6%YTK^s{&6(GnZA+s+?Yq&Y;X_kY=9Le(gpd0xjeq-F-=yz+ z<7@QMSKiZ=`DzE>2o}2bo%33LcKAjwcT-jmk2v+W05_(I~*S#qU z1J{17De_a1hoA#&-RKGiZ6 zY5y*80JuJCFXyga2diDk`Frt5)l2fXa1cht?y1NzuM9AG$ULqh7Fw zYJX*YB%bto2pyNA7f+wkJMX@45i?DDO_E1s&lKY%!WNZz_SvuKqi=l61wT&jptRKe zgpe>8qsx-vAX_gUw)zNd;aj&Jm^a(f&aGJHfy{$%-%Z1<4 z!jXaPC%85dkhnn|Q{sW41@mLftBg-1oSx?*5E@+tJ;ypp@S-YrM|79*y;0D_So8Ni zkMcl*@f+|Jj>?uI?Ea>1oHX)8$=|Kn*%w+R2;~lG(S|akZR+6C&!->cd7-+U4EP0c zT}j&cOlN+#_qOL}Lx8#5kv^hwuIat8-=!oNEPS6kEG|h$1)P2|AlFZR_EY-3-~TV^ zrPg4$4P3TUpr$o?{+gb@cxj48%Xr`^=(_nOc(&7AT2!}1V?TY?42CtLd$4rz>)Sb; z3`$dMT%Z}v&0Wxp{&7%1yKU|h{`p4<_jYrdGXLuI^g_gR8j zSZxh6_&oz}mSA9uGdKOc9TX{)r-C^=;50?Ojcj?*h%K_E+ND_^&TJTRN>BkI+qVBK zI@XEu==C_x+2^P_PJ``i88Y*7W9>D^%RIZmJgH&LkSpu`mf_MO;wI-NlhL|`#<~`F z+%O+)-Db+AZUdcMIdxdXQIc&7!YZGC_LE=G%N1Y$Pyd&Hi=Mx}RlI8k zZyR6BFtEB9mfg@CQ*Db*n?u{))8KW26G^jT)(C!cq&ZC0d9V(w)lzwRb4|w=lV;sK zxPMC2whe{7m~Y!=qk34OlJ1Zm}S z3Z1y{9Oy8TjJ4<43X^_2PD()`aC+)=SK1mf)XN$4fxY~?B3vEu9R1{6`Y{9=Fc*!d zA0?IkZM3FnE=4ilb5Q6T03Q*JCkH|A%K*tanMuPaD8aY6!=YEeZmIf{RCrUi5z+Tf z7a-b`*PC(NG0yHbZ(9j?67-0v=vVe%j;AsZPEps3s%99ia%q_gPK;T&QYIVK_=0cj z&$n~T+@W8fUE=dV8l5_jVS8|M_7qp*eLo)Pv{6Z^IwDA7SMk;5Sq)Dt+3maK8`Z3X+D?~wLA^k**)GA}Bh;0d2+Z@f9^pQEf5Q?x0wsh#=f>r8%V89PEl4O!Nt-%~# z?DZjRYk_c%9<(=67JWqudMFCMUlj`Ug1RJHV{`q7VnxJGinP};cE2=f|o7ONZaVl@z6-?S+G!K3nv6_{Mo*}^AQ<43a*+IEQ5 zIMFDuCil(iNC-F_JSAQSWZ4jA?3yDXBDcQ9WI@V(Ouz*HNwys6nL874V%XD=Rpnbkcqs;Aby(Y09S_&S>ud2L2wLQs6CJHVsdyN9g=c z0Y7sB`PkW_?(Mp`xYBpkxFpK}X-2&|X{ZHFEW+Kkj8r~>2$)6kvOa^jte6~W8*Fdo zHZn}wpN3y8^4{D7$I0q>XlkxH0qj^xEVVlFyRQ^fW^WuOs?pR+wzjqw_ENm^ ztX#Y=uCpyT9izx5W5=dr&fwH4Ye}7pDhs{fq|J*x`@wp&EiI(=Wm+-VP~bEwO}>Fec|zWCxEWx?c8c7vZw`Q~?+&PaOb6TXEJ%Qo<4=n#+* zBq;;Oq>IXnHxg_30itwreYw+VL#9Y<`#9|B(@>xwKa3>(H_VWIi!Sesrw|~<6m6Gh z-f%%bsBj#gsI64pfAfUSq3Ag%N=E1PfY?Ebwd0-nj_-`NOTZIj9L6WP=1j7YWg$b$ znoy^QR<+PL}l##m(v zRp(!ER#$t05_X~YjB*M6R~#Pt@3v!;2;OTBeqq0Q>P`qk z^ehwwC!>7@Gj%CRVYG7y9_omVyRQKYoIR~qF>r&JY^-z#ec$b%=$?G5_s>7$3;_g- zqgfcVFU1)`VLYc&72H-Cz_ZUkBX%dwtoyLpisCgqIs_nsv7A=r{IidLrWNoXK6%GB z9{ax4s$F!&pbGwNoIB+mUAZ_`2f$9p85c>Xid*C~LKNVx|5uPnl#UTCG$XFCQ@C;z zqb9PN73f+3C(3l?v5vu1m@-QRf?W%x!vVwMpcDVenGg1HhCv3y3LU*GY9!{mHd5^MP_=Tp}NSp>b@p;+)fI^f3Xv{jztgVVwDr_c37 zgd6?MvLu=@&~Wa^S9E_mngdqrDwtuV5%t*(12$t?{G^DMqTRN0%<6==iETw@*I%rL z?W~yvTBm_6Go~3imJV<2Xli(ozaabt4g@zmpx{N8k&>CHb3*sR9}k|&Z!l7)#QL#q zdpI2yt0!=k$TC>nz*1= z$Dp`VkBnPQ?pd?!BAY9C%VDzmEt}tr8tScXM&r=C~yE-gt%wt*QIM=>!?pQp)xxmK{hJbujfa zbY3PP{a>u{CJQ>~v2TAGx;3&X*x~b!fU~#D-dC+F)~yx?2q^3meb-<(i3dHM-yXrN zY6ld&W=R6Vgae7fe-rfs;GnSRYgsgg(da2AfuvrfF$Tz{x^j9#)d1Gd89ihls3ty3 zi3;n)G6EtAO@ddFeN`;_m2;@Zv3Kjg?GR%^I988&z->tnSI3G+!=^ZYw)gLHT;ww% zczm6&uiEs;Lbb-h5H05vg;{Woee?jlP^Pa&;tFNzrXQo%rKBsrT z^3{m?slpsLLsLWm@IFKo*4IUMVv9NarGCI^~Qtw`W>Oqsiti2q7mE0>7+{Dd^VgrDt$<(`9K zd=qsi0B7Tj@-6g;l1_3>Kyx#gZ#zc4l3lF+7^F?wfbE7mC`VQ0~}w-$J@Q zMlbvM4x*{ui+#O9kh&4ERle9{jRgB6DTo0qZB2ak*=PEGOEEV+-;T|07C}4B>gINR z_GCvoYUJ6ANX~8$HGhWk)rqyJ;|b~WY&g{VJ834uWEowv8J!1D{ch1^HJY)Op6;Da z$x^3DB#*omIO!7>jdq%$iPFa6k^a_x`);RpAi``$@L{pFs@oYgn}M=erjn{V>=zRV z%{sL018n$xtJx>jNYrM@N^BB!&I@0g*8dDg8P>?@8K)@-)^{noKJ=)F5 zvpjSiWePcGM{!yMM=w}v4sFZQXxk;CgZ9p3nJo(YMZnS3u`@5G51Hf4E-PkfblfI> zoIF!>{jGi0?Hej`yiFW8DekyrcZ{$Z%9CfONCT&^)siZXsX9mI4BJk{XKi$?Sn!3Okr%L29QP&mpN3efI~Tg z4#?c=25I|U}pu=k#-xn>i!nmh`+wA)heAWSH8FMlsvA-0rIilw8QbY&TZlD8 zW1zE+Gjg&31EzFVGxTu^nAuQ^ommhKTXLbp93j}PgM3oz%p9nyh(?CdAx=NQ7&vJe1ro-&5OqfrrALxOIa39P#SDyz(%B(W zJg(V40Z#r5SDG2to`Vm#qp|d#`T!V@^qzeg)+vl9>X(pwzWUK8!DY@=7~z(TOp&Fs zGD4j)BBjqAO74aj^BV;mQ@2hBhkNHW2LDP{uB08SQ-ETj8YMz~gn%;mYIB0P zA-}Z9_8Mw!M}t^hn9bxlm20D2y04c=Q`kOt)UcW=GxI?HdM%^~Uiy5evSz_4`zzZ#`*pBl&+G0$6 z@GOtAeMQ$MYZKUUuN+$7;?Er%KT)h(;lmWQK$azq7!CF)eNMW@aK1D?&9lq>s422g z&0fSw8o&&50C1PNhb>0Pq-lM%Q(;!On8M+`Cy(fF{jI-6|Ih#Tf8<+GL~9(pKHg|H z%5*b@k)FXNV|tb6V|CjYn|+c%EJuQdb19V*k5IM32=*$rA>A8A`zj6Mtx zw0gy=RJP-4Ep3^jFsQ=8GiloUcJjy3o6aDY9^ra&`e;QYTLyx-qs!O2ogkxl+~%@) zHUwKHkSXUb*XBH3CRvOfH$JO_XQmrI#kNB&+{w^l;iQ`apKRMzW|+u{okIFdr2}Qq z!J4pasG~bGRc&ZlD{aM3EtAV=X7M!yy<%I6gp?+Skp!)g7w_z36(ucpY2lr&KmrC~L<4_vG^S>LuiONj#Mq(s*k-XTmd!eRfTOHeQLYi$Iucr`+1NNz%x* zSD|lV-h*CLhF#~8x`{-aXCV=722UCjo}yPVPi_Yppb$y2e z44Z%;vO*-s9Q~JZL}wnLt+=Muk9>*=+$ArDiZI! z_a0rgGv%orJNIh+?V4Uce@c%&{3sP1HpH4wH+1{@6@BfS-?2*RVn@%l^TcfcWo%-n zaHw;_GZHGnOXQ`o)rl?~k$s_EzJccMojMZz8tfD2elbwE;XqV|{0oADr z?D~Xkm#Q0&lsHd^gOm(;z_Y+9K|79buCO4&jSMIl35nG?2$pfY`9r+#hsBa^sc=@HAreeE;YRg`ecI0GOL-*lRZY+0v_*oSGRzot81f`Lg0I7x^7;IQ z_30^T=ec2Bd&&ZJ*`}zyC#zx;_s)Ed1?%2*UQysiSaXq%2i!Sz+zX-+`b*#cOZ1=q z{ojd*CQ{HXP1_BW$;+5>$|X%VUuHr^1N%OH9Y-_%HGTi!Cv^Cpc0Q`nkNHiW#@;Z# z6&*xv2}^PB@kqBf%yZCT;9!wAFd}UX76qT82B670b;gK0-B`@1C#xaRc=^HQgBe*< z=w=!ba>LC|oXF?w2vDn8pnT3V3^d|mUG#kR;Sl)TZ5{ly&>X1pI4lSk+3<1kEETJzF`0va%rT&j3olH15}fj2=~KF$$G74Ll&7_y zwoPJQtpB5KpRouxGG5?tLAIVykNaUTVhfu;qlT#CH4-!|nD12O4jIJ*kD!||-2Tn< zum1JFLLYtf5xx7~yY$Jgo@(L7!}YbwBx%R#(&aiAG2^#ok~sgiEjp~324V|hx1?>^ zaM;#D*UWvb6wFF`o+LiUT3}oCLU;6tAD=FYbCcKDlbHB|+8=J{s{y9LkCScDnQ*FB z;t6p4q|P~aOgYolZB;)0jOKFibQ`WYA+%l441#Q8`lV%DK(8|Rp$3c|t*iKB_@V{d z$=1yYAVefo&US>YWgKO;vN~j@wiRb}LbbKJvGs1na@)2W%d~>bH5jH7t-ZhKwxM<; z?xe*}Ips9(>z2VHnLBX=J>{`E)1Jh1DW0ZLVHyfB?X-a=Nw7dn~i?Ce`e!++2{NHl;hpu zaRGI8pvjkH;F2=7Yh&rs2D#^DHWe8|CHCv-y*5pNrVs1j^*EoXk;VDy=*@Jt~Z zPrRTQ1(f;fH0iI%!3e1%+xF=VqrtG3T%2^uF;&5oe80fSi7Fyu!1p>7PDi8u)*{oZ z=ltE(8QZQCqT_CCHNk#6TeSRivg`%LPj`GH)t@~L9tvaQuSii37`egHXleEu2cCjBrA=|2Y9)Oc!+F z>$7;K2eTRf)rbf0jEqpKIEu9kP850sG8*iNc1Lq5l+}#*lR3iLyc_O*=eu9m@x8w~ zDMbEU*RdUY+hE;}Cq1ya*V?*Y9gdzML-e|B$7nUD^xon%HY~$2%q}%Z4_;Tp@OPm? zO1_1}#cL;rZuRt=2HS(yn5a0ahCK1cxdDfgZH*y60v6i_9q0U&=D5&8-(*L#PFh38 zilVl`v}^=iC!r|(3MZ39zNFKc^9pmY*fuG}Ewc5BdJ@jBm&FQh8h==ErWLUi_WBk} zIQwk-k?9PJ7xE^@3EReFPLP(_)aa%;Cl0f1`I(nn+s)xyvu$e(by-=O&C+<78w)Ly z>ebjqj?#r}c-P7Dohvf|d(8sT?9e~&7(5BbL?lf_TJfyRJSm`q0wCBxp7 z>g=d++w|Ub2XWqI3k2TE&OIt8vy5Zk`!0Q-B*WvWbrvF}v@6auJN$$vOIVxkyvps! z?iT493|TzB0$rWY=ck_OD!vELcNm9yMD84s{qa{V)TZgMQaMO5E-hH?nP}7)qpezKzEQBIZbpp=q zZI}))q_99qhhnFvAWRU#Fi?G5KCwK4&$BKH3a~7`wZY{463{jGNe~nB4x^Dfn4^R+ z^>DcL=LS7-kA~-%QaU>J&^DP5W@t+C`0UU&PX&o~(8U#Mf{`uhOR=?cw*ZdL^!GFi zVpVSL-FrYcub`rQzE@NFY%MtnN59%wpq$2-&N_V3MV)6Fsa9KoGWp zX_Cw);N*S4Il5E4rN563vHOabgg!6?$5Qytj;J% zH&_2mv@wo5#3)5J5)omCd!0KnwE){UE1>A7j+1*jd9I^p?9i={dv=|uB$PP0Z}n*n{R1(5wnZg-|!PF_6G zss(zwzDL$|5f7>mt2yM6;TVUAX3VwP4?3gOm^z(oul()JtsCnmC#O1xc4CDGJ*twV z+fX!1z>XGe_ijP^MgJhlx(DJig%&RiDv$%DTWB-`Lu{Ll7Qk##@U}h2ap9^R!`YlR z&8gz_A`A2hgY$t7$)lMAH&c(HaBzj6t&Ml`OcMiE)XG#R33w+P<#RH2AiwkBqV-9* z@{MmRh-NyhVW|J#KlokxU;ZziX*PuwiX>fw+lyPeJl<;1Xkj~z{$j=LOFvEG^72w~ zy`403dwWB-%D*hDLhEQa)gZ&bhHZfW%P=%d(*msobtxS+Rw#2)WBxRoA)ZIEdJ$ML z{AVhe8V%3HvXS6Cu&AE5KijD`fPH(w=$2(cYVlLcwwD$l}>DJIIXp*e6c8ee1O9QL}Hav8_Q4 zi*{^kSNmkP42IT*cVpW@g6TMHS10QlZ1VGefl`4xxR9L(7;?dJ;5iMyMU<6>Yy6$5 z!(A%)aqg-Hjp-~-CsYhzXXqJRqvBxT{%@6ayWP5sI_H6Slejwb;NBc%7|&hLqD|>^ z4zvS&PDj(^fk@u(BG;blXcAUcd_ty27Qt49*oUPtJ=&cKR~)R;ShjQC(`Ed3=B!_H z;PZ~QDC$}6q3h}x1TVxMSy64T&>SF*KQI^?k7?V(n$4x3Y>s-3E;xN*9~YW0Xw+YLg35L=&wu=5`fI=auh8-GQll_UcrI&b z;`OsH=;5O$R_M#acDkOf$XaxRRM4B^#~4&ZL>aKI3K=CM=#f7a2A5x^RFfO?C88SJ zKBPL(#0i+Rj*2lk2?hk-(&4hCOAN;+Z_Xi?1CZ?iM#0DVyo zwTC4$i{8MO`;i4+QKml)I8*rK#9nb!Qty>BQi%DT}yD@|TWVSNy&!v;ZV1Sw+Il#tR@f8wiVE%R`Bn*e)f|oQ2F1xk0Uu@ zr=2EsuoI{hl@7M;(AJ4nw$&3?4qjNa{jWv*b!!Jv@N%4{ zf;v*ii;GYcQ8h%D!_)uGX|qH$7g23&l{tvj$GDpEv=e74MG9j!##pfaC#yVe@FsF6 z3~RB+CU5`v2S1`e{lTBnU;VA$q`$rV2g-*vGiF`$`ErHU>Wn$)akoM@t3kZHYIPbe z=-!I^ZBADg7lr{#aSSb#_)I1PCm8c&g&AeC?HcM_nx)87b6i~=?C4r6Z0e30KIjp! zy56oqH|GLF_K?*hVa3fQGANWga(>qA7@|<{OieYnJ0#ugMQb%vMjaQX+iC^|BY2ZF z3~+?_(X(piq6=H$P|N&Lr`Vx52>nP<%PgA0fp7IgtX7I0x$8kVFKj7}aC&k`<1x_} zvN1A9p?aMk&58hx>bzbE7rLlW7Vzx&a*=m|Y(*}HtQ|xG54vaXM*vTPUf~(l6P`)k zONi($2Su-YBVdw-D8xiW?OlJ6!WTm(mp<#?p-27y7!8L(1vV>w63|q2usg0h=SXk5 zVlg&tfiKlMayU8eE)!&2c5m3<-yc&^H+JLOyCYwG9HG<=Ey^$-A>uOMU7ZHJwEl(e zs5I|-#h~jT1ET7G2sFunW8EmLyrqKQ;6coh*^JR{f`Ucwx$~;?_c_H{but0+{Eqh8 zILkK6pk*S@>fl}l^>G5H_K*Pj1n+j2Fsx(Uoo4B0sawQsl={D;37EYFu|=+PNAy-f zlNxvd5a+#MRyZWo0VM7Xa)yiQ^%T+jG?vL3O-RMyfaGGv%_>&{(LO4KPgFfmJ~p2` zT>pm9_Pwgnn@FR`StRY#u#|H-OdDbx=fZfTu|1ko0tJ~| zi)u>9r@#0KJ$Uqp?%#h*7grB-JhO~Ul|h+Ab$x(`9Xurd7!Hi^O9urJ4Kv?`cGoA2 zZw|%B@N{xU0=%^9xDJ2k=$akCh3#@I9EDSYk+}fetRt^uO=fyl0(mk|#916hh~|cK zlIv`@Oefag9w4OhVGfcn2eV1jpa?OC1Dp;W28)CfMsFKq2&EJIv9qdoGUdC{=EB>L z?=j0B$0Kj6(A7pjS7bQ{AAbznVWM>(NS}Wb4N$J`D3tAXOTU}CJtR>0y)FRzi3_`e zO6~y8Qu-4sEX8%Q=LJkCYu)pGe;iI{6m3nTvuo?l+(*L!>J*s1fpA)2ypEr6pm*6J zL8=MUU@ruDVe9b4)6cc`#MRY>o{(^Jveb4M$|v9Eq4R=(WpYEoYCxbs9~B4u;?HT- z{~OOxa3}8K*#)4GcCttaLFQrvNc>Z?kj==+B6v%uBxxG9pCG~qi$H7S*gc2J#~>ft zRt&k-It2$9KFr~~&}}R}!ia2_6P-{@QX}j_-4+KX>YN!^3#@L79P7Bf7-n#!C52;nnXdj07(aRLq?Z8HKc9Q*BKtAX2+2zPo=bR&dIaQyPR@(({fmNg~ss{Z{^$A z=9j;~(`lpbEkz!1z=K`1SD9I#gE=*=PFXr;C z#y{VIZ#kt>4@`Qe_eA@d5IP1tw0D)_!FS<6eWt>1srmp>EO5mG)i2h6N9;@8B5CO) zc!@{#gk$d+SXd|<68=s59W(7x?5%^TRCB4V9MD#Qlu&h8PzW?cTmb?bpSfO488p;o z9~*?HZHbUDPD0r(U>H4>P<#WZM7u<1$53uzIx;EolS~pY^&U|~V7tER5~7c>A1Y(Y z(PPafhEXgX;&2EMQ-DDB`dv@;SOxgyQHx$quC%qZ(Qkh1TUL0=spfQhtIO8bs z1Q3zJq_G`@1Cm0oUcI90m(S>(ci-0|-AvNDq6CIYef@}9BO(^sFRj@?F_kn_3(hIw z7Ug!lg50Ko={sCT1|$W};=`E+CqiOEJ`d)r_t@toiIWwbZCgrVriGAk+z|wRl8xg$ zG3})fj?AyS=RZz`6D1q~RPN?CcEP1BXCbubAe6x%!PwvfsChB)h#FD22WU` zHkZ;Gi7SJt zi>!i*`bxNz-V%|dPD>4~!xJBjy*mpghv<)~dQyuB#v%dO&fKMMQtAz@J5Hc=cuRN6Z+(NNRX|(ah-Ee0U(&+|5B<2N9&U&vJpJ@D z`rxCl(dGIa`dWq=gO&F0dDYV4v^XLW}}Q$Wg@trw|BxD(Tw0FmI@qCOW``S)%Y)83exf7%91eQ1x z4(F=#g1x!F`ATKilzhsCt0NN{oJ8XaROni}x)+-YK68Cex-k&#@K4+gUdCaR8giGe z>;2kf`77Of+;L8@huE$FsIaGXueTfDJI$B$;`Wsq8y72$pZFATpO#j1@?=r#22Zt~ zNDUl4LeUKi3{fNVLS04|6$23!x3&JkVG2d7J!vN!_`WH^@tJn1+!{|;;LL)E(-6qA z95id8jhn3=gPpL!QI{eWn-pir3|R_ZqgY{#*(2WM4gl2Q0nO!h5Xxu8;DFM`;wM*} zG=UNk-=*VSA^&|JJ}-9s>V#DP2J7R&jom!mMAKu4J=K3!=YSMGpxF#QKc1=r=S~iv z>wz=4qH9WKutHw|Ew}b=eU3+kg_KOo#C4Tf>d>DF(#F<-TqZaUD84SCBauh{PZIHa z?Q3=fZ}{}$#Y>uRuIYdNKlvZi@BE|R^|cf~cGXTSncR`pialELV`kAPeYCY|Fl(ns zEKE2qwngskX!%7mF4Xvq+9c#gzDui+Yc^MM<71J`9tp=rbEL4xVBl~tI-*Q#ugw~Z1hxZJ}5D39)NmOTID>B;F88j(=tgM1U z9bb zLGsBx-93Ku=Jkk0$nq#E!%B08%6%K>q**w5Wg9r5jf_2iRXD;y$zi0%%u+;->*fE= z%q!Z?y*&A)E{S0g(V%5w98R~HD@5n*sBY{M`f~pab@1f!3~z_mW5Bt7_b%v-XxQr_ znZC!a@KL~^8xN7md!jKG9Z#hs!7sdN!{$m<6&Ob216Y>s?bMs6Xk^ayGFGWk-7b6zSFdqAn^F?f5WEWhqQU|2q{GTd4B{5e;?v{EimZYHNJ+`jvU;4xUcv{b9du>+iGAKcg>x z^(lSyjc>Y;ouZh{mT8o^`hQS<5Kb3U@SGS1LJnh?T+t#J^_IC|%7Cp8N2Y~Ev_c^v zkA}D+@ynn81ueI?^!4BP%~jAJV|=PksKO{@*%^K|v+oIAxKuC)UYYtqT0o3kAd*$B zpUS*-bUvpV8Lq;{*3fw<73SR-ji-Au;O9=B5=4%1ZJ1I@p4|)FA{e1Ke_)u?5@W;j zuE$hI&<1>GjRi3MaC^{Qrsy*?u{J!xjzWtPDm3Uc=kx)jxW0LntV zRsi_4TFe(K-@CUuE#%^;CnPip+9LHg+JI#Nv?Kl&a$`2+sP%&rF;e)u@iQAg!d`ZT zmDfSA$@`Io6Bm5vNaIeqo({N>LohboNvrk^#z7u+S+bS{BFY*i_G387*RDpul<)fK z1ZtQy+f)l7djC5A{wTP*{L@r;q2w{6;Up{n>xB3;@ei z!Sr&s4g=#I-X(B#u;QgzYa03&cmQYyIwXg#)3$C%FbBh5ZOir8*^d@I=oSgisA41E>={)wlqk2*;1p^LQGUbh3_UbbuT{Bb2-V z$Etb@6k{giS-N&S49=g;_wsM$Q?;&GNZw-fCO_s*C32Iahr^lcF2nH7_rMDYZU_r{ zDOX_bf{#Q*dx49{ev}f_+Zo|oUAf!|D?g#2>R>Y1KA~iFvRnq+D24fg44QF1F59b9 zVsGRT4B#3d->y?Nn&F%prW%+g&Y!z!2+=tw-cs~J+QH4hE6HED=>OxiTN_Ib$i>aR zzMH%=e#rH|;}Ur@PA2tY%tRD*Bzt)D&ko~eE>lmQ(LNvTWdpTHZHhuM%(X1uBp;G8 z-_`+Yx(O?ZC3OVoQtxn~;Zm{^bC=NU!cPHuPTBZ@s@B!|tc4KQNr`jmXV z?QLw4w)Nlj%NO+I-S@S|M9Z3Jw?Fy#7xeg@cl7&lHsSH=<#T%U_&w_I$%TDuy;Z9I z;#Z&0x4-|rDB2bZ9r=3j9urSOK&^t5=wy4On!rEZ(92KPaeeihL~Iq^!>BKWfNJ2j zhM2b<6&8wL7(a&TEvoUWpZ&!;iCg;co8O6O5xYJx`8&w+;D|xmGf`BBxi=hpl2fIr zD$fw!fB_Q^f)45mM=;zmBePRnh?*nD+Zq{W8Q;ikslyHmhY#AOQTd=^B+`(~>0^=M zZ*)S{C7KKtimxtxd49A%WcXVl6%4cXS;iGgiO*k3QQ&B6BP&aEgt4*6=LXu05iw@t zjCrAMcSpdIHiN6rA{~BDgBv3ixrJc3V27H*adQOHmjC2HZW2Kt!K4L#q?wT8%Z0z_(*0*Qk6m+HX#+kfLvU zYww;sa_jh+&R>abV#uxleuOi@XR3wqCU@w$LxPC%v<%OXs16A6`$*e{(awGx7CWHv zY>O7_zJ5o+1xB>6|1M+)dAMt({eQ7keKn}KUk~u>-1?AFP4EgSaJM#1ep_%^l5?2W6FgBl__B2P8j*Mxo{J=2 zTZRkAb`^s04L;lcd94kVcfLKS&Kt_{#DLGFCu)#z;3!!3OyKkobFKe}as&G=WbY$0ST?8qFaxHLzaITjYjGcOp& zT1=wwXT#UI&{hN$JkoCskn19j_mBZv+lySz8Xyrku;iI399>*^i8x-P9)w|wZF6n+ z?SvSE8nP=W92;ESp!@(O; z#+Xjr3}|%_dKMIT2DX2&*LJ}_;}_zzZ<#Kp>`z+kS81WuBf;q&j>9oDr`Il^BC^q6 z!wKlnsTb%5bYg4I-TQUDC{V$k4>|2)GO#A~g0C5yN~3)go#zZK1alI~J}2jgA@9f6 z?~q61+}`H8D*(ia2o49sKZH>&ieJaOw-UYF6Cf=)zuS|mQuuavU%F4ByVYAvLokX% z?+6W{;+FJ=b+30CpT_t%mzeyaVM%s%*IoUEHqYd?ROvH;0v}WU);_C~MMfA9)SfPLOh7ZJjAr7IeRS+E#rlR`eOcctL`-RP^5EIB~XGDPozGZ9pfPIPC zEm)4Xy+m93Uq(iTw_cFZ>7tuI6{NJEf*dI7D7*!8s>r?TmHKoOjO~I+#xI1EK-!g6vx)3jv=cr3<0889-x0i@1t2jK z2yuzda=~I9xUg`iR|$oTI^5EG+%vX_vJiV=ELVuie8agIOnCFh=ev)`l_~RPjy9R5 z(;i@maq@|Hj%kzb7W|{kU6u5WazLdm2_<7xA{ZJC_igS>Xjd386(Pag&G+oZ{V;2* z8{z2qY*)#5kxf&CNW1u=BNt)Q`6%={A&%gfRi|HeIx1x+KlQ@)oFDc5)Ag+$-+9@xDlW{q(CRx( zdJ=|ji5U2)l|gXcyue9Oxzs z4|CqMtt7X8;)@>VDpn*BSpsG!B%iUmMSg^;SlwrlB-&8+?BW$w5k0@x`1&;utdI}84z>WMU63G;L zV|%p~_tbf}f8s?qaik}etSEmT%Jk%NSLd>RZjPRo?EqU4aEa49#3)X2z*ishJQQ4l zUUbw9E6<*g#A_RWN*i-g!3nx}AB)zwSiJD8Na8~p+;DtQ6&0zEcC{-&1JGNl@RR;M z%68rN`YPd1k7oe7y27S#jkz6&8r<4 zz+2&*@cG1jmoaronJDav0xdc_9===N2G}LI)s2U8BO5hnwJ;tPQ?&`n%+ zJXjMp_Sep;`zc99YkE1kH$>|CL^Q=hztEYut`FA z?0JuwcNi!Y*ia(nxobCiC_>v5B;VTLh+Ln+qVA2O8xPmWIB)tK=cur20{iwv_twY@ z9WGX7{9eL*72?1A_+zbp-+p`j?5QdY$980yp60=^e!!u2jMxu;{}1T&>LtDR{ol}q z4WtzEts6zz;N);QZt)X9;I+(Rn>MsnIlI20NAG=T?=GoiXf_2E*i|MhLR`qbMvqrD zQ~UerpZ|ca)=28Z$M2}prV2HiP>aO(i6hNF9V-D+(##I8Rjvj>R;{($;&GJDA;24= z*GLqFUz{8Xl4)Yi{c|u#@wLTs{##AU>O8{!KK7IoZJAH|jye-@{xtc1TJF=hI_&dj zk%~7~V$Ld|!5{={h%{@GtdWiVCe zm8OE1_pvQakX2@B+EVJ4XjTRT_gMjB4j^-fO->v0MzU0>L#@lB8Y8ur-NWtcWxl=` zIc+cSl6ljY?%!r94iH>Zj{i$YK#P2P1PH96&}Qm0n2QA0*L7I1)vF*EQ^*2bD?e#*$a^vu50o1pX@JFA~FT|5_^iRJI8k ztxEL2!BZ1dLFbyS*a{CE%=kX|7CRVWI_;&rYk*USvK}nT?8c`_)me=hKP}-f+1~kP z7*3Y5uSz~@NMKw&V{#|q6vk9!i-0Z|cwsmZd`8#8XBGtpeX9Ul3cWf8+V;ki7pQdH z)hz={Mo|S?e5de=I@%Zj8^gHBcjYnxgn)8vq;{ie3x3gKG(B!8sA=;U}92aKW=qA`?Z5 ztJL|Z8R|B^Qoh1*3Ew<*;$m!C){0fhpJM*tYv^*Sd``#6;hfMOJbS~FUYxQHBt9aeIj?{s znGyQoS3g{XMVCPjA*Vymy9_HbvopkqI-|YnzCDnr)1xcwI$f3uZAr-{!ThU^Yl1P1 zbwrh`*a8f@h^+ME_X!S)2gP`#8ia-ZfK8CoQrf%IpdRPXZ+gBmSLZ=Rw-CtGop!K3 zfPEE}I^L>d?{!=M()Ll!`11VNSYMY<#eE-rdTNz_H~qYuh<4TU8{0kJ7G*VotdtDpW@Yj3>w z)vxJ3@ldxs#S?pm$rWnB5rUNfaZe`KsgzAo=V5dP&r%u8R`}R`iJ3qcSoCfR0iU$& z?}{Y|+y2Fj4s9J{eV?HOP!*XRqhkz=Dtyz>3VT>a#_8i1>e`mVlgQt}T1SModuLox z%6;54UjD|iy@O+7V;&Rg^|-;n6g5LeMoN@$tFBPsa`FkEIj7Umj2Q^$zSX`i2?e|~ zZss*AmSG&sTMX~BD@I8dmO<&woDolVT?<;Ci9R=~uTJ2pq%5svF>^-&jt~;t+ z8iwIg7{3~4zz?ZCO31T!-g#FM@5QSdb5g9)W*Eilk5I>eWkIx>6?|_Lj-dY@7Hmot_6n7+|@b3NfuU9QeqoKM1YlrO9!gO+YaN_Z)-$%KADpOwAP9u ztC4CE92(?=WlXpMnO)d@*O-vUW_#}0WU(s)IqzV5mYJYGw=6!xz-GQSH2)5c8t%Ji z(h1?C5B`|j9JrH;wrzOJo5J;7^)XINj1!R}5ETlEuWve^ZF`JkP{D)X2!br0Y0%-A z(zPPyTq963rE>#EJqrdPbwn=EIM$v>1{rSfgRT)yTc*%MyRjCSzz}S8%N9S`rnU3I zyYCM5aT2zhz#J7C_q7%2`MjKA>79;Q8!GLS^LL|l3LP^f0LBqA(s5jB8;&Plq_h?z z%>YdfV%Oj*z-HQ29?HZDKkVl6C9X5ZV2%@1LcP@VAM(j+Vde1lMwD`#H~sF}4tqdQ zegvKsw~ZdStl>GwLgy@y{zDf~z@3e!gYI6NO@F1$GPd$l?X3Id>>Ri_X5^0hlyp*? zI)^V)p*j67xt4n)F`5tdk>jSE#hWm*>d93_cgX-l)a7m%Z<=hB5-a(tKF+HEL zZ$}(sW`mjv=Jo0%BG=J@I6&EoHQ7m0iTWIE_(6bPlYoOETkE=)zsQeFNn#bdlY8e4 z08_^pLBJsBj5;Sm;Jw(O7z&2ZkZr8!7jlHpENzEe%-i4YxXyW{OHsZ3^ zLj61A_fdG&_fjtRh^T6Ii>UaX92D4W%4u^reE+-OHU)9AwCJ`+`>;AQ>KIy^^X(1& z@@GF;75Phg_bVT2w2p4q{tvCbMNgEKaYPX#;=zLmwS|MH0Chl$zcd5$^%q~z)xAgL z8)_+|Ih-k}v?cZ`=n&~?Z@<2MMZfxsAJO|CeVy(-dYngddSnC&Rw_UowF0zH7ns&E z$3ljKLeiMU4o+C#+|9P^RrP+1b|isC6pBAQmF;I_kPxL9Xnn=W8`RS{Nqsgi@%viU zUUCI88pSyd8hAYu6?X=ugF_0v_2a?VbKPxhRo|hYc*|U|tPD5Sd>s$LBTUJwFs~O& zPxBSl!4mr^m2s4IFar@+9)+k>a}R|>dLBd$k(x*a^3n-arfJ3=#LJ{ zTwRdfJBY1HU#8PN3o(CdH3PIC%Bo!y2aGuYca*PBH zHK!W3_TOEd6fHySmE0KZH)n*OG@*3haJ#x-dVWK`&psWicGRHlC)Xl`N2`&e>C>FD zE2EG;rzyvUtp+?4wbVJF_JTVr+I4Wp+TwhA}@SXE=u8+1|T7txlDR=IKZmDod6X z=Q-ft{4*2I|=8(c0XD489wNcWo$mGXl*OY+F=0(9n$Vve=L_DL%S zT6uaR1naVM9F2{@11#{RlUFvLZ8iW!5mSZD)bm8l-3rMI)nc!$)7Vo z{9w?9Jwk833Qb_`RF)Mw$zIRATib9t8za_l5L^F^Tz#fVf1w6NtO*_}^SGfh!p*chS>!xnzqSIo=}z^=`^Mc9BrO6hVQFCOA1m<1_|>^9V&o?>g5F( z`4|YxnJw-sGSdodftSrV;N?<(|)(_Z=Ez z=0vp)jGUZO!-+pg!dc8(u9zT9a-~8_P=y-Y56FnY0ctjWX zAFPV_MHf+RQv7;Vj()K^DSqp>{v|!W?{;-)G*wg;#2g@1GBO-1ib93CEP;b&5-h4X zHHG2o@nh9MRLu~JriK%&3Ll|P$*Hhu4vN!!OE=G6(AU2AeJzrwy@(kEre8@II%rQ( ziA|}ntZ^=T9?kJF`MrAFsU6=Y>49cSqnLRkK=i%`)#fUQm_6d=C&Kes?9TRw+m;Eh z3=P^Y!X^wR9$@2&Ry{hgvYctLxo96mJp6y^I|I}=L-wt5ft)1jk9QJ_`cgav33 zltA@0hV=yn;=W{UNGoq`nl(CW#4aWA19G6D#7uM+UgM0Vr@sr1NbA3{Hxjn5Bf9-qy zez8WITiJ>UvW+b2zf883pl#{UH2>ql4O%a&imUT0MuhrpJq;_P0cRE^a_qPnq7x-fod$q$sh;KZqf1T zmW9Rf8rw@ap0((^boj?qvM7qO#yv76uO>v#({Y|-gws1Wc4%w<-A)qY7)y7oE1_TZ ztr+a%p`Oo#bIG>CsH7H~*0NY4h0&DI%a^ZI=6>+xfzy`thHXAK?O07R88112F;DnOQ+yQK0FzHe61y>@)S8Ob*IdWzMEJV3I#*PReI5nrL^r=T7owOr2 zf*P?D+yed>zD!xigNcw?!<;-OWB}y%AY)@JBEiQh4#yL0Sw2yxiYb&12_EP$=p?Cx zoC)pNJQ@^*jUl6iioW2PMXqOX)x-Q=gF&Nb)tQzP1t%7wbAdT3bF_KYSsEVf>$ViX zg(2+_;z8dlw`dG<5o2u0yGW>WBqR)S8xZ>ON*22i4+6M8Epw$Mmglev2Nz z`-GVD=sWTX-x?7T?u4WvcXD#z0XZ&U3X{X?=H+vG^4cELz~tlB;)1B?&)@+z7Z#N4N!dmyQmHJ&`mw$L z9NT@YE&mNg208n*F(*D8*p7}oHV5mHSy%dw7Z5y7R%_tc>OZVKwIYh`q=%ci6?mLO zenxbc%o%VhwR3`weeXVF8C1?s9q$0FCHH~`ymO8QsSXE(2$d$yujI}gwu}QSGP!ih zrSgSEXsRl{P{<$ZBwldV4hI1*o5NJz^$0&LrTryZP^vDOo85OO+!zB>;s*EtBki|W zHmSgp+^M0GYauU^4JXD7DPx&#ey<&y-D);nsB`U*U}@Pav%$yMq-_B)9Z*uX_!>;p zq44Wc@QpLg7fLsH?#Q0N|IorjV}PafJur{puAYIA&-jBZ-8Q*CR{-TDp{Hb_X#^Oe zALq3_Zyj_fXD?DdS9vx~`D1Mbdi{jggu%7r!K|@^Oj^8<9CdEjw z;-FF>wB_2ndhYJk^X~5b@*7|bsW(1@Oq7^o$X$mezHgVH|IGQLWmO7aPS0J?xc83dfJNo$nOH-BcgJAjq< z`>L|Ldk->*$@T7BA?Spm8&VFf{x)<*=LWfFM|H2BYxfN#GU_&)&(i&g&l^3HsH2N| zb^Okq7ULRX=2Jho7)$aBIWv!J2iu-$4_0B1U_E*onewr~od^i}_|v(u>M5aplm_7s z4sU%oNcYrp@&ZnLEgj@<$(@$M(H&gQH3do-I*J#w5fuKJT!6>`K`8)=y|;EYq|HZ4 zgxI@)hh4`z4GcEM8qlHotz*dgpCtunFj(3wWRILOv;{E|oR-q7^rp)lN1^Qb9E;$^ z-)t_8V}khB_4BCAd~0dU{z%)G{pl}0rtkj?|Dp=u`83njy(|T%8~WnokNs#>tF4iOpSMib6@i0L8s7ojq%DnrW9Z%>7e=xKTC!$;bjpTbs9gYW zs1#ToP;e3WPeQeB1IO=1Yp8JD3+Q@*j%*%rWF?pVh?K&jGi;^)MjP)f7e)vYWB)z( zTEh_UJ^JyNvo&%Chn9)peoP=xyk z9e0X$&wmG`tbH^%I+!}e9wS~-?$qUP&)&bZtpvBtc)vN>agBZo!NtK4tJT+OZ=O2E zx~!qE8w$``l0)zGPN&Rv^@5*bF3iqLJx+cLdZmczY7PP<|16Jma>tT6 zBSq8SGRq?Ind&-I)-LIc56-QBp!|i?=*D}CNWfg@=T48)^|d;tF0T%Hl&-dpq8iZ0 z7-6OoC|Ja^fkcn*Tx5x{aRCauvj~|!pi72O@b#)r4wt}G87YU{mHe5g%+nlZ*mA66 zVb@JVXmdyB@re!nR8L?EnFE-1I63epS)|xwW(Y!tiOVl+H|ZSSSmhWG$J$#1OVS2q zP(n6*lYQ=D!9GdzWU0aqTbPnPJFb}AyFJaNXfI$W)G^Pl$7m+Tj&-U$d}BCQgM)bp z0P=o+JkT{!2LmYsi{G`Wr1yRp9Q}d514YWaxR+TOb}fac?Tz!-x#X?xrc6NaLyC~w z1VDJ0Kg8OvKTN%HOBBY$15(J@emWRID2%gD&mMKePDO8&edBpU8C;-u4#=`UPT=UC zK7vt4DP`~gxqBstPP(pZ=G^8{%3ZuNf^c|JhKV})7d?Pt$-1oNaqLp~$6eFtUfIrJ zY&Yn5ho5r&TlKjj(~nR9lCYCW=IcFTS!BS4C?Un%5t32WTui`|3rd1PnH6b~ghyTq zBle&JnicDqf*}UW4@5~e6bceiQ9_-uyC_s0iKMHDY!3(#48$^ia>n(hi}_GKkF0&$ zKvmp(M?@N$Sc^SJ#WoAW->S^LRcm(z%--n>bdH9a;nAYUj~&Sh{aFQz*t+_@$1*G=tqC_hxG05d}}rMFD(K?=9tjqbSBG# zz?>_bf)xi&k}Ck>0%Zxo|LWy4{cWCG)%{}+_lSmIP3&J}eHZ2Ubo-iKJ$p(|-hW^B zIk#eRldo$EiX1Iq4n+d^4GEEZ$Z~E{aj7bUoKeVFD_gMW6GiPP=!c4dIdyn%>9s<( zU1#aCD8dn7EpsNmT!Mm1t{q)olF)XrmgsQm`p=Ez-w}Y*PvN5Yk;Sf3--}- z@G1#~pN8k`T5L-Z4-Rz51tY-nxTvIu@?Ghpjw5gz3aalGyt%odAOH9#@owAtFrRK$ zUU;$cJ97#)W8q@uW2Z?}>BkX+?6oVXRQYf7JS|q>kfrDA;Z*gxm~m&sm(f#)hi(tc z=%@{UQ9fmcY~%NH$Ysk^b3AfGewNDbMUCc(CwEYImJ*JQoY=E39M*nRqXZ8s_z*Oo zq+>M}OfU-!mB@Hw=Rp+Cgjt+_iTyixab@e?dEW#cA|%d7jVz3*h&yf7^}-xSd$JpE zI4)hhy#?h+2t37TYr+w#sg(kA679q!fc`LHds;ru&c7lUQkaC5i9}Yit!2Kc}1EeOhCM!DYm0z<5p5_2#D6 zt@7{?7P;{v^7RV(kqnC1mZPO?wdm>Dewm%$W8SD?mb^N3aEWapvyWAsa)lM)M2|%R z8KdpcQ6>3|ZKKGoHgM>8a!F;DkUAOkDJdNFo_+ollBxjM|Oe>}$_00hs5 z>{ybw#N3vkSEAl*)$L=8JM6tp=)JAm<^Uw=9W#{EOh-u=^%DFd9uqpFpVsg8{=zAT z!)<_P7D-v{!0HS^CU-cyyeYHo3^Jl9nmJxEm-0g=<(!F#pZvmiDEFD4)&DNa>t0V9gyY z-P^G{;z6HYCfc;e=ofP+OpSvN`TOk8OVRs4x4h{(-sR1Wr27aJR|i1n9XH6>Z%+Jn zyr6laO*o}DHzE&Y>aOj?hY4p9!6l-c923gkky7tWq7tkx)`IOP0wtgrHqp|SZ6i~o zwbT>|-$YMfh^Cvuc;fQBDHHa^9V-F&y2w(LPU@L-jH_Nt_j_gZxgHq%zM~?qgm2G? zr+7cxrJPH31_g8qPPP9WEP~RWfA;z3^x)B>V1$Ru%P0y)%z@OcaM`CH|AHPrd55kZ zK3>0Hq*G!U93@~{VS?xSs^aLzQQEE&WIHdnG|fVn4<8YVqhX#}5xztWDcW-$%hqo* zB2TMR=JoTZ^yu9Ww4f*EZzCDmXTqtiVaq15qX;J#kjo}hA^IdRB%g6-WaERFA+k6- zFN&&duaVdSV2Ha|0W*TJoksVh)x3xCJANv&qZIPRH{k0)KEukS3yq6(20s*xdU68x zlBZ*mUBB`zK8z>KUy-AT?A0h@v0IT z%|T`B@iDgo^!@cMj%mS&`UMR*ZbJ?U^{|@UNKagmZc37kCmuV_0)AOg)&+?J+-PDo za96tik}viBtIKs=o8@$HDK9o^M78T&+cDf{BaZIWK-M7e z8>Fr+A!9&DGa1@@t@cI82ug#@wwFxCGstTQwDf*I=F?=~qz+`9oB>(5StBx1tlMH{ zKf<&*G}>uT&0#%N83dg{sLa8Ld@1J9B+xyq)`z|-c3Kp8Vs(0vmJabPn&2P4ohOt{ zu4%C5OakV2=pvxIbu5fdnTeqOpCB*uvqYl9il+mdPq@29gj<|%ZOC4(oS0DO} z;hD2Xp9LR*I~m*eEXuwVim|K>t0lD@FIGSP!3&leOf6fb;n9W7Rb|Gk{Y3U&)0xzX z<@oHf6(_ieWCjTn9273fC<__m6dHCOVMpFd-~mz1FmnAQWJjs&0R!K0iM;QLQIHyZ zbm{beahYe%mdy09_KM6aMi-nc6IH{Z@UxzkdVkd@;4{yVJ6xM1(8dw+r|6Yj|HAHW4m5{9V1h(e9diAQ{9(BAmIt3kj-yOa)oMwfPWSBG7z;T|X*YJ!T`xwFr zNo5X>K>pF3SG+IRsYJpl`BgqsY?x7pC>^7&h2Tr)X(#&Uc1{q5QN9_%#%M0QpVICD zOjw9`KrHZ?AdO8Q+5i#pSy*gj6Vp(2%I{0hOVidenG)(uwv^+ls3yBZ4X11b=7Q-; ze5_3+?rcLTd)GF|I~1s|&vI2Y?rN0=$Ljfu9iMt!^?UwTYXFu0L%szA>HDP}ScdGb zzoD(omg)#|JM?=Kb?n0Dm>dE8kV-$tN{gnPBx7-^q(NJbkI85d z6}QPCt+fuMA}|1FADpQ$QsS)@7`&Typ1$f*_yDB+fJp0Tm-3xvA-iPMESQbC7F>&Sk_BGwEg77=P@qNuoVC>B# z6G(s+6BWfZhY7PZy>?JMyfmvu4%^x9FX-OA2bSsKl^hafflDA9$Grkmjbp75q8DF$ zMvve9&@)Dm)l(J3E#q!udH(zvz4-iB^v?TV(P(2k!K58iDqhI0f<0G|d&XbM3hTc} zQ9URGZ$2(woXl`6(|fZ?2b+z(Fe-Zn3cjDAuFEs|^Tk;v=>@NuPJ*@Jo__!~p=8G# zq3%n{ev#lAX%JA*xWdSpVf#%_Nnj~L66zXJ9?80Yp`XraNxj+KE^K9i_t{{~ar~%M zZcG&Xr$)r%XRMd7HC`wMj#rZxFAQnz2{pc!Ic1R8DHxg(581q!gF-V4CRF=pcTyOv7N;-GHh^=Q zlK<4y%{IED7pXJ{#lhFgP6g2dmBc}N;1QVG0V$LzHf-Krt7t~u5K0F?G9HR-5~{Le zGDiy(XFcLm>3;IM5L1cB+C!}#gJz1bMa_M8sLI6y+nf$CkV6;nSxL(LT+5_I9mG^9 zKt_6V8SHqvxbdv`1DX=*G6u|fVa33$^r4y03NvTWIDKWYVk??W_rqU)rt(SkpXEfU zT^Vkokg>`NL9HPR5a zu568_0`Gc_e5>-_J`0hZwk34Ec&=-!(o(EOJ_$KcPgV14>SQr@LzU7`%5B+>b9~-q z7LB~NK0EO5x4F_Lk}vh1&7DY!!ib;`jZGEY8E+-5-!P6?2=Li#JLrk}fCa`AI+j%E z4+DJ5>9g}rT7Zj5d%4sdrs%e73cZQWuHooN5TEx5qup^a-?@h8W^P?<-#Y^(oeLZk zZ!-osGA7w?&&Fjdl)9;G9+bUt$^Ms)BNnnR1C2(xJTIk{8W72VOi=C`sNfXzFyJd= ziH>|S5hdYN7<+@CzP)nCdx zSLUZ~|1KA#XPsZx|+=%snE55O~FiVXWjXHuP8LkRcg2lTa%zG`rGMWhl$O*vb9EXI6T5h0H@bGD~WDxc%3VBKC{)A8cav@+s*Rzd&f zSFPu{aF9*x~LNj~|$1gAI%bVO1bEI<9^ z=d`TC{{E9E>sThbyu8;dI!bLvf|~3T?{UbPZ-q_ZN>NHC$7>d3CsFP}rNnQM%FHPY zE@sdRXjvsdpw&e9Svq<~{R%TO5Md|=J6R14bDD&C7;_Efk&@zl)-m!l8Ys4(U<|%$ z_8!BfQfMv^$|HkI!oCI$FXj4_N;QZDM%jPAzkK4!~Q zSmauZOJ1zb3KXtv-0L)FwD#Zze4{(%t<89!yiR}{%=P$ADaw1ynyH+iP=+MPViY^x zbdjipZE&25(}~?d;TaZ-ZwR|MCb-tuZkLm$`RlfdgUNyBNNGo}R@#W;75#`)BPTQD zYFcfi*%nz7u#V@965_;;MPjjS4Hn&^nGS!)MKUrsTJ>mM$i&=IV+NWPJDqCAz+whA z2M)R8!ikn+T)rJdVBT@?!-yhr(vVcgDS1FePZM%Omj>Jw3i%Yrbry7gAoRTJepo&9e z&XWmv=QUVRoQ=zT*hiwP5NEzlL9^qw4;MM1M~xH$a1@ykD?~9M zyjhIBPFJN~#>Veb{?-Qq{#4bmXl-WdvKj4tPCS-`O4>JEt7yNfh=8SgC}bC3u*6{l61# zca5h$lO6h6!y+6mDfSz0jd|vt4!btajENnuFb^*8R+c2hQQ-C5C7mn;r`ulhUf`|u zv25FK?H#3NhX!Vw9u#AzjKsBZOw$%VJ7Wo%j>i2@o&s0s-EU$IYMaJKI>hMcZi==g zT05$M^@s;~Dl&RWdxzt%6o#;n?fsjk6i}$r425O!_RL_UP++YG?jlBdoS+Y$xv;-T z`7FbiYJ5U*!RHil96*qOMn({#QM>Do6w|3Z$!H4oh|mfm#Rbehp+1WQa2pkJ0E^4B zAUeN6eX}K!L|Xz6O}^bf|KUWMtBYZm?5yHP8{l}3p)gdCr($UzN&i#5Wz zG=t&(eeM6WI!)+wQibiXKJe=0E1E7Z)S$3MS_=F2eVk⁡@ijD_S!{@kK0J7EUr> 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�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

oD8IX=% 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≫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

g7VRoGd-lj` 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

} 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 JPDHLkV1jl_yO;m~ literal 0 HcmV?d00001 diff --git a/src/script/bundle.js b/src/script/bundle.js new file mode 100644 index 0000000..f1aaddc --- /dev/null +++ b/src/script/bundle.js @@ -0,0 +1,2 @@ +import("../css/style.css"); +import("../pic/bg.png"); diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000..5872d51 --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,117 @@ +const path = require("path"); +const MediaQueryPlugin = require("media-query-plugin"); +const HtmlWebpackPlugin = require("html-webpack-plugin"); +/*const CopyWebpackPlugin = require("copy-webpack-plugin");*/ +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); +const CssMinimizerPlugin = require("css-minimizer-webpack-plugin"); +const HtmlMinimizerPlugin = require("html-minimizer-webpack-plugin"); + +module.exports = [ + { + entry: "./src/script/bundle.js", + mode: "production", + name: "public-cfg", + output: { + filename: "script/bundle.js", + path: path.resolve(__dirname, "public"), + clean: true, + }, + module: { + rules: [ + { + test: /\.(js)$/, + use: ["babel-loader"], + }, + { + test: /\.css$/, + use: [ + MiniCssExtractPlugin.loader, + "css-loader", + MediaQueryPlugin.loader, + ], + }, + { + test: /\.(jpg|png|gif|svg)$/, + loader: "image-webpack-loader", + enforce: "pre", + }, + { + test: /\.(png|jpe?g|gif|avif)$/i, + loader: "file-loader", + options: { + name: "/pic/[name].[ext]", + }, + }, + { + test: /\.(eot|svg|ttf|woff|woff2|otf)$/, + type: "asset/resource", + generator: { + filename: "fonts/[hash][ext][query]", + }, + }, + ], + }, + optimization: { + minimizer: [new CssMinimizerPlugin(), new HtmlMinimizerPlugin()], + minimize: true, + }, + plugins: [ + new HtmlWebpackPlugin({ + filename: "index.html", + template: "./src/index.html", + }), + new MiniCssExtractPlugin({ + linkType: "text/css", + }), + new MediaQueryPlugin({ + include: ["style"], + queries: { + "screen and (min-width: 900px)": "desktop", + }, + }), + ], + }, + { + entry: "./src/script/bundle.js", + mode: "development", + name: "dev-cfg", + output: { + filename: "script/bundle.js", + path: path.resolve(__dirname, "dev"), + clean: true, + }, + module: { + rules: [ + { + test: /\.(js)$/, + use: ["babel-loader"], + }, + { + test: /\.css$/, + use: ["style-loader", "css-loader"], + }, + { + test: /\.(png|jpe?g|gif)$/i, + loader: "file-loader", + options: { + name: "/pic/[name].[ext]", + }, + }, + ], + }, + plugins: [ + new HtmlWebpackPlugin({ + filename: "index.html", + template: "./src/index.html", + }), + ], + devServer: { + static: { + directory: path.join(__dirname, "dev"), + }, + compress: false, + open: "/", + port: 8080, + }, + }, +];