From 530566320270fb44b204467cc308c2f41c44c368 Mon Sep 17 00:00:00 2001 From: Saulo Vallory Date: Thu, 21 Sep 2023 14:51:48 -0300 Subject: [PATCH 1/2] Initial commit of webpack-react-tests example --- webpack-react-tests/.gitignore | 2 + webpack-react-tests/Runner.test.ts | 15 + webpack-react-tests/manifest.json | 11 + webpack-react-tests/package-lock.json | 2299 +++++++++++++++++++++++++ webpack-react-tests/package.json | 33 + webpack-react-tests/pnpm-lock.yaml | 1418 +++++++++++++++ webpack-react-tests/src/code.ts | 20 + webpack-react-tests/src/logo.svg | 3 + webpack-react-tests/src/ui.css | 105 ++ webpack-react-tests/src/ui.html | 1 + webpack-react-tests/src/ui.tsx | 42 + webpack-react-tests/tsconfig.json | 11 + webpack-react-tests/webpack.config.js | 71 + 13 files changed, 4031 insertions(+) create mode 100644 webpack-react-tests/.gitignore create mode 100644 webpack-react-tests/Runner.test.ts create mode 100644 webpack-react-tests/manifest.json create mode 100644 webpack-react-tests/package-lock.json create mode 100644 webpack-react-tests/package.json create mode 100644 webpack-react-tests/pnpm-lock.yaml create mode 100644 webpack-react-tests/src/code.ts create mode 100644 webpack-react-tests/src/logo.svg create mode 100644 webpack-react-tests/src/ui.css create mode 100644 webpack-react-tests/src/ui.html create mode 100644 webpack-react-tests/src/ui.tsx create mode 100644 webpack-react-tests/tsconfig.json create mode 100644 webpack-react-tests/webpack.config.js diff --git a/webpack-react-tests/.gitignore b/webpack-react-tests/.gitignore new file mode 100644 index 0000000..04c01ba --- /dev/null +++ b/webpack-react-tests/.gitignore @@ -0,0 +1,2 @@ +node_modules/ +dist/ \ No newline at end of file diff --git a/webpack-react-tests/Runner.test.ts b/webpack-react-tests/Runner.test.ts new file mode 100644 index 0000000..6107fef --- /dev/null +++ b/webpack-react-tests/Runner.test.ts @@ -0,0 +1,15 @@ + +// Initialize TestRunner +const testRunner = new TestRunner(); + +// Example usage +describe("Math operations", () => { + describe("Addition", () => { + it("should add two numbers", async () => { + // Test code here + }); + }); +}); + +// Run the tests +testRunner.run(); \ No newline at end of file diff --git a/webpack-react-tests/manifest.json b/webpack-react-tests/manifest.json new file mode 100644 index 0000000..e1377b0 --- /dev/null +++ b/webpack-react-tests/manifest.json @@ -0,0 +1,11 @@ +{ + "name": "Webpack + React Sample", + "id": "webpack-react-sample", + "api": "1.0.0", + "main": "dist/code.js", + "ui": "dist/ui.html", + "editorType": ["figma", "figjam"], + "networkAccess": { + "allowedDomains": ["none"] + } +} diff --git a/webpack-react-tests/package-lock.json b/webpack-react-tests/package-lock.json new file mode 100644 index 0000000..4129b4d --- /dev/null +++ b/webpack-react-tests/package-lock.json @@ -0,0 +1,2299 @@ +{ + "name": "webpack-react", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "webpack-react", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@figma/plugin-typings": "*", + "@types/node": "^16.7.1", + "@types/react": "^18.2.6", + "@types/react-dom": "^18.2.4", + "css-loader": "^6.2.0", + "html-inline-script-webpack-plugin": "^3.1.0", + "html-webpack-plugin": "^5.3.2", + "style-loader": "^3.2.1", + "ts-loader": "^9.2.5", + "typescript": "^4.3.5", + "url-loader": "^4.1.1", + "webpack": "^5.82.0", + "webpack-cli": "^5.1.1" + } + }, + "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/@figma/plugin-typings": { + "version": "1.64.0", + "resolved": "https://registry.npmjs.org/@figma/plugin-typings/-/plugin-typings-1.64.0.tgz", + "integrity": "sha512-oQUqYh790cXBP3x9Ejq0Wyp/AJZzYfjlB3Od8xuljL/lJFUsP+z4BSshB6nipYmQb6iih1+9d1PhgE9qxzuQQg==", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", + "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.2.tgz", + "integrity": "sha512-Z1nseZON+GEnFjJc04sv4NSALGjhFwy6K0HXt7qsn5ArfAKtb63dXNJHf+1YW6IpOIYRBGUbu3GwJdj8DGnCjA==", + "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": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "dev": true + }, + "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/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 + }, + "node_modules/@types/node": { + "version": "16.18.27", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.27.tgz", + "integrity": "sha512-GFfndd/RINWD19W+xNJ9Qh/sOZ5ieTiOSagA86ER/12i/l+MEnQxsbldGRF23azWjRfe7zUlAldyrwN84a1E5w==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.2.6", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.6.tgz", + "integrity": "sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.4", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz", + "integrity": "sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz", + "integrity": "sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz", + "integrity": "sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz", + "integrity": "sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz", + "integrity": "sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz", + "integrity": "sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.5", + "@webassemblyjs/helper-api-error": "1.11.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz", + "integrity": "sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz", + "integrity": "sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz", + "integrity": "sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz", + "integrity": "sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz", + "integrity": "sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz", + "integrity": "sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/helper-wasm-section": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5", + "@webassemblyjs/wasm-opt": "1.11.5", + "@webassemblyjs/wasm-parser": "1.11.5", + "@webassemblyjs/wast-printer": "1.11.5" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz", + "integrity": "sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/ieee754": "1.11.5", + "@webassemblyjs/leb128": "1.11.5", + "@webassemblyjs/utf8": "1.11.5" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz", + "integrity": "sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-buffer": "1.11.5", + "@webassemblyjs/wasm-gen": "1.11.5", + "@webassemblyjs/wasm-parser": "1.11.5" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz", + "integrity": "sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@webassemblyjs/helper-api-error": "1.11.5", + "@webassemblyjs/helper-wasm-bytecode": "1.11.5", + "@webassemblyjs/ieee754": "1.11.5", + "@webassemblyjs/leb128": "1.11.5", + "@webassemblyjs/utf8": "1.11.5" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz", + "integrity": "sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.0.tgz", + "integrity": "sha512-K/vuv72vpfSEZoo5KIU0a2FsEoYdW0DUMtMpB5X3LlUwshetMZRZRxB7sCsVji/lFaSxtQQ3aM9O4eMolXkU9w==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", + "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.4.tgz", + "integrity": "sha512-0xRgjgDLdz6G7+vvDLlaRpFatJaJ69uTalZLRSMX5B3VUrDmXcrVA3+6fXXQgmYz7bY9AAgs348XQdmtLsK41A==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.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/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "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/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/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-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/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, + "engines": { + "node": "*" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/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/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, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001486", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001486.tgz", + "integrity": "sha512-uv7/gXuHi10Whlj0pp5q/tsK/32J2QSqVRKQhs2j8VsDCjgyruAh/eEXHF822VqO9yT6iZKw3nRwZRSPBE9OQg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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/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": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/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/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" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/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/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-loader": { + "version": "6.7.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "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.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "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": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "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, + "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": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==", + "dev": true + }, + "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": { + "utila": "~0.4" + } + }, + "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, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "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, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "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": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "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": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.386", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.386.tgz", + "integrity": "sha512-w0VD4WR225nuNsz6FokDaqugxzue6iUVBo8QfUrl2Y6nWHxtBUhjWDnUaG/1v5oWeFPLMJAQk3zKHTHW/P8+Og==", + "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": ">= 4" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz", + "integrity": "sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enhanced-resolve/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/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": ">=4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", + "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", + "dev": true + }, + "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/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/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/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/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/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/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-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/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/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/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/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "bin": { + "he": "bin/he" + } + }, + "node_modules/html-inline-script-webpack-plugin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-inline-script-webpack-plugin/-/html-inline-script-webpack-plugin-3.1.0.tgz", + "integrity": "sha512-Kscqm4fNWxvQXt+R0o1UV9/ug0iZTEdYKXtrDuyauwI9FUe1azR8QXB3ZHkGupXzLF3lsvWheFb9WZT/a8aKtw==", + "dev": true, + "engines": { + "node": ">=14.0.0", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "html-webpack-plugin": "^5.0.0", + "webpack": "^5.0.0" + } + }, + "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, + "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" + } + }, + "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, + "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" + } + }, + "node_modules/html-webpack-plugin/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/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "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" + } + }, + "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, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/interpret": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/is-core-module": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "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-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/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": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/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==" + }, + "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/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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/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.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "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/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "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/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/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "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/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/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/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/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/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-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/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/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/postcss": { + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "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-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-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/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/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/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/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dev": true, + "dependencies": { + "resolve": "^1.20.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "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/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "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/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", + "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/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "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/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.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/source-map-support/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/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/style-loader": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.2.tgz", + "integrity": "sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.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-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/terser": { + "version": "5.17.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.2.tgz", + "integrity": "sha512-1D1aGbOF1Mnayq5PvfMc0amAR1y5Z1nrZaGCvI5xsdEfZEVte8okonk02OiaK5fw5hG1GWuuVsakOnpZW8y25A==", + "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.8", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.8.tgz", + "integrity": "sha512-WiHL3ElchZMsK27P8uIUh4604IgJyAW47LVXGbEoB21DbQcZ+OuMpGjVYnEUaqcWM6dO8uS2qUbA7LSCWqvsbg==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "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/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/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/ts-loader": { + "version": "9.4.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.2.tgz", + "integrity": "sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "^5.0.0" + } + }, + "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/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.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/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "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/webpack": { + "version": "5.82.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.82.0.tgz", + "integrity": "sha512-iGNA2fHhnDcV1bONdUu554eZx+XeldsaeQ8T67H6KKHl2nUSwX8Zm7cmzOA46ox/X1ARxf7Bjv8wQ/HsB5fxBg==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.13.0", + "es-module-lexer": "^1.2.1", + "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.2", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "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": "5.1.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.1.tgz", + "integrity": "sha512-OLJwVMoXnXYH2ncNGU8gxVpUtm3ybvdioiTvHgUyBuyMLKiVvWy+QObzBsMtp5pH7qQoEuWgeEUQ/sU3ZJFzAw==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^2.1.0", + "@webpack-cli/info": "^2.0.1", + "@webpack-cli/serve": "^2.0.4", + "colorette": "^2.0.14", + "commander": "^10.0.1", + "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "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": "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/webpack/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/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/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "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 + } + } +} diff --git a/webpack-react-tests/package.json b/webpack-react-tests/package.json new file mode 100644 index 0000000..9ba19a4 --- /dev/null +++ b/webpack-react-tests/package.json @@ -0,0 +1,33 @@ +{ + "name": "webpack-react", + "version": "1.0.0", + "description": "", + "main": "code.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "dev": "webpack --mode=development --watch", + "build": "webpack --mode=production" + }, + "author": "Figma", + "license": "MIT", + "devDependencies": { + "@cva/run-figma-run": "workspace:*", + "@figma/plugin-typings": "*", + "@types/node": "^16.7.1", + "@types/react": "^18.2.6", + "@types/react-dom": "^18.2.4", + "css-loader": "^6.2.0", + "html-inline-script-webpack-plugin": "^3.1.0", + "html-webpack-plugin": "^5.3.2", + "style-loader": "^3.2.1", + "ts-loader": "^9.2.5", + "typescript": "^4.3.5", + "url-loader": "^4.1.1", + "webpack": "^5.82.0", + "webpack-cli": "^5.1.1" + }, + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0" + } +} diff --git a/webpack-react-tests/pnpm-lock.yaml b/webpack-react-tests/pnpm-lock.yaml new file mode 100644 index 0000000..4ba21d0 --- /dev/null +++ b/webpack-react-tests/pnpm-lock.yaml @@ -0,0 +1,1418 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + +devDependencies: + '@figma/plugin-typings': + specifier: '*' + version: 1.77.0 + '@types/node': + specifier: ^16.7.1 + version: 16.18.53 + '@types/react': + specifier: ^18.2.6 + version: 18.2.22 + '@types/react-dom': + specifier: ^18.2.4 + version: 18.2.7 + css-loader: + specifier: ^6.2.0 + version: 6.8.1(webpack@5.88.2) + html-inline-script-webpack-plugin: + specifier: ^3.1.0 + version: 3.2.1(html-webpack-plugin@5.5.3)(webpack@5.88.2) + html-webpack-plugin: + specifier: ^5.3.2 + version: 5.5.3(webpack@5.88.2) + style-loader: + specifier: ^3.2.1 + version: 3.3.3(webpack@5.88.2) + ts-loader: + specifier: ^9.2.5 + version: 9.4.4(typescript@4.9.5)(webpack@5.88.2) + typescript: + specifier: ^4.3.5 + version: 4.9.5 + url-loader: + specifier: ^4.1.1 + version: 4.1.1(webpack@5.88.2) + webpack: + specifier: ^5.82.0 + version: 5.88.2(webpack-cli@5.1.4) + webpack-cli: + specifier: ^5.1.1 + version: 5.1.4(webpack@5.88.2) + +packages: + + /@discoveryjs/json-ext@0.5.7: + resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} + engines: {node: '>=10.0.0'} + dev: true + + /@figma/plugin-typings@1.77.0: + resolution: {integrity: sha512-mSm+/jpmSJpG8jXEctzkiCVdn6IPoMjxuy8oDWmmSLpYtRIKfTjN01shtyrMAHDLY4klVa9F36f+QC0bsavoow==} + dev: true + + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.19 + dev: true + + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/source-map@0.3.5: + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.19 + dev: true + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: true + + /@jridgewell/trace-mapping@0.3.19: + resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /@types/eslint-scope@3.7.4: + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + dependencies: + '@types/eslint': 8.44.2 + '@types/estree': 1.0.1 + dev: true + + /@types/eslint@8.44.2: + resolution: {integrity: sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==} + dependencies: + '@types/estree': 1.0.1 + '@types/json-schema': 7.0.13 + dev: true + + /@types/estree@1.0.1: + resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + dev: true + + /@types/html-minifier-terser@6.1.0: + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + dev: true + + /@types/json-schema@7.0.13: + resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==} + dev: true + + /@types/node@16.18.53: + resolution: {integrity: sha512-vVmHeo4tpF8zsknALU90Hh24VueYdu45ZlXzYWFbom61YR4avJqTFDC3QlWzjuTdAv6/3xHaxiO9NrtVZXrkmw==} + dev: true + + /@types/prop-types@15.7.6: + resolution: {integrity: sha512-RK/kBbYOQQHLYj9Z95eh7S6t7gq4Ojt/NT8HTk8bWVhA5DaF+5SMnxHKkP4gPNN3wAZkKP+VjAf0ebtYzf+fxg==} + dev: true + + /@types/react-dom@18.2.7: + resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} + dependencies: + '@types/react': 18.2.22 + dev: true + + /@types/react@18.2.22: + resolution: {integrity: sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==} + dependencies: + '@types/prop-types': 15.7.6 + '@types/scheduler': 0.16.3 + csstype: 3.1.2 + dev: true + + /@types/scheduler@0.16.3: + resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} + dev: true + + /@webassemblyjs/ast@1.11.6: + resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + dev: true + + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + dev: true + + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + dev: true + + /@webassemblyjs/helper-buffer@1.11.6: + resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} + dev: true + + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 + dev: true + + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + dev: true + + /@webassemblyjs/helper-wasm-section@1.11.6: + resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + dev: true + + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: true + + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + dependencies: + '@xtuc/long': 4.2.2 + dev: true + + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + dev: true + + /@webassemblyjs/wasm-edit@1.11.6: + resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-opt': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + '@webassemblyjs/wast-printer': 1.11.6 + dev: true + + /@webassemblyjs/wasm-gen@1.11.6: + resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: true + + /@webassemblyjs/wasm-opt@1.11.6: + resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + dev: true + + /@webassemblyjs/wasm-parser@1.11.6: + resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: true + + /@webassemblyjs/wast-printer@1.11.6: + resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@xtuc/long': 4.2.2 + dev: true + + /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.88.2): + resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==} + engines: {node: '>=14.15.0'} + peerDependencies: + webpack: 5.x.x + webpack-cli: 5.x.x + dependencies: + webpack: 5.88.2(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.88.2) + dev: true + + /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.88.2): + resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==} + engines: {node: '>=14.15.0'} + peerDependencies: + webpack: 5.x.x + webpack-cli: 5.x.x + dependencies: + webpack: 5.88.2(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.88.2) + dev: true + + /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.88.2): + resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} + engines: {node: '>=14.15.0'} + peerDependencies: + webpack: 5.x.x + webpack-cli: 5.x.x + webpack-dev-server: '*' + peerDependenciesMeta: + webpack-dev-server: + optional: true + dependencies: + webpack: 5.88.2(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.88.2) + dev: true + + /@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + dev: true + + /@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + dev: true + + /acorn-import-assertions@1.9.0(acorn@8.10.0): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.10.0 + dev: true + + /acorn@8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + dev: true + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + + /big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: true + + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: true + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: true + + /browserslist@4.21.10: + resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001538 + electron-to-chromium: 1.4.526 + node-releases: 2.0.13 + update-browserslist-db: 1.0.13(browserslist@4.21.10) + dev: true + + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: true + + /camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + dependencies: + pascal-case: 3.1.2 + tslib: 2.6.2 + dev: true + + /caniuse-lite@1.0.30001538: + resolution: {integrity: sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==} + dev: true + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chrome-trace-event@1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} + dev: true + + /clean-css@5.3.2: + resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==} + engines: {node: '>= 10.0'} + dependencies: + source-map: 0.6.1 + dev: true + + /clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + dev: true + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: true + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true + + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: true + + /commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + dev: true + + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: true + + /commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: true + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /css-loader@6.8.1(webpack@5.88.2): + resolution: {integrity: sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.30) + postcss: 8.4.30 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.30) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.30) + postcss-modules-scope: 3.0.0(postcss@8.4.30) + postcss-modules-values: 4.0.0(postcss@8.4.30) + postcss-value-parser: 4.2.0 + semver: 7.5.4 + webpack: 5.88.2(webpack-cli@5.1.4) + dev: true + + /css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + dev: true + + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: true + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + dev: true + + /dom-converter@0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + dependencies: + utila: 0.4.0 + dev: true + + /dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dev: true + + /domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: true + + /domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: true + + /domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + dev: true + + /dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dependencies: + no-case: 3.0.4 + tslib: 2.6.2 + dev: true + + /electron-to-chromium@1.4.526: + resolution: {integrity: sha512-tjjTMjmZAx1g6COrintLTa2/jcafYKxKoiEkdQOrVdbLaHh2wCt2nsAF8ZHweezkrP+dl/VG9T5nabcYoo0U5Q==} + dev: true + + /emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + dev: true + + /enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + + /entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: true + + /envinfo@7.10.0: + resolution: {integrity: sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /es-module-lexer@1.3.1: + resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} + dev: true + + /escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: true + + /eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: true + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + dev: true + + /estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + dev: true + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: true + + /events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: true + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: true + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: true + + /fastest-levenshtein@1.0.16: + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} + engines: {node: '>= 4.9.1'} + dev: true + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + + /function-bind@1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: true + + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: true + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: true + + /has@1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + dev: true + + /he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: true + + /html-inline-script-webpack-plugin@3.2.1(html-webpack-plugin@5.5.3)(webpack@5.88.2): + resolution: {integrity: sha512-PEj9Ve31BE0dva6eTD6wHMOztgIdPxF6gx3wad7ohBkCn7MXpuUvPC9t5ThMJ2NrVi1jWGBYU76DfoS+8dabRw==} + engines: {node: '>=14.0.0', npm: '>=6.0.0'} + peerDependencies: + html-webpack-plugin: ^5.0.0 + webpack: ^5.0.0 + dependencies: + html-webpack-plugin: 5.5.3(webpack@5.88.2) + webpack: 5.88.2(webpack-cli@5.1.4) + dev: true + + /html-minifier-terser@6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.2 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.20.0 + dev: true + + /html-webpack-plugin@5.5.3(webpack@5.88.2): + resolution: {integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==} + engines: {node: '>=10.13.0'} + peerDependencies: + webpack: ^5.20.0 + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.88.2(webpack-cli@5.1.4) + dev: true + + /htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 + dev: true + + /icss-utils@5.1.0(postcss@8.4.30): + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.30 + dev: true + + /import-local@3.1.0: + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + engines: {node: '>=8'} + hasBin: true + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + dev: true + + /interpret@3.1.1: + resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} + engines: {node: '>=10.13.0'} + dev: true + + /is-core-module@2.13.0: + resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} + dependencies: + has: 1.0.3 + dev: true + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + dev: true + + /jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 16.18.53 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: false + + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: true + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true + + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + dev: true + + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: true + + /loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + dev: true + + /loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + dev: true + + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: true + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: true + + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + + /lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + dependencies: + tslib: 2.6.2 + dev: true + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: true + + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: true + + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + + /neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: true + + /no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + dependencies: + lower-case: 2.0.2 + tslib: 2.6.2 + dev: true + + /node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + dev: true + + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: true + + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: true + + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: true + + /param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + dependencies: + dot-case: 3.0.4 + tslib: 2.6.2 + dev: true + + /pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + dependencies: + no-case: 3.0.4 + tslib: 2.6.2 + dev: true + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: true + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: true + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: true + + /pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + dev: true + + /postcss-modules-extract-imports@3.0.0(postcss@8.4.30): + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.30 + dev: true + + /postcss-modules-local-by-default@4.0.3(postcss@8.4.30): + resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.30) + postcss: 8.4.30 + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-modules-scope@3.0.0(postcss@8.4.30): + resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.30 + postcss-selector-parser: 6.0.13 + dev: true + + /postcss-modules-values@4.0.0(postcss@8.4.30): + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.30) + postcss: 8.4.30 + dev: true + + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true + + /postcss@8.4.30: + resolution: {integrity: sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + + /pretty-error@4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + dependencies: + lodash: 4.17.21 + renderkid: 3.0.0 + dev: true + + /punycode@2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + engines: {node: '>=6'} + dev: true + + /randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + dev: false + + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + + /rechoir@0.8.0: + resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} + engines: {node: '>= 10.13.0'} + dependencies: + resolve: 1.22.6 + dev: true + + /relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + dev: true + + /renderkid@3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + dependencies: + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.17.21 + strip-ansi: 6.0.1 + dev: true + + /resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + dependencies: + resolve-from: 5.0.0 + dev: true + + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: true + + /resolve@1.22.6: + resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==} + hasBin: true + dependencies: + is-core-module: 2.13.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true + + /scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + dev: false + + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.13 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: true + + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /serialize-javascript@6.0.1: + resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} + dependencies: + randombytes: 2.1.0 + dev: true + + /shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + dependencies: + kind-of: 6.0.3 + dev: true + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: true + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: true + + /source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: true + + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: true + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + + /style-loader@3.3.3(webpack@5.88.2): + resolution: {integrity: sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + webpack: 5.88.2(webpack-cli@5.1.4) + dev: true + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: true + + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: true + + /terser-webpack-plugin@5.3.9(webpack@5.88.2): + resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.19 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.20.0 + webpack: 5.88.2(webpack-cli@5.1.4) + dev: true + + /terser@5.20.0: + resolution: {integrity: sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.5 + acorn: 8.10.0 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: true + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: true + + /ts-loader@9.4.4(typescript@4.9.5)(webpack@5.88.2): + resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} + engines: {node: '>=12.0.0'} + peerDependencies: + typescript: '*' + webpack: ^5.0.0 + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.15.0 + micromatch: 4.0.5 + semver: 7.5.4 + typescript: 4.9.5 + webpack: 5.88.2(webpack-cli@5.1.4) + dev: true + + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: true + + /typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /update-browserslist-db@1.0.13(browserslist@4.21.10): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.10 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.0 + dev: true + + /url-loader@4.1.1(webpack@5.88.2): + resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + file-loader: '*' + webpack: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + file-loader: + optional: true + dependencies: + loader-utils: 2.0.4 + mime-types: 2.1.35 + schema-utils: 3.3.0 + webpack: 5.88.2(webpack-cli@5.1.4) + dev: true + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: true + + /utila@0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + dev: true + + /watchpack@2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: true + + /webpack-cli@5.1.4(webpack@5.88.2): + resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} + engines: {node: '>=14.15.0'} + hasBin: true + peerDependencies: + '@webpack-cli/generators': '*' + webpack: 5.x.x + webpack-bundle-analyzer: '*' + webpack-dev-server: '*' + peerDependenciesMeta: + '@webpack-cli/generators': + optional: true + webpack-bundle-analyzer: + optional: true + webpack-dev-server: + optional: true + dependencies: + '@discoveryjs/json-ext': 0.5.7 + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.88.2) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.88.2) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.88.2) + colorette: 2.0.20 + commander: 10.0.1 + cross-spawn: 7.0.3 + envinfo: 7.10.0 + fastest-levenshtein: 1.0.16 + import-local: 3.1.0 + interpret: 3.1.1 + rechoir: 0.8.0 + webpack: 5.88.2(webpack-cli@5.1.4) + webpack-merge: 5.9.0 + dev: true + + /webpack-merge@5.9.0: + resolution: {integrity: sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==} + engines: {node: '>=10.0.0'} + dependencies: + clone-deep: 4.0.1 + wildcard: 2.0.1 + dev: true + + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + dev: true + + /webpack@5.88.2(webpack-cli@5.1.4): + resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 1.0.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.10.0 + acorn-import-assertions: 1.9.0(acorn@8.10.0) + browserslist: 4.21.10 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.3.1 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.9(webpack@5.88.2) + watchpack: 2.4.0 + webpack-cli: 5.1.4(webpack@5.88.2) + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /wildcard@2.0.1: + resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} + dev: true + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true diff --git a/webpack-react-tests/src/code.ts b/webpack-react-tests/src/code.ts new file mode 100644 index 0000000..5255b31 --- /dev/null +++ b/webpack-react-tests/src/code.ts @@ -0,0 +1,20 @@ +figma.showUI(__html__, { themeColors: true, height: 300 }); + +figma.ui.onmessage = (msg) => { + if (msg.type === "create-rectangles") { + const nodes = []; + + for (let i = 0; i < msg.count; i++) { + const rect = figma.createRectangle(); + rect.x = i * 150; + rect.fills = [{ type: "SOLID", color: { r: 1, g: 0.5, b: 0 } }]; + figma.currentPage.appendChild(rect); + nodes.push(rect); + } + + figma.currentPage.selection = nodes; + figma.viewport.scrollAndZoomIntoView(nodes); + } + + figma.closePlugin(); +}; diff --git a/webpack-react-tests/src/logo.svg b/webpack-react-tests/src/logo.svg new file mode 100644 index 0000000..652ca06 --- /dev/null +++ b/webpack-react-tests/src/logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/webpack-react-tests/src/ui.css b/webpack-react-tests/src/ui.css new file mode 100644 index 0000000..c03cded --- /dev/null +++ b/webpack-react-tests/src/ui.css @@ -0,0 +1,105 @@ +:root { + --color-bg: var(--figma-color-bg); + --color-bg-hover: var(--figma-color-bg-hover); + --color-bg-active: var(--figma-color-bg-pressed); + --color-border: var(--figma-color-border); + --color-border-focus: var(--figma-color-border-selected); + --color-icon: var(--figma-color-icon); + --color-text: var(--figma-color-text); + --color-bg-brand: var(--figma-color-bg-brand); + --color-bg-brand-hover: var(--figma-color-bg-brand-hover); + --color-bg-brand-active: var(--figma-color-bg-brand-pressed); + --color-border-brand: var(--figma-color-border-brand); + --color-border-brand-focus: var(--figma-color-border-selected-strong); + --color-text-brand: var(--figma-color-text-onbrand); +} + +html, +body, +main { + height: 100%; +} + +body, +input, +button { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, + Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + font-size: 1rem; + text-align: center; +} + +body { + background: var(--color-bg); + color: var(--color-text); + margin: 0; +} + +button { + border-radius: 0.25rem; + background: var(--color-bg); + color: var(--color-text); + cursor: pointer; + border: 1px solid var(--color-border); + padding: 0.5rem 1rem; +} +button:hover { + background-color: var(--color-bg-hover); +} +button:active { + background-color: var(--color-bg-active); +} +button:focus-visible { + border: none; + outline-color: var(--color-border-focus); +} +button.brand { + --color-bg: var(--color-bg-brand); + --color-text: var(--color-text-brand); + --color-bg-hover: var(--color-bg-brand-hover); + --color-bg-active: var(--color-bg-brand-active); + --color-border: transparent; + --color-border-focus: var(--color-border-brand-focus); +} + +input { + background: 1px solid var(--color-bg); + border: 1px solid var(--color-border); + color: 1px solid var(--color-text); + padding: 0.5rem; +} + +input:focus-visible { + border-color: var(--color-border-focus); + outline-color: var(--color-border-focus); +} + +svg { + stroke: var(--color-icon, rgba(0, 0, 0, 0.9)); +} + +main { + align-items: center; + display: flex; + flex-direction: column; + justify-content: center; +} + +section { + align-items: center; + display: flex; + flex-direction: column; + justify-content: center; + margin-bottom: 1rem; +} +section > * + * { + margin-top: 0.5rem; +} +footer > * + * { + margin-left: 0.5rem; +} + +img { + height: auto; + width: 2rem; +} diff --git a/webpack-react-tests/src/ui.html b/webpack-react-tests/src/ui.html new file mode 100644 index 0000000..5e518c7 --- /dev/null +++ b/webpack-react-tests/src/ui.html @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/webpack-react-tests/src/ui.tsx b/webpack-react-tests/src/ui.tsx new file mode 100644 index 0000000..3c49fdd --- /dev/null +++ b/webpack-react-tests/src/ui.tsx @@ -0,0 +1,42 @@ +import * as React from "react"; +import * as ReactDOM from "react-dom/client"; +import "./ui.css"; + +declare function require(path: string): any; + +function App() { + const inputRef = React.useRef(null); + + const onCreate = () => { + const count = Number(inputRef.current?.value || 0); + parent.postMessage( + { pluginMessage: { type: "create-rectangles", count } }, + "*" + ); + }; + + const onCancel = () => { + parent.postMessage({ pluginMessage: { type: "cancel" } }, "*"); + }; + + return ( +
+
+ +

Rectangle Creator

+
+
+ + +
+
+ + +
+
+ ); +} + +ReactDOM.createRoot(document.getElementById("react-page")).render(); diff --git a/webpack-react-tests/tsconfig.json b/webpack-react-tests/tsconfig.json new file mode 100644 index 0000000..6a6f524 --- /dev/null +++ b/webpack-react-tests/tsconfig.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "target": "es6", + "jsx": "react", + "typeRoots": [ + "./node_modules/@types", + "./node_modules/@figma" + ] + }, + "include": ["src/**/*.ts", "src/**/*.tsx"] +} diff --git a/webpack-react-tests/webpack.config.js b/webpack-react-tests/webpack.config.js new file mode 100644 index 0000000..1ef7fb9 --- /dev/null +++ b/webpack-react-tests/webpack.config.js @@ -0,0 +1,71 @@ +const HtmlInlineScriptPlugin = require('html-inline-script-webpack-plugin'); +const HtmlWebpackPlugin = require('html-webpack-plugin'); + +const path = require('path'); +const webpack = require('webpack'); + +module.exports = (env, argv) => ({ + mode: argv.mode === 'production' ? 'production' : 'development', + + // This is necessary because Figma's 'eval' works differently than normal eval + devtool: argv.mode === 'production' ? false : 'inline-source-map', + + entry: { + ui: './src/ui.tsx', // The entry point for your UI code + code: './src/code.ts', // The entry point for your plugin code + }, + + module: { + rules: [ + // Converts TypeScript code to JavaScript + { + test: /\.tsx?$/, + use: 'ts-loader', + exclude: /node_modules/, + }, + + // Enables including CSS by doing "import './file.css'" in your TypeScript code + { + test: /\.css$/, + use: ['style-loader', 'css-loader'], + }, + // Allows you to use "<%= require('./file.svg') %>" in your HTML code to get a data URI + // { test: /\.(png|jpg|gif|webp|svg|zip)$/, loader: [{ loader: 'url-loader' }] } + { + test: /\.svg/, + type: 'asset/inline', + }, + ], + }, + + // Webpack tries these extensions for you if you omit the extension like "import './file'" + resolve: { extensions: ['.tsx', '.ts', '.jsx', '.js'] }, + + output: { + filename: (pathData) => { + return pathData.chunk.name === 'code' + ? 'code.js' + : '[name].[contenthash].js'; + }, + path: path.resolve(__dirname, 'dist'), // Compile into a folder called "dist" + // Clean the output directory before emit. + clean: true, + }, + + // Tells Webpack to generate "ui.html" and to inline "ui.ts" into it + plugins: [ + new webpack.DefinePlugin({ + global: {}, // Fix missing symbol error when running in developer VM + }), + new HtmlWebpackPlugin({ + inject: 'body', + template: './src/ui.html', + filename: 'ui.html', + chunks: ['ui'], + }), + new HtmlInlineScriptPlugin({ + htmlMatchPattern: [/ui.html/], + scriptMatchPattern: [/.js$/], + }), + ], +}); From 668b39bf6b683ec797e735bf5fee8406d1d538dd Mon Sep 17 00:00:00 2001 From: Saulo Vallory Date: Fri, 22 Sep 2023 13:06:45 -0300 Subject: [PATCH 2/2] Configure bun --- webpack-react-tests/bun.build.js | 14 + webpack-react-tests/bun.lockb | Bin 0 -> 534785 bytes .../{Runner.test.ts => code.spec.ts} | 0 webpack-react-tests/package-lock.json | 2299 ----------------- webpack-react-tests/package.json | 10 +- webpack-react-tests/pnpm-lock.yaml | 1418 ---------- 6 files changed, 22 insertions(+), 3719 deletions(-) create mode 100644 webpack-react-tests/bun.build.js create mode 100755 webpack-react-tests/bun.lockb rename webpack-react-tests/{Runner.test.ts => code.spec.ts} (100%) delete mode 100644 webpack-react-tests/package-lock.json delete mode 100644 webpack-react-tests/pnpm-lock.yaml diff --git a/webpack-react-tests/bun.build.js b/webpack-react-tests/bun.build.js new file mode 100644 index 0000000..1c31652 --- /dev/null +++ b/webpack-react-tests/bun.build.js @@ -0,0 +1,14 @@ +import path from 'path'; + +const results = await Bun.build({ + // entrypoints: ['./src/ui.tsx'], + root: './src' +}); + +for (const result of results.outputs) { + // Can be consumed as blobs + console.log(await result); + console.log(`Writing ${result.kind} ${result.path}`); + // Can be written manually, but you should use `outdir` in this case. + Bun.write(path.join('dist', result.path), result); +} diff --git a/webpack-react-tests/bun.lockb b/webpack-react-tests/bun.lockb new file mode 100755 index 0000000000000000000000000000000000000000..3e01a1b8c53a33bd9818ce60af2f7881411305c3 GIT binary patch literal 534785 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

dw5cUgmDXmkI~2N?3zSBe`@h+ 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 literal 0 HcmV?d00001 diff --git a/webpack-react-tests/Runner.test.ts b/webpack-react-tests/code.spec.ts similarity index 100% rename from webpack-react-tests/Runner.test.ts rename to webpack-react-tests/code.spec.ts diff --git a/webpack-react-tests/package-lock.json b/webpack-react-tests/package-lock.json deleted file mode 100644 index 4129b4d..0000000 --- a/webpack-react-tests/package-lock.json +++ /dev/null @@ -1,2299 +0,0 @@ -{ - "name": "webpack-react", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "webpack-react", - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0" - }, - "devDependencies": { - "@figma/plugin-typings": "*", - "@types/node": "^16.7.1", - "@types/react": "^18.2.6", - "@types/react-dom": "^18.2.4", - "css-loader": "^6.2.0", - "html-inline-script-webpack-plugin": "^3.1.0", - "html-webpack-plugin": "^5.3.2", - "style-loader": "^3.2.1", - "ts-loader": "^9.2.5", - "typescript": "^4.3.5", - "url-loader": "^4.1.1", - "webpack": "^5.82.0", - "webpack-cli": "^5.1.1" - } - }, - "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/@figma/plugin-typings": { - "version": "1.64.0", - "resolved": "https://registry.npmjs.org/@figma/plugin-typings/-/plugin-typings-1.64.0.tgz", - "integrity": "sha512-oQUqYh790cXBP3x9Ejq0Wyp/AJZzYfjlB3Od8xuljL/lJFUsP+z4BSshB6nipYmQb6iih1+9d1PhgE9qxzuQQg==", - "dev": true - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", - "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@types/eslint": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.2.tgz", - "integrity": "sha512-Z1nseZON+GEnFjJc04sv4NSALGjhFwy6K0HXt7qsn5ArfAKtb63dXNJHf+1YW6IpOIYRBGUbu3GwJdj8DGnCjA==", - "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": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", - "dev": true - }, - "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/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 - }, - "node_modules/@types/node": { - "version": "16.18.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.27.tgz", - "integrity": "sha512-GFfndd/RINWD19W+xNJ9Qh/sOZ5ieTiOSagA86ER/12i/l+MEnQxsbldGRF23azWjRfe7zUlAldyrwN84a1E5w==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "dev": true - }, - "node_modules/@types/react": { - "version": "18.2.6", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.6.tgz", - "integrity": "sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA==", - "dev": true, - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.2.4", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz", - "integrity": "sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==", - "dev": true, - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", - "dev": true - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz", - "integrity": "sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz", - "integrity": "sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz", - "integrity": "sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz", - "integrity": "sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz", - "integrity": "sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==", - "dev": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.5", - "@webassemblyjs/helper-api-error": "1.11.5", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz", - "integrity": "sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz", - "integrity": "sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz", - "integrity": "sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz", - "integrity": "sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz", - "integrity": "sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz", - "integrity": "sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/helper-wasm-section": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5", - "@webassemblyjs/wasm-opt": "1.11.5", - "@webassemblyjs/wasm-parser": "1.11.5", - "@webassemblyjs/wast-printer": "1.11.5" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz", - "integrity": "sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/ieee754": "1.11.5", - "@webassemblyjs/leb128": "1.11.5", - "@webassemblyjs/utf8": "1.11.5" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz", - "integrity": "sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-buffer": "1.11.5", - "@webassemblyjs/wasm-gen": "1.11.5", - "@webassemblyjs/wasm-parser": "1.11.5" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz", - "integrity": "sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@webassemblyjs/helper-api-error": "1.11.5", - "@webassemblyjs/helper-wasm-bytecode": "1.11.5", - "@webassemblyjs/ieee754": "1.11.5", - "@webassemblyjs/leb128": "1.11.5", - "@webassemblyjs/utf8": "1.11.5" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz", - "integrity": "sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.5", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webpack-cli/configtest": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.0.tgz", - "integrity": "sha512-K/vuv72vpfSEZoo5KIU0a2FsEoYdW0DUMtMpB5X3LlUwshetMZRZRxB7sCsVji/lFaSxtQQ3aM9O4eMolXkU9w==", - "dev": true, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.1.tgz", - "integrity": "sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA==", - "dev": true, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.4.tgz", - "integrity": "sha512-0xRgjgDLdz6G7+vvDLlaRpFatJaJ69uTalZLRSMX5B3VUrDmXcrVA3+6fXXQgmYz7bY9AAgs348XQdmtLsK41A==", - "dev": true, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.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/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "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/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/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-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/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, - "engines": { - "node": "*" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/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/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, - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001486", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001486.tgz", - "integrity": "sha512-uv7/gXuHi10Whlj0pp5q/tsK/32J2QSqVRKQhs2j8VsDCjgyruAh/eEXHF822VqO9yT6iZKw3nRwZRSPBE9OQg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/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/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": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/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/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" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/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/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-loader": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", - "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.19", - "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.8" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "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": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "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, - "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": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==", - "dev": true - }, - "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": { - "utila": "~0.4" - } - }, - "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, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "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, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "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": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "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": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.386", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.386.tgz", - "integrity": "sha512-w0VD4WR225nuNsz6FokDaqugxzue6iUVBo8QfUrl2Y6nWHxtBUhjWDnUaG/1v5oWeFPLMJAQk3zKHTHW/P8+Og==", - "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": ">= 4" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz", - "integrity": "sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/enhanced-resolve/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/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": ">=4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", - "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", - "dev": true - }, - "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/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/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/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/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/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/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-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/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/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/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/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/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, - "bin": { - "he": "bin/he" - } - }, - "node_modules/html-inline-script-webpack-plugin": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-inline-script-webpack-plugin/-/html-inline-script-webpack-plugin-3.1.0.tgz", - "integrity": "sha512-Kscqm4fNWxvQXt+R0o1UV9/ug0iZTEdYKXtrDuyauwI9FUe1azR8QXB3ZHkGupXzLF3lsvWheFb9WZT/a8aKtw==", - "dev": true, - "engines": { - "node": ">=14.0.0", - "npm": ">=6.0.0" - }, - "peerDependencies": { - "html-webpack-plugin": "^5.0.0", - "webpack": "^5.0.0" - } - }, - "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, - "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" - } - }, - "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, - "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" - } - }, - "node_modules/html-webpack-plugin/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/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "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" - } - }, - "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, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/is-core-module": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", - "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "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-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/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": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/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==" - }, - "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/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/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/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.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "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/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "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/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/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "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/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/node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", - "dev": true - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/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/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/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-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/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/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/postcss": { - "version": "8.4.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", - "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "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-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-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/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/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/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/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", - "dev": true, - "dependencies": { - "resolve": "^1.20.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "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/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dev": true, - "dependencies": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/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, - "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/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "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/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "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/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.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/source-map-support/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/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/style-loader": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.2.tgz", - "integrity": "sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw==", - "dev": true, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.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-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/terser": { - "version": "5.17.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.2.tgz", - "integrity": "sha512-1D1aGbOF1Mnayq5PvfMc0amAR1y5Z1nrZaGCvI5xsdEfZEVte8okonk02OiaK5fw5hG1GWuuVsakOnpZW8y25A==", - "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.8", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.8.tgz", - "integrity": "sha512-WiHL3ElchZMsK27P8uIUh4604IgJyAW47LVXGbEoB21DbQcZ+OuMpGjVYnEUaqcWM6dO8uS2qUbA7LSCWqvsbg==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" - }, - "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/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/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/ts-loader": { - "version": "9.4.2", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.2.tgz", - "integrity": "sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "*", - "webpack": "^5.0.0" - } - }, - "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/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.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/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "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/webpack": { - "version": "5.82.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.82.0.tgz", - "integrity": "sha512-iGNA2fHhnDcV1bONdUu554eZx+XeldsaeQ8T67H6KKHl2nUSwX8Zm7cmzOA46ox/X1ARxf7Bjv8wQ/HsB5fxBg==", - "dev": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.13.0", - "es-module-lexer": "^1.2.1", - "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.2", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "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": "5.1.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.1.tgz", - "integrity": "sha512-OLJwVMoXnXYH2ncNGU8gxVpUtm3ybvdioiTvHgUyBuyMLKiVvWy+QObzBsMtp5pH7qQoEuWgeEUQ/sU3ZJFzAw==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.1.0", - "@webpack-cli/info": "^2.0.1", - "@webpack-cli/serve": "^2.0.4", - "colorette": "^2.0.14", - "commander": "^10.0.1", - "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true, - "engines": { - "node": ">=14" - } - }, - "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": "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/webpack/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/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/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "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 - } - } -} diff --git a/webpack-react-tests/package.json b/webpack-react-tests/package.json index 9ba19a4..2070384 100644 --- a/webpack-react-tests/package.json +++ b/webpack-react-tests/package.json @@ -5,9 +5,14 @@ "main": "code.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "dev": "webpack --mode=development --watch", - "build": "webpack --mode=production" + "dev": "bun watch", + "build": "bun build", + "wp:dev": "webpack --mode=development --watch", + "wp:build": "webpack --mode=production" }, + "workspaces": [ + "../../../packages/*" + ], "author": "Figma", "license": "MIT", "devDependencies": { @@ -16,6 +21,7 @@ "@types/node": "^16.7.1", "@types/react": "^18.2.6", "@types/react-dom": "^18.2.4", + "bun-types": "^1.0.3", "css-loader": "^6.2.0", "html-inline-script-webpack-plugin": "^3.1.0", "html-webpack-plugin": "^5.3.2", diff --git a/webpack-react-tests/pnpm-lock.yaml b/webpack-react-tests/pnpm-lock.yaml deleted file mode 100644 index 4ba21d0..0000000 --- a/webpack-react-tests/pnpm-lock.yaml +++ /dev/null @@ -1,1418 +0,0 @@ -lockfileVersion: '6.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -dependencies: - react: - specifier: ^18.2.0 - version: 18.2.0 - react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) - -devDependencies: - '@figma/plugin-typings': - specifier: '*' - version: 1.77.0 - '@types/node': - specifier: ^16.7.1 - version: 16.18.53 - '@types/react': - specifier: ^18.2.6 - version: 18.2.22 - '@types/react-dom': - specifier: ^18.2.4 - version: 18.2.7 - css-loader: - specifier: ^6.2.0 - version: 6.8.1(webpack@5.88.2) - html-inline-script-webpack-plugin: - specifier: ^3.1.0 - version: 3.2.1(html-webpack-plugin@5.5.3)(webpack@5.88.2) - html-webpack-plugin: - specifier: ^5.3.2 - version: 5.5.3(webpack@5.88.2) - style-loader: - specifier: ^3.2.1 - version: 3.3.3(webpack@5.88.2) - ts-loader: - specifier: ^9.2.5 - version: 9.4.4(typescript@4.9.5)(webpack@5.88.2) - typescript: - specifier: ^4.3.5 - version: 4.9.5 - url-loader: - specifier: ^4.1.1 - version: 4.1.1(webpack@5.88.2) - webpack: - specifier: ^5.82.0 - version: 5.88.2(webpack-cli@5.1.4) - webpack-cli: - specifier: ^5.1.1 - version: 5.1.4(webpack@5.88.2) - -packages: - - /@discoveryjs/json-ext@0.5.7: - resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} - engines: {node: '>=10.0.0'} - dev: true - - /@figma/plugin-typings@1.77.0: - resolution: {integrity: sha512-mSm+/jpmSJpG8jXEctzkiCVdn6IPoMjxuy8oDWmmSLpYtRIKfTjN01shtyrMAHDLY4klVa9F36f+QC0bsavoow==} - dev: true - - /@jridgewell/gen-mapping@0.3.3: - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.19 - dev: true - - /@jridgewell/resolve-uri@3.1.1: - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} - engines: {node: '>=6.0.0'} - dev: true - - /@jridgewell/set-array@1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} - engines: {node: '>=6.0.0'} - dev: true - - /@jridgewell/source-map@0.3.5: - resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} - dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 - dev: true - - /@jridgewell/sourcemap-codec@1.4.15: - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: true - - /@jridgewell/trace-mapping@0.3.19: - resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} - dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - - /@types/eslint-scope@3.7.4: - resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} - dependencies: - '@types/eslint': 8.44.2 - '@types/estree': 1.0.1 - dev: true - - /@types/eslint@8.44.2: - resolution: {integrity: sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==} - dependencies: - '@types/estree': 1.0.1 - '@types/json-schema': 7.0.13 - dev: true - - /@types/estree@1.0.1: - resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} - dev: true - - /@types/html-minifier-terser@6.1.0: - resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} - dev: true - - /@types/json-schema@7.0.13: - resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==} - dev: true - - /@types/node@16.18.53: - resolution: {integrity: sha512-vVmHeo4tpF8zsknALU90Hh24VueYdu45ZlXzYWFbom61YR4avJqTFDC3QlWzjuTdAv6/3xHaxiO9NrtVZXrkmw==} - dev: true - - /@types/prop-types@15.7.6: - resolution: {integrity: sha512-RK/kBbYOQQHLYj9Z95eh7S6t7gq4Ojt/NT8HTk8bWVhA5DaF+5SMnxHKkP4gPNN3wAZkKP+VjAf0ebtYzf+fxg==} - dev: true - - /@types/react-dom@18.2.7: - resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} - dependencies: - '@types/react': 18.2.22 - dev: true - - /@types/react@18.2.22: - resolution: {integrity: sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==} - dependencies: - '@types/prop-types': 15.7.6 - '@types/scheduler': 0.16.3 - csstype: 3.1.2 - dev: true - - /@types/scheduler@0.16.3: - resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} - dev: true - - /@webassemblyjs/ast@1.11.6: - resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} - dependencies: - '@webassemblyjs/helper-numbers': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - dev: true - - /@webassemblyjs/floating-point-hex-parser@1.11.6: - resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} - dev: true - - /@webassemblyjs/helper-api-error@1.11.6: - resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} - dev: true - - /@webassemblyjs/helper-buffer@1.11.6: - resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} - dev: true - - /@webassemblyjs/helper-numbers@1.11.6: - resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.6 - '@webassemblyjs/helper-api-error': 1.11.6 - '@xtuc/long': 4.2.2 - dev: true - - /@webassemblyjs/helper-wasm-bytecode@1.11.6: - resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} - dev: true - - /@webassemblyjs/helper-wasm-section@1.11.6: - resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - dev: true - - /@webassemblyjs/ieee754@1.11.6: - resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} - dependencies: - '@xtuc/ieee754': 1.2.0 - dev: true - - /@webassemblyjs/leb128@1.11.6: - resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} - dependencies: - '@xtuc/long': 4.2.2 - dev: true - - /@webassemblyjs/utf8@1.11.6: - resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} - dev: true - - /@webassemblyjs/wasm-edit@1.11.6: - resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/helper-wasm-section': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - '@webassemblyjs/wasm-opt': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - '@webassemblyjs/wast-printer': 1.11.6 - dev: true - - /@webassemblyjs/wasm-gen@1.11.6: - resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/ieee754': 1.11.6 - '@webassemblyjs/leb128': 1.11.6 - '@webassemblyjs/utf8': 1.11.6 - dev: true - - /@webassemblyjs/wasm-opt@1.11.6: - resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - dev: true - - /@webassemblyjs/wasm-parser@1.11.6: - resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-api-error': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/ieee754': 1.11.6 - '@webassemblyjs/leb128': 1.11.6 - '@webassemblyjs/utf8': 1.11.6 - dev: true - - /@webassemblyjs/wast-printer@1.11.6: - resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@xtuc/long': 4.2.2 - dev: true - - /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.88.2): - resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==} - engines: {node: '>=14.15.0'} - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - dependencies: - webpack: 5.88.2(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.88.2) - dev: true - - /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.88.2): - resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==} - engines: {node: '>=14.15.0'} - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - dependencies: - webpack: 5.88.2(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.88.2) - dev: true - - /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.88.2): - resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} - engines: {node: '>=14.15.0'} - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - webpack-dev-server: '*' - peerDependenciesMeta: - webpack-dev-server: - optional: true - dependencies: - webpack: 5.88.2(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.88.2) - dev: true - - /@xtuc/ieee754@1.2.0: - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - dev: true - - /@xtuc/long@4.2.2: - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - dev: true - - /acorn-import-assertions@1.9.0(acorn@8.10.0): - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.10.0 - dev: true - - /acorn@8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - - /ajv-keywords@3.5.2(ajv@6.12.6): - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - dependencies: - ajv: 6.12.6 - dev: true - - /ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - dev: true - - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: true - - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: true - - /big.js@5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - dev: true - - /boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: true - - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: true - - /browserslist@4.21.10: - resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001538 - electron-to-chromium: 1.4.526 - node-releases: 2.0.13 - update-browserslist-db: 1.0.13(browserslist@4.21.10) - dev: true - - /buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: true - - /camel-case@4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - dependencies: - pascal-case: 3.1.2 - tslib: 2.6.2 - dev: true - - /caniuse-lite@1.0.30001538: - resolution: {integrity: sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==} - dev: true - - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - - /chrome-trace-event@1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} - engines: {node: '>=6.0'} - dev: true - - /clean-css@5.3.2: - resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==} - engines: {node: '>= 10.0'} - dependencies: - source-map: 0.6.1 - dev: true - - /clone-deep@4.0.1: - resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} - engines: {node: '>=6'} - dependencies: - is-plain-object: 2.0.4 - kind-of: 6.0.3 - shallow-clone: 3.0.1 - dev: true - - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: true - - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true - - /colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - dev: true - - /commander@10.0.1: - resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} - engines: {node: '>=14'} - dev: true - - /commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - dev: true - - /commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - dev: true - - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - dev: true - - /css-loader@6.8.1(webpack@5.88.2): - resolution: {integrity: sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.30) - postcss: 8.4.30 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.30) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.30) - postcss-modules-scope: 3.0.0(postcss@8.4.30) - postcss-modules-values: 4.0.0(postcss@8.4.30) - postcss-value-parser: 4.2.0 - semver: 7.5.4 - webpack: 5.88.2(webpack-cli@5.1.4) - dev: true - - /css-select@4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} - dependencies: - boolbase: 1.0.0 - css-what: 6.1.0 - domhandler: 4.3.1 - domutils: 2.8.0 - nth-check: 2.1.1 - dev: true - - /css-what@6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - dev: true - - /cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - dev: true - - /csstype@3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} - dev: true - - /dom-converter@0.2.0: - resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} - dependencies: - utila: 0.4.0 - dev: true - - /dom-serializer@1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - entities: 2.2.0 - dev: true - - /domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: true - - /domhandler@4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} - engines: {node: '>= 4'} - dependencies: - domelementtype: 2.3.0 - dev: true - - /domutils@2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} - dependencies: - dom-serializer: 1.4.1 - domelementtype: 2.3.0 - domhandler: 4.3.1 - dev: true - - /dot-case@3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - dependencies: - no-case: 3.0.4 - tslib: 2.6.2 - dev: true - - /electron-to-chromium@1.4.526: - resolution: {integrity: sha512-tjjTMjmZAx1g6COrintLTa2/jcafYKxKoiEkdQOrVdbLaHh2wCt2nsAF8ZHweezkrP+dl/VG9T5nabcYoo0U5Q==} - dev: true - - /emojis-list@3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - dev: true - - /enhanced-resolve@5.15.0: - resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} - engines: {node: '>=10.13.0'} - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - dev: true - - /entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - dev: true - - /envinfo@7.10.0: - resolution: {integrity: sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==} - engines: {node: '>=4'} - hasBin: true - dev: true - - /es-module-lexer@1.3.1: - resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} - dev: true - - /escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} - dev: true - - /eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - dev: true - - /esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - dependencies: - estraverse: 5.3.0 - dev: true - - /estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - dev: true - - /estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: true - - /events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - dev: true - - /fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true - - /fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: true - - /fastest-levenshtein@1.0.16: - resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} - engines: {node: '>= 4.9.1'} - dev: true - - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: true - - /find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - dev: true - - /function-bind@1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - dev: true - - /glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - dev: true - - /graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: true - - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: true - - /has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - dev: true - - /he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - dev: true - - /html-inline-script-webpack-plugin@3.2.1(html-webpack-plugin@5.5.3)(webpack@5.88.2): - resolution: {integrity: sha512-PEj9Ve31BE0dva6eTD6wHMOztgIdPxF6gx3wad7ohBkCn7MXpuUvPC9t5ThMJ2NrVi1jWGBYU76DfoS+8dabRw==} - engines: {node: '>=14.0.0', npm: '>=6.0.0'} - peerDependencies: - html-webpack-plugin: ^5.0.0 - webpack: ^5.0.0 - dependencies: - html-webpack-plugin: 5.5.3(webpack@5.88.2) - webpack: 5.88.2(webpack-cli@5.1.4) - dev: true - - /html-minifier-terser@6.1.0: - resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} - engines: {node: '>=12'} - hasBin: true - dependencies: - camel-case: 4.1.2 - clean-css: 5.3.2 - commander: 8.3.0 - he: 1.2.0 - param-case: 3.0.4 - relateurl: 0.2.7 - terser: 5.20.0 - dev: true - - /html-webpack-plugin@5.5.3(webpack@5.88.2): - resolution: {integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==} - engines: {node: '>=10.13.0'} - peerDependencies: - webpack: ^5.20.0 - dependencies: - '@types/html-minifier-terser': 6.1.0 - html-minifier-terser: 6.1.0 - lodash: 4.17.21 - pretty-error: 4.0.0 - tapable: 2.2.1 - webpack: 5.88.2(webpack-cli@5.1.4) - dev: true - - /htmlparser2@6.1.0: - resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - domutils: 2.8.0 - entities: 2.2.0 - dev: true - - /icss-utils@5.1.0(postcss@8.4.30): - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.30 - dev: true - - /import-local@3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} - engines: {node: '>=8'} - hasBin: true - dependencies: - pkg-dir: 4.2.0 - resolve-cwd: 3.0.0 - dev: true - - /interpret@3.1.1: - resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} - engines: {node: '>=10.13.0'} - dev: true - - /is-core-module@2.13.0: - resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} - dependencies: - has: 1.0.3 - dev: true - - /is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - dev: true - - /is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true - - /isobject@3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} - dev: true - - /jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/node': 16.18.53 - merge-stream: 2.0.0 - supports-color: 8.1.1 - dev: true - - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: false - - /json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: true - - /json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: true - - /json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - dev: true - - /kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - dev: true - - /loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} - dev: true - - /loader-utils@2.0.4: - resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} - engines: {node: '>=8.9.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.3 - dev: true - - /locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - dependencies: - p-locate: 4.1.0 - dev: true - - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true - - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - dependencies: - js-tokens: 4.0.0 - dev: false - - /lower-case@2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - dependencies: - tslib: 2.6.2 - dev: true - - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - dev: true - - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true - - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - dev: true - - /mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - dev: true - - /mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.52.0 - dev: true - - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true - - /neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - dev: true - - /no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - dependencies: - lower-case: 2.0.2 - tslib: 2.6.2 - dev: true - - /node-releases@2.0.13: - resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} - dev: true - - /nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - dependencies: - boolbase: 1.0.0 - dev: true - - /p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - dependencies: - p-try: 2.2.0 - dev: true - - /p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - dependencies: - p-limit: 2.3.0 - dev: true - - /p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - dev: true - - /param-case@3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} - dependencies: - dot-case: 3.0.4 - tslib: 2.6.2 - dev: true - - /pascal-case@3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - dependencies: - no-case: 3.0.4 - tslib: 2.6.2 - dev: true - - /path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - dev: true - - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true - - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true - - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true - - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: true - - /pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - dependencies: - find-up: 4.1.0 - dev: true - - /postcss-modules-extract-imports@3.0.0(postcss@8.4.30): - resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.30 - dev: true - - /postcss-modules-local-by-default@4.0.3(postcss@8.4.30): - resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.30) - postcss: 8.4.30 - postcss-selector-parser: 6.0.13 - postcss-value-parser: 4.2.0 - dev: true - - /postcss-modules-scope@3.0.0(postcss@8.4.30): - resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.30 - postcss-selector-parser: 6.0.13 - dev: true - - /postcss-modules-values@4.0.0(postcss@8.4.30): - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.30) - postcss: 8.4.30 - dev: true - - /postcss-selector-parser@6.0.13: - resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - dev: true - - /postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: true - - /postcss@8.4.30: - resolution: {integrity: sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - - /pretty-error@4.0.0: - resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} - dependencies: - lodash: 4.17.21 - renderkid: 3.0.0 - dev: true - - /punycode@2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} - engines: {node: '>=6'} - dev: true - - /randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - dependencies: - safe-buffer: 5.2.1 - dev: true - - /react-dom@18.2.0(react@18.2.0): - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} - peerDependencies: - react: ^18.2.0 - dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 - dev: false - - /react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - dev: false - - /rechoir@0.8.0: - resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} - engines: {node: '>= 10.13.0'} - dependencies: - resolve: 1.22.6 - dev: true - - /relateurl@0.2.7: - resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} - engines: {node: '>= 0.10'} - dev: true - - /renderkid@3.0.0: - resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} - dependencies: - css-select: 4.3.0 - dom-converter: 0.2.0 - htmlparser2: 6.1.0 - lodash: 4.17.21 - strip-ansi: 6.0.1 - dev: true - - /resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} - dependencies: - resolve-from: 5.0.0 - dev: true - - /resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - dev: true - - /resolve@1.22.6: - resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==} - hasBin: true - dependencies: - is-core-module: 2.13.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: true - - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: true - - /scheduler@0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} - dependencies: - loose-envify: 1.4.0 - dev: false - - /schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/json-schema': 7.0.13 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) - dev: true - - /semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - - /serialize-javascript@6.0.1: - resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} - dependencies: - randombytes: 2.1.0 - dev: true - - /shallow-clone@3.0.1: - resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} - engines: {node: '>=8'} - dependencies: - kind-of: 6.0.3 - dev: true - - /shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - dependencies: - shebang-regex: 3.0.0 - dev: true - - /shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: true - - /source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} - dev: true - - /source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - dev: true - - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: true - - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.1 - dev: true - - /style-loader@3.3.3(webpack@5.88.2): - resolution: {integrity: sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - webpack: 5.88.2(webpack-cli@5.1.4) - dev: true - - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: true - - /supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - dependencies: - has-flag: 4.0.0 - dev: true - - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - dev: true - - /tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - dev: true - - /terser-webpack-plugin@5.3.9(webpack@5.88.2): - resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.19 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.1 - terser: 5.20.0 - webpack: 5.88.2(webpack-cli@5.1.4) - dev: true - - /terser@5.20.0: - resolution: {integrity: sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==} - engines: {node: '>=10'} - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.5 - acorn: 8.10.0 - commander: 2.20.3 - source-map-support: 0.5.21 - dev: true - - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - dependencies: - is-number: 7.0.0 - dev: true - - /ts-loader@9.4.4(typescript@4.9.5)(webpack@5.88.2): - resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} - engines: {node: '>=12.0.0'} - peerDependencies: - typescript: '*' - webpack: ^5.0.0 - dependencies: - chalk: 4.1.2 - enhanced-resolve: 5.15.0 - micromatch: 4.0.5 - semver: 7.5.4 - typescript: 4.9.5 - webpack: 5.88.2(webpack-cli@5.1.4) - dev: true - - /tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: true - - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /update-browserslist-db@1.0.13(browserslist@4.21.10): - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.21.10 - escalade: 3.1.1 - picocolors: 1.0.0 - dev: true - - /uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - dependencies: - punycode: 2.3.0 - dev: true - - /url-loader@4.1.1(webpack@5.88.2): - resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} - engines: {node: '>= 10.13.0'} - peerDependencies: - file-loader: '*' - webpack: ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - file-loader: - optional: true - dependencies: - loader-utils: 2.0.4 - mime-types: 2.1.35 - schema-utils: 3.3.0 - webpack: 5.88.2(webpack-cli@5.1.4) - dev: true - - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: true - - /utila@0.4.0: - resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} - dev: true - - /watchpack@2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} - engines: {node: '>=10.13.0'} - dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - dev: true - - /webpack-cli@5.1.4(webpack@5.88.2): - resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} - engines: {node: '>=14.15.0'} - hasBin: true - peerDependencies: - '@webpack-cli/generators': '*' - webpack: 5.x.x - webpack-bundle-analyzer: '*' - webpack-dev-server: '*' - peerDependenciesMeta: - '@webpack-cli/generators': - optional: true - webpack-bundle-analyzer: - optional: true - webpack-dev-server: - optional: true - dependencies: - '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.88.2) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.88.2) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.88.2) - colorette: 2.0.20 - commander: 10.0.1 - cross-spawn: 7.0.3 - envinfo: 7.10.0 - fastest-levenshtein: 1.0.16 - import-local: 3.1.0 - interpret: 3.1.1 - rechoir: 0.8.0 - webpack: 5.88.2(webpack-cli@5.1.4) - webpack-merge: 5.9.0 - dev: true - - /webpack-merge@5.9.0: - resolution: {integrity: sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==} - engines: {node: '>=10.0.0'} - dependencies: - clone-deep: 4.0.1 - wildcard: 2.0.1 - dev: true - - /webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} - dev: true - - /webpack@5.88.2(webpack-cli@5.1.4): - resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 1.0.1 - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/wasm-edit': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.10.0 - acorn-import-assertions: 1.9.0(acorn@8.10.0) - browserslist: 4.21.10 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.15.0 - es-module-lexer: 1.3.1 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(webpack@5.88.2) - watchpack: 2.4.0 - webpack-cli: 5.1.4(webpack@5.88.2) - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - dev: true - - /which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - dependencies: - isexe: 2.0.0 - dev: true - - /wildcard@2.0.1: - resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} - dev: true - - /yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true

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