From 956fb5604adaaaea3505fce5cb798a29fa655772 Mon Sep 17 00:00:00 2001 From: Bhakti Date: Sat, 22 Feb 2025 20:30:28 +0530 Subject: [PATCH] added type writer effect and resolved visibility issue --- Frontend/package-lock.json | 3975 ++++++++++++++++++++++- Frontend/package.json | 1 + Frontend/public/images/logowhite.png | Bin 0 -> 59004 bytes Frontend/src/pages/Home/Footer.jsx | 16 +- Frontend/src/pages/Home/Testimonial.jsx | 41 +- 5 files changed, 3929 insertions(+), 104 deletions(-) create mode 100644 Frontend/public/images/logowhite.png diff --git a/Frontend/package-lock.json b/Frontend/package-lock.json index 783ffd4..a5ef416 100644 --- a/Frontend/package-lock.json +++ b/Frontend/package-lock.json @@ -16,6 +16,7 @@ "react-player": "^2.16.0", "react-redux": "^9.1.2", "react-router-dom": "^6.26.1", + "react-typewriter-effect": "^1.1.0", "socket.io-client": "^4.7.5" }, "devDependencies": { @@ -923,6 +924,19 @@ "node": ">=6.0.0" } }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", @@ -1344,6 +1358,12 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, "node_modules/@types/prop-types": { "version": "15.7.12", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", @@ -1398,6 +1418,193 @@ "vite": "^4.2.0 || ^5.0.0" } }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "license": "ISC" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "license": "MIT", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "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==", + "license": "BSD-3-Clause" + }, + "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==", + "license": "Apache-2.0" + }, "node_modules/acorn": { "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", @@ -1423,7 +1630,6 @@ "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", @@ -1435,6 +1641,24 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "license": "MIT", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "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==", + "license": "MIT", + "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", @@ -1466,7 +1690,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, + "devOptional": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -1475,6 +1699,12 @@ "node": ">= 8" } }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "license": "ISC" + }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -1487,6 +1717,33 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", @@ -1523,6 +1780,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array.prototype.findlast": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", @@ -1617,6 +1883,82 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" + }, + "node_modules/assert": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", + "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.4", + "util": "^0.10.4" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "license": "MIT", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "optional": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, "node_modules/autoprefixer": { "version": "10.4.20", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", @@ -1672,14 +2014,85 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "license": "MIT", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": "*" + } }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, + "devOptional": true, "engines": { "node": ">=8" }, @@ -1687,11 +2100,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "license": "MIT" + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1701,7 +2135,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, + "devOptional": true, "dependencies": { "fill-range": "^7.1.1" }, @@ -1709,6 +2143,93 @@ "node": ">=8" } }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "license": "MIT" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "license": "MIT", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, "node_modules/browserslist": { "version": "4.23.3", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", @@ -1741,6 +2262,35 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "license": "MIT" + }, + "node_modules/buffer/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, "node_modules/builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", @@ -1752,11 +2302,80 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "license": "MIT" + }, + "node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "license": "ISC", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "license": "MIT", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -1771,6 +2390,35 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -1827,7 +2475,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, + "devOptional": true, "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -1851,7 +2499,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, + "devOptional": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -1859,6 +2507,62 @@ "node": ">= 6" } }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "license": "ISC" + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", + "integrity": "sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "license": "MIT", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -1883,11 +2587,51 @@ "node": ">= 6" } }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "license": "MIT" }, "node_modules/convert-source-map": { "version": "2.0.0", @@ -1895,6 +2639,79 @@ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -1909,6 +2726,32 @@ "node": ">= 8" } }, + "node_modules/crypto-browserify": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", + "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -1927,6 +2770,12 @@ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "devOptional": true }, + "node_modules/cyclist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", + "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==", + "license": "MIT" + }, "node_modules/data-view-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", @@ -1994,6 +2843,15 @@ } } }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -2012,7 +2870,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -2029,7 +2886,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -2042,12 +2898,51 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", "dev": true }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" + }, "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", @@ -2066,6 +2961,42 @@ "node": ">=0.10.0" } }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "license": "MIT", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -2078,12 +3009,51 @@ "integrity": "sha512-2gQpi2WYobXmz2q23FrOBYTLcI1O/P4heW3eqX+ldmPVDQELRqhiebV380EhlGG12NtnX1qbK/FHpN0ba+7bLA==", "dev": true }, + "node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" + }, "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/engine.io-client": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", @@ -2104,6 +3074,44 @@ "node": ">=10.0.0" } }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "license": "MIT", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "license": "MIT", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, "node_modules/es-abstract": { "version": "1.23.3", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", @@ -2165,13 +3173,10 @@ } }, "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4" - }, + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -2180,7 +3185,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -2214,7 +3218,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, "dependencies": { "es-errors": "^1.3.0" }, @@ -2573,7 +3576,6 @@ "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" }, @@ -2585,7 +3587,6 @@ "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" } @@ -2604,11 +3605,118 @@ "node": ">=0.10.0" } }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "license": "MIT", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "license": "MIT", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, "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 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { "version": "3.3.2", @@ -2641,8 +3749,7 @@ "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 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-levenshtein": { "version": "2.0.6", @@ -2659,6 +3766,13 @@ "reusify": "^1.0.4" } }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "deprecated": "This module is no longer supported.", + "license": "ISC" + }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -2671,11 +3785,18 @@ "node": ">=16.0.0" } }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "license": "MIT", + "optional": true + }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, + "devOptional": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2683,6 +3804,20 @@ "node": ">=8" } }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -2737,6 +3872,16 @@ "flowbite": "^2.0.0" } }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -2746,6 +3891,15 @@ "is-callable": "^1.1.3" } }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/foreground-child": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", @@ -2775,6 +3929,47 @@ "url": "https://github.com/sponsors/rawify" } }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "license": "MIT", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -2834,16 +4029,21 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", + "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", + "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "get-proto": "^1.0.0", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -2852,6 +4052,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-symbol-description": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", @@ -2869,6 +4082,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", @@ -2954,17 +4176,23 @@ } }, "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -2987,7 +4215,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, "dependencies": { "es-define-property": "^1.0.0" }, @@ -3008,10 +4235,10 @@ } }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -3034,6 +4261,80 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", + "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -3045,6 +4346,49 @@ "node": ">= 0.4" } }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "license": "MIT" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", + "license": "MIT" + }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -3083,11 +4427,33 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, "engines": { "node": ">=0.8.19" } }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, "node_modules/internal-slot": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", @@ -3102,6 +4468,18 @@ "node": ">= 0.4" } }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/is-array-buffer": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", @@ -3149,7 +4527,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, + "devOptional": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -3173,6 +4551,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "license": "MIT" + }, "node_modules/is-builtin-module": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", @@ -3213,6 +4597,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/is-data-view": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", @@ -3243,11 +4639,33 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -3292,7 +4710,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, + "devOptional": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -3333,7 +4751,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.12.0" } @@ -3362,6 +4780,18 @@ "node": ">=8" } }, + "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==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -3490,6 +4920,24 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", @@ -3502,6 +4950,15 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/iterator.prototype": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", @@ -3574,11 +5031,16 @@ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT" + }, "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 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -3590,7 +5052,6 @@ "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" }, @@ -3622,6 +5083,18 @@ "json-buffer": "3.0.1" } }, + "node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -3655,6 +5128,29 @@ "resolved": "https://registry.npmjs.org/load-script/-/load-script-1.0.0.tgz", "integrity": "sha512-kPEjMFtZvwL9TaZo0uZ2ml+Ye9HUMmPwbYRJ324qF9tqMejwykJ5ggTyvzmrbBeapCAbk98BSbTeovHEEP1uCA==" }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "license": "MIT", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "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==", + "license": "MIT", + "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": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -3691,16 +5187,97 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, "dependencies": { "yallist": "^3.0.2" } }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "license": "MIT", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "node_modules/memoize-one": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "license": "MIT", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -3723,6 +5300,25 @@ "node": ">=8.6" } }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" + }, "node_modules/mini-svg-data-uri": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", @@ -3731,11 +5327,22 @@ "mini-svg-data-uri": "cli.js" } }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "license": "MIT" + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -3743,6 +5350,15 @@ "node": "*" } }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", @@ -3752,6 +5368,79 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "license": "BSD-2-Clause", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "license": "MIT", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -3768,6 +5457,13 @@ "thenify-all": "^1.0.0" } }, + "node_modules/nan": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.1.tgz", + "integrity": "sha512-pfRR4ZcNTSm2ZFHaztuvbICf+hyiG6ecA06SfAxoPmuHjvMu0KUIae7Y8GyVkbBqeEIidsmXeYooWIX9+qjfRQ==", + "license": "MIT", + "optional": true + }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -3786,12 +5482,137 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "license": "MIT", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "license": "MIT" + }, "node_modules/node-releases": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", @@ -3802,7 +5623,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -3824,6 +5645,32 @@ "node": ">=0.10.0" } }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "license": "MIT", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object-hash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", @@ -3834,10 +5681,10 @@ } }, "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "dev": true, + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -3849,16 +5696,26 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "engines": { "node": ">= 0.4" } }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object.assign": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -3904,6 +5761,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object.values": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", @@ -3921,6 +5790,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, "node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", @@ -3938,6 +5816,12 @@ "node": ">= 0.8.0" } }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "license": "MIT" + }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -3968,12 +5852,38 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/package-json-from-dist": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", "dev": true }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "license": "(MIT AND Zlib)" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "license": "MIT", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -3986,6 +5896,45 @@ "node": ">=6" } }, + "node_modules/parse-asn1": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "license": "MIT" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "license": "MIT", + "optional": true + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -3995,6 +5944,15 @@ "node": ">=8" } }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -4031,6 +5989,22 @@ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", "dev": true }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "license": "MIT", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/picocolors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", @@ -4066,6 +6040,88 @@ "node": ">= 6" } }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/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==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/possible-typed-array-names": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", @@ -4256,6 +6312,27 @@ "node": ">= 0.8.0" } }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "license": "ISC" + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -4266,15 +6343,94 @@ "react-is": "^16.13.1" } }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "license": "MIT" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "license": "MIT", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, "engines": { "node": ">=6" } }, + "node_modules/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "engines": { + "node": ">=0.4.x" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -4295,6 +6451,25 @@ } ] }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, "node_modules/react": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", @@ -4412,6 +6587,34 @@ "react-dom": ">=16.8" } }, + "node_modules/react-typewriter-effect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/react-typewriter-effect/-/react-typewriter-effect-1.1.0.tgz", + "integrity": "sha512-gPiLz6DlOQ4qtW9ARHX7h27tpx7YmzY8Bo1Dc1Rb2HQ7ige0oJge1IqudUDTxt9iu2zz4cVwFzZn+eGDWr6uAA==", + "license": "ISC", + "dependencies": { + "react": "^16.10.2", + "style-loader": "^1.0.0", + "webpack": "^4.41.2" + }, + "peerDependencies": { + "react": "^16.10.2" + } + }, + "node_modules/react-typewriter-effect/node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -4421,11 +6624,47 @@ "pify": "^2.3.0" } }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, + "devOptional": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -4467,6 +6706,44 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", @@ -4485,6 +6762,31 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "license": "ISC", + "optional": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, "node_modules/reselect": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", @@ -4516,6 +6818,22 @@ "node": ">=4" } }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "license": "MIT" + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "license": "MIT", + "engines": { + "node": ">=0.12" + } + }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -4526,6 +6844,50 @@ "node": ">=0.10.0" } }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, "node_modules/rollup": { "version": "4.21.2", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.2.tgz", @@ -4584,6 +6946,15 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1" + } + }, "node_modules/safe-array-concat": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", @@ -4602,6 +6973,35 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "license": "MIT", + "dependencies": { + "ret": "~0.1.10" + } + }, "node_modules/safe-regex-test": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", @@ -4627,6 +7027,24 @@ "loose-envify": "^1.1.0" } }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -4636,11 +7054,19 @@ "semver": "bin/semver.js" } }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -4668,6 +7094,40 @@ "node": ">= 0.4" } }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -4690,15 +7150,69 @@ } }, "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -4719,6 +7233,112 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "license": "MIT", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "license": "MIT", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "license": "MIT", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/socket.io-client": { "version": "4.7.5", "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", @@ -4745,6 +7365,21 @@ "node": ">=10.0.0" } }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "license": "MIT" + }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-js": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", @@ -4754,6 +7389,144 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "license": "MIT", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "license": "MIT" + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "license": "ISC", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "license": "MIT", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", + "license": "MIT" + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -4941,6 +7714,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/style-loader": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, "node_modules/sucrase": { "version": "3.35.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", @@ -5040,6 +7833,105 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.6.tgz", + "integrity": "sha512-2lBVf/VMVIddjSn3GqbT90GvIJ/eYXJkt8cTzU7NbjKqK8fwv18Ftr4PlbF46b/e88743iZFL5Dtr/rC4hjIeA==", + "license": "MIT", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/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==", + "license": "MIT" + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "license": "BSD-2-Clause", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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, + "license": "MIT", + "optional": true, + "peer": true + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -5067,6 +7959,34 @@ "node": ">=0.8" } }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "license": "MIT" + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -5076,11 +7996,50 @@ "node": ">=4" } }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "license": "MIT", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, + "devOptional": true, "dependencies": { "is-number": "^7.0.0" }, @@ -5088,12 +8047,69 @@ "node": ">=8.0" } }, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", "dev": true }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "license": "MIT" + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -5179,6 +8195,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "license": "MIT" + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -5194,6 +8216,104 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, "node_modules/update-browserslist-db": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", @@ -5228,11 +8348,45 @@ "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/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "license": "MIT" + }, + "node_modules/url": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "license": "MIT" + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/use-sync-external-store": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", @@ -5241,11 +8395,25 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "license": "MIT", + "dependencies": { + "inherits": "2.0.3" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" }, "node_modules/vite": { "version": "5.4.3", @@ -5306,6 +8474,622 @@ } } }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "license": "MIT" + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "license": "MIT", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "license": "ISC", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "license": "MIT", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "license": "MIT", + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "license": "MIT", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "license": "ISC", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "license": "MIT", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "license": "MIT", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "license": "MIT", + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", + "optional": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "license": "MIT", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "license": "MIT", + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", + "optional": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch/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==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "license": "MIT", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack": { + "version": "4.47.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz", + "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack/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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -5409,6 +9193,15 @@ "node": ">=0.10.0" } }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "license": "MIT", + "dependencies": { + "errno": "~0.1.7" + } + }, "node_modules/wrap-ansi": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", @@ -5536,6 +9329,12 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, "node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", @@ -5564,11 +9363,25 @@ "node": ">=0.4.0" } }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "license": "ISC" + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { "version": "2.5.1", diff --git a/Frontend/package.json b/Frontend/package.json index c0a4f4e..eef98e7 100644 --- a/Frontend/package.json +++ b/Frontend/package.json @@ -18,6 +18,7 @@ "react-player": "^2.16.0", "react-redux": "^9.1.2", "react-router-dom": "^6.26.1", + "react-typewriter-effect": "^1.1.0", "socket.io-client": "^4.7.5" }, "devDependencies": { diff --git a/Frontend/public/images/logowhite.png b/Frontend/public/images/logowhite.png new file mode 100644 index 0000000000000000000000000000000000000000..3697169da90e846174026839c6c9f09ed4f2dbff GIT binary patch literal 59004 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 Y_Cws+<5%)R6AtjFt*)n52eFR+AI3F<^#A|> literal 0 HcmV?d00001 diff --git a/Frontend/src/pages/Home/Footer.jsx b/Frontend/src/pages/Home/Footer.jsx index 9d9a386..439d6dc 100644 --- a/Frontend/src/pages/Home/Footer.jsx +++ b/Frontend/src/pages/Home/Footer.jsx @@ -3,7 +3,7 @@ import React from "react"; const Footer = () => { return ( <> -