From a80f5ec5a62120b8ff7a6912dfb2f2f7543e10be Mon Sep 17 00:00:00 2001 From: ismail Date: Sun, 10 Sep 2023 21:35:07 +0100 Subject: [PATCH] FIX:react-router prevent layout re render ADD:current route icon highligh FIX:Layout in big screens --- backend/Dockerfile.dev | 4 +- frontend/code/package-lock.json | 4482 ++++++----------- frontend/code/package.json | 2 +- frontend/code/src/ReactRouter.tsx | 55 + frontend/code/src/Routes/ReactTouter.tsx | 45 - .../{404 => Error}/assest/Error.gif | Bin .../components/{404 => Error}/assest/Font.tsx | 0 .../components/{404 => Error}/assest/font.svg | 0 .../src/components/{404 => Error}/index.tsx | 0 .../src/components/Home/assets/Button.tsx | 4 +- .../code/src/components/Home/assets/Hero.png | Bin 157220 -> 144756 bytes .../code/src/components/Home/assets/Table.tsx | 25 +- .../src/components/Home/assets/css/style.css | 3 +- frontend/code/src/components/Home/index.tsx | 12 +- .../src/components/Layout/Assets/Alert.tsx | 16 +- .../src/components/Layout/Assets/Avatar.tsx | 2 +- .../src/components/Layout/Assets/Dash.tsx | 6 +- .../src/components/Layout/Assets/Game.tsx | 4 +- .../src/components/Layout/Assets/Logo.tsx | 4 +- .../src/components/Layout/Assets/Message.tsx | 4 +- .../src/components/Layout/Assets/Profile.tsx | 6 +- .../src/components/Layout/Assets/Settings.tsx | 6 +- frontend/code/src/components/Layout/index.tsx | 45 +- frontend/code/src/components/Login/index.tsx | 2 +- frontend/code/src/components/Play/index.tsx | 5 +- .../src/components/Profile/assets/Pong.tsx | 2 +- .../src/components/Profile/assets/Table.tsx | 4 +- .../code/src/components/Profile/index.tsx | 26 +- .../code/src/components/Settings/index.tsx | 6 +- frontend/code/src/index.tsx | 3 +- frontend/code/src/react-app-env.d.ts | 6 + frontend/code/tailwind.config.js | 30 +- nginx/Dockerfile | 2 +- 33 files changed, 1678 insertions(+), 3133 deletions(-) create mode 100644 frontend/code/src/ReactRouter.tsx delete mode 100644 frontend/code/src/Routes/ReactTouter.tsx rename frontend/code/src/components/{404 => Error}/assest/Error.gif (100%) rename frontend/code/src/components/{404 => Error}/assest/Font.tsx (100%) rename frontend/code/src/components/{404 => Error}/assest/font.svg (100%) rename frontend/code/src/components/{404 => Error}/index.tsx (100%) diff --git a/backend/Dockerfile.dev b/backend/Dockerfile.dev index f2bbef4..9100337 100644 --- a/backend/Dockerfile.dev +++ b/backend/Dockerfile.dev @@ -2,10 +2,10 @@ FROM node:20 WORKDIR /app -COPY code/package.json . +COPY ./code/package.json . RUN npm install -COPY /code . +COPY ./code . CMD ["sh", "-c","npx prisma migrate dev --name init & npx prisma studio & npm run start:dev"] diff --git a/frontend/code/package-lock.json b/frontend/code/package-lock.json index 5569f07..95991e4 100644 --- a/frontend/code/package-lock.json +++ b/frontend/code/package-lock.json @@ -67,16 +67,81 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", - "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", "dependencies": { - "@babel/highlight": "^7.22.5" + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/compat-data": { "version": "7.22.9", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", @@ -86,24 +151,24 @@ } }, "node_modules/@babel/core": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", - "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "version": "7.22.17", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.17.tgz", + "integrity": "sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.9", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.8", - "@babel/types": "^7.22.5", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.22.17", + "@babel/helpers": "^7.22.15", + "@babel/parser": "^7.22.16", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.17", + "@babel/types": "^7.22.17", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", + "json5": "^2.2.3", "semver": "^6.3.1" }, "engines": { @@ -114,10 +179,18 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/eslint-parser": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.9.tgz", - "integrity": "sha512-xdMkt39/nviO/4vpVdrEYPwXCsYIXSSAr6mC7WQsNIlGnuxKyKE7GZjalcnbSWiC4OXGNNN3UQPeHfjSC6sTDA==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", + "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", @@ -127,7 +200,7 @@ "node": "^10.13.0 || ^12.13.0 || >=14.0.0" }, "peerDependencies": { - "@babel/core": ">=7.11.0", + "@babel/core": "^7.11.0", "eslint": "^7.5.0 || ^8.0.0" } }, @@ -139,12 +212,20 @@ "node": ">=10" } }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/generator": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", - "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz", + "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==", "dependencies": { - "@babel/types": "^7.22.5", + "@babel/types": "^7.22.15", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -165,43 +246,48 @@ } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz", - "integrity": "sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", - "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", "dependencies": { "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", "browserslist": "^4.21.9", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz", - "integrity": "sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-replace-supers": "^7.22.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", @@ -215,10 +301,18 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz", - "integrity": "sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "regexpu-core": "^5.3.1", @@ -231,10 +325,18 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.1.tgz", - "integrity": "sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -243,7 +345,7 @@ "resolve": "^1.14.2" }, "peerDependencies": { - "@babel/core": "^7.4.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/helper-environment-visitor": { @@ -278,37 +380,37 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", - "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz", + "integrity": "sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", - "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "version": "7.22.17", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.17.tgz", + "integrity": "sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", "@babel/helper-simple-access": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.5" + "@babel/helper-validator-identifier": "^7.22.15" }, "engines": { "node": ">=6.9.0" @@ -337,13 +439,13 @@ } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz", - "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==", + "version": "7.22.17", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.17.tgz", + "integrity": "sha512-bxH77R5gjH3Nkde6/LuncQoLaP16THYPscurp1S8z7S9ZgezCyV3G8Hc+TZiCmY8pz4fp8CvKSgtJMW0FkLAxA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-wrap-function": "^7.22.9" + "@babel/helper-wrap-function": "^7.22.17" }, "engines": { "node": ">=6.9.0" @@ -410,64 +512,128 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", + "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.9.tgz", - "integrity": "sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q==", + "version": "7.22.17", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.17.tgz", + "integrity": "sha512-nAhoheCMlrqU41tAojw9GpVEKDlTS8r3lzFmF0lP52LwblCPbuFSO7nGIZoIcoU5NIm1ABrna0cJExE4Ay6l2Q==", "dependencies": { "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.17" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", - "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz", + "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", "dependencies": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.6", - "@babel/types": "^7.22.5" + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.15", + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", - "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", + "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", "dependencies": { "@babel/helper-validator-identifier": "^7.22.5", - "chalk": "^2.0.0", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/parser": { - "version": "7.22.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", - "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", + "version": "7.22.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz", + "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==", "bin": { "parser": "bin/babel-parser.js" }, @@ -476,9 +642,9 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz", - "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -490,13 +656,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz", - "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.5" + "@babel/plugin-transform-optional-chaining": "^7.22.15" }, "engines": { "node": ">=6.9.0" @@ -509,6 +675,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -521,15 +688,15 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.22.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.7.tgz", - "integrity": "sha512-omXqPF7Onq4Bb7wHxXjM3jSMSJvUUbvDvmmds7KI5n9Cq6Ln5I05I1W2nRlRof1rGdiUxJrxwe285WF96XlBXQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.15.tgz", + "integrity": "sha512-kc0VvbbUyKelvzcKOSyQUSVVXS5pT3UhRB0e3c9An86MvLqs+gx0dN4asllrDluqSa3m9YyooXKGOFVomnyFkg==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.6", + "@babel/helper-create-class-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/plugin-syntax-decorators": "^7.22.5" + "@babel/plugin-syntax-decorators": "^7.22.10" }, "engines": { "node": ">=6.9.0" @@ -542,6 +709,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -557,6 +725,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -572,6 +741,7 @@ "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", @@ -588,6 +758,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -610,21 +781,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", @@ -673,9 +829,9 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.5.tgz", - "integrity": "sha512-avpUOBS7IU6al8MmF1XpAyj9QYeLPuSDJI5D4pVMSMdL7xQokKqJPYQC67RCT0aCTashUXPiGwMJ0DEXXCEmMA==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", + "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -924,13 +1080,13 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.7.tgz", - "integrity": "sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", + "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", "dependencies": { "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -971,9 +1127,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz", - "integrity": "sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz", + "integrity": "sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1000,11 +1156,11 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz", - "integrity": "sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, @@ -1016,17 +1172,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz", - "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", "@babel/helper-split-export-declaration": "^7.22.6", "globals": "^11.1.0" }, @@ -1053,9 +1209,9 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz", - "integrity": "sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz", + "integrity": "sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1096,9 +1252,9 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz", - "integrity": "sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -1126,9 +1282,9 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz", - "integrity": "sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -1156,9 +1312,9 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz", - "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1186,9 +1342,9 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz", - "integrity": "sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -1215,9 +1371,9 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz", - "integrity": "sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -1259,11 +1415,11 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz", - "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz", + "integrity": "sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==", "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-module-transforms": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-simple-access": "^7.22.5" }, @@ -1275,12 +1431,12 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz", - "integrity": "sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", + "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", "dependencies": { "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-module-transforms": "^7.22.9", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-validator-identifier": "^7.22.5" }, @@ -1336,9 +1492,9 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz", - "integrity": "sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -1351,9 +1507,9 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz", - "integrity": "sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -1366,15 +1522,15 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz", - "integrity": "sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", "dependencies": { - "@babel/compat-data": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.5", + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.5" + "@babel/plugin-transform-parameters": "^7.22.15" }, "engines": { "node": ">=6.9.0" @@ -1399,9 +1555,9 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz", - "integrity": "sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -1414,9 +1570,9 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz", - "integrity": "sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz", + "integrity": "sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", @@ -1430,9 +1586,9 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", - "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1459,12 +1615,12 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz", - "integrity": "sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==", + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, @@ -1518,15 +1674,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", - "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" @@ -1565,12 +1721,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz", - "integrity": "sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.1" + "regenerator-transform": "^0.15.2" }, "engines": { "node": ">=6.9.0" @@ -1594,15 +1750,15 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.9.tgz", - "integrity": "sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", + "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", "dependencies": { - "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.4", - "babel-plugin-polyfill-corejs3": "^0.8.2", - "babel-plugin-polyfill-regenerator": "^0.5.1", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", "semver": "^6.3.1" }, "engines": { @@ -1612,6 +1768,14 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", @@ -1684,12 +1848,12 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.9.tgz", - "integrity": "sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", + "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.9", + "@babel/helper-create-class-features-plugin": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-typescript": "^7.22.5" }, @@ -1701,9 +1865,9 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz", - "integrity": "sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1760,16 +1924,16 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.9.tgz", - "integrity": "sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.15.tgz", + "integrity": "sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag==", "dependencies": { "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -1790,58 +1954,58 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.7", + "@babel/plugin-transform-async-generator-functions": "^7.22.15", "@babel/plugin-transform-async-to-generator": "^7.22.5", "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.15", "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.5", - "@babel/plugin-transform-classes": "^7.22.6", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.15", "@babel/plugin-transform-dotall-regex": "^7.22.5", "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.5", - "@babel/plugin-transform-for-of": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", "@babel/plugin-transform-member-expression-literals": "^7.22.5", "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.5", - "@babel/plugin-transform-modules-systemjs": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", "@babel/plugin-transform-modules-umd": "^7.22.5", "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", - "@babel/plugin-transform-numeric-separator": "^7.22.5", - "@babel/plugin-transform-object-rest-spread": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.6", - "@babel/plugin-transform-parameters": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.15", + "@babel/plugin-transform-parameters": "^7.22.15", "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", "@babel/plugin-transform-property-literals": "^7.22.5", - "@babel/plugin-transform-regenerator": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", "@babel/plugin-transform-reserved-words": "^7.22.5", "@babel/plugin-transform-shorthand-properties": "^7.22.5", "@babel/plugin-transform-spread": "^7.22.5", "@babel/plugin-transform-sticky-regex": "^7.22.5", "@babel/plugin-transform-template-literals": "^7.22.5", "@babel/plugin-transform-typeof-symbol": "^7.22.5", - "@babel/plugin-transform-unicode-escapes": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", "@babel/plugin-transform-unicode-property-regex": "^7.22.5", "@babel/plugin-transform-unicode-regex": "^7.22.5", "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.4", - "babel-plugin-polyfill-corejs3": "^0.8.2", - "babel-plugin-polyfill-regenerator": "^0.5.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.22.15", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -1852,30 +2016,36 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", "@babel/types": "^7.4.4", "esutils": "^2.0.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/preset-react": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.5.tgz", - "integrity": "sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz", + "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", "@babel/plugin-transform-react-display-name": "^7.22.5", - "@babel/plugin-transform-react-jsx": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.15", "@babel/plugin-transform-react-jsx-development": "^7.22.5", "@babel/plugin-transform-react-pure-annotations": "^7.22.5" }, @@ -1887,15 +2057,15 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz", - "integrity": "sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.15.tgz", + "integrity": "sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A==", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.5", - "@babel/plugin-transform-typescript": "^7.22.5" + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-typescript": "^7.22.15" }, "engines": { "node": ">=6.9.0" @@ -1910,42 +2080,42 @@ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "node_modules/@babel/runtime": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", - "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz", + "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==", "dependencies": { - "regenerator-runtime": "^0.13.11" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.22.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", - "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", + "version": "7.22.17", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.17.tgz", + "integrity": "sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==", "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.7", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/types": "^7.22.5", + "@babel/parser": "^7.22.16", + "@babel/types": "^7.22.17", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1954,12 +2124,12 @@ } }, "node_modules/@babel/types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", - "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "version": "7.22.17", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.17.tgz", + "integrity": "sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==", "dependencies": { "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.15", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2256,9 +2426,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.7.0.tgz", - "integrity": "sha512-+HencqxU7CFJnQb7IKtuNBqS6Yx3Tz4kOL8BJXo+JyeiBm5MEX6pO8onXDkjrkCRlfYXS1Axro15ZjVFe9YgsA==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", + "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -2327,17 +2497,17 @@ } }, "node_modules/@eslint/js": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", - "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", + "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", @@ -2459,70 +2629,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", @@ -2569,70 +2675,6 @@ } } }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/environment": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", @@ -2719,59 +2761,6 @@ } } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/reporters/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2780,17 +2769,6 @@ "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/schemas": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", @@ -2876,59 +2854,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/transform/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2937,17 +2862,6 @@ "node": ">=0.10.0" } }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/types": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", @@ -2963,87 +2877,23 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dependencies": { - "color-convert": "^2.0.1" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" + "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "engines": { "node": ">=6.0.0" } @@ -3071,19 +2921,14 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", @@ -3117,14 +2962,6 @@ "node": ">=4.0" } }, - "node_modules/@nicolo-ribaudo/semver-v6": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz", - "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3158,9 +2995,9 @@ } }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", - "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", "dependencies": { "ansi-html-community": "^0.0.8", "common-path-prefix": "^3.0.0", @@ -3179,7 +3016,7 @@ "@types/webpack": "4.x || 5.x", "react-refresh": ">=0.10.0 <1.0.0", "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <4.0.0", + "type-fest": ">=0.17.0 <5.0.0", "webpack": ">=4.43.0 <6.0.0", "webpack-dev-server": "3.x || 4.x", "webpack-hot-middleware": "2.x", @@ -3207,12 +3044,12 @@ } }, "node_modules/@remix-run/router": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.7.2.tgz", - "integrity": "sha512-7Lcn7IqGMV+vizMPoEl5F0XDshcdDYtMI6uJLQdQz5CfZAwy3vvGKYSUk789qndt5dEC4HfSjviSYlSoHGL2+A==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.8.0.tgz", + "integrity": "sha512-mrfKqIHnSZRyIzBcanNJmVQELTnX+qagEDlcKO90RgRBVOZGSGvZKeDihTRfWcqoDn5N/NkUcwWTccnpN18Tfg==", "dev": true, "engines": { - "node": ">=14" + "node": ">=14.0.0" } }, "node_modules/@rollup/plugin-babel": { @@ -3290,9 +3127,9 @@ "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" }, "node_modules/@rushstack/eslint-patch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", - "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==" + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz", + "integrity": "sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==" }, "node_modules/@sinclair/typebox": { "version": "0.24.51", @@ -3552,85 +3389,6 @@ "node": ">=14" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "peer": true, - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "node_modules/@testing-library/dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@testing-library/jest-dom": { "version": "5.17.0", "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", @@ -3652,20 +3410,6 @@ "yarn": ">=1" } }, - "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/@testing-library/jest-dom/node_modules/chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -3678,41 +3422,6 @@ "node": ">=8" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@testing-library/jest-dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@testing-library/react": { "version": "13.4.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", @@ -3748,78 +3457,6 @@ "node": ">=12" } }, - "node_modules/@testing-library/react/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/react/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, - "node_modules/@testing-library/react/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@testing-library/react/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/react/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@testing-library/react/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@testing-library/user-event": { "version": "13.5.0", "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", @@ -3911,26 +3548,26 @@ } }, "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "version": "3.4.36", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz", + "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", + "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, "node_modules/@types/eslint": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.0.tgz", - "integrity": "sha512-gsF+c/0XOguWgaOgvFs+xnnRqt9GwgTvIks36WpE6ueeI4KCEHHd8K/CKHqhOqrJKsYH8m27kRzQEvWXAwXUTw==", + "version": "8.44.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", + "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -3962,9 +3599,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.35", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", - "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "version": "4.17.36", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz", + "integrity": "sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -4044,9 +3681,9 @@ "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, "node_modules/@types/node": { - "version": "16.18.38", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.38.tgz", - "integrity": "sha512-6sfo1qTulpVbkxECP+AVrHV9OoJqhzCsfTNp5NIG+enM4HyM3HvZCO798WShIXBN0+QtDIcutJCjsVYnQP5rIQ==" + "version": "16.18.50", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.50.tgz", + "integrity": "sha512-OiDU5xRgYTJ203v4cprTs0RwOCd5c5Zjv+K5P8KSqfiCsB1W3LcamTUMcnQarpq5kOYbhHfSOgIEJvdPyb5xyw==" }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -4064,14 +3701,14 @@ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "node_modules/@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.6.tgz", + "integrity": "sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==" }, "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "version": "6.9.8", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", + "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" }, "node_modules/@types/range-parser": { "version": "1.2.4", @@ -4079,9 +3716,9 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/react": { - "version": "18.2.15", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.15.tgz", - "integrity": "sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==", + "version": "18.2.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.21.tgz", + "integrity": "sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -4115,9 +3752,9 @@ "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" }, "node_modules/@types/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==" + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==" }, "node_modules/@types/send": { "version": "0.17.1", @@ -4160,9 +3797,9 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.8", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.8.tgz", - "integrity": "sha512-NRfJE9Cgpmu4fx716q9SYmU4jxxhYRU1BQo239Txt/9N3EC745XZX1Yl7h/SBIDlo1ANVOCRB4YDXjaQdoKCHQ==", + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", "dependencies": { "@types/jest": "*" } @@ -4226,42 +3863,12 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", - "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", - "dependencies": { - "@typescript-eslint/utils": "5.62.0" + "@typescript-eslint/utils": "5.62.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4380,36 +3987,6 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/@typescript-eslint/utils": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", @@ -4455,36 +4032,6 @@ "node": ">=4.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", @@ -4838,14 +4385,17 @@ } }, "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/any-promise": { @@ -4879,11 +4429,11 @@ } }, "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", "dependencies": { - "dequal": "^2.0.3" + "deep-equal": "^2.0.5" } }, "node_modules/array-buffer-byte-length": { @@ -4904,14 +4454,14 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "node_modules/array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", "is-string": "^1.0.7" }, "engines": { @@ -4929,14 +4479,32 @@ "node": ">=8" } }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "es-shim-unscopables": "^1.0.0" }, "engines": { @@ -4947,13 +4515,13 @@ } }, "node_modules/array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "es-shim-unscopables": "^1.0.0" }, "engines": { @@ -4964,13 +4532,13 @@ } }, "node_modules/array.prototype.reduce": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", - "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "es-array-method-boxes-properly": "^1.0.0", "is-string": "^1.0.7" }, @@ -4982,25 +4550,26 @@ } }, "node_modules/array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" + "get-intrinsic": "^1.2.1" } }, "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", - "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", "dependencies": { "array-buffer-byte-length": "^1.0.0", "call-bind": "^1.0.2", "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", "get-intrinsic": "^1.2.1", "is-array-buffer": "^3.0.2", "is-shared-array-buffer": "^1.0.2" @@ -5027,6 +4596,14 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dependencies": { + "has-symbols": "^1.0.3" + } + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -5041,9 +4618,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "version": "10.4.15", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", + "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", "funding": [ { "type": "opencollective", @@ -5052,11 +4629,15 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001520", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -5084,9 +4665,9 @@ } }, "node_modules/axe-core": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", - "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.1.tgz", + "integrity": "sha512-9l850jDDPnKq48nbad8SiEelCv4OrUWrKab/cPj0GScVg6cb6NbCCt/Ulk26QEq5jP9NnGr04Bit1BHyV6r5CQ==", "engines": { "node": ">=4" } @@ -5101,19 +4682,6 @@ "proxy-from-env": "^1.1.0" } }, - "node_modules/axios/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/axobject-query": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", @@ -5143,70 +4711,6 @@ "@babel/core": "^7.8.0" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/babel-loader": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", @@ -5294,39 +4798,47 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.4.tgz", - "integrity": "sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==", + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.1", - "@nicolo-ribaudo/semver-v6": "^6.3.3" + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.2.tgz", - "integrity": "sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", + "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.1", + "@babel/helper-define-polyfill-provider": "^0.4.2", "core-js-compat": "^3.31.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.1.tgz", - "integrity": "sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.1" + "@babel/helper-define-polyfill-provider": "^0.4.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-transform-react-remove-prop-types": { @@ -5405,13 +4917,14 @@ "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, "node_modules/bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", "dependencies": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", + "bluebird": "^3.7.2", + "check-types": "^11.2.3", "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", "tryer": "^1.0.1" }, "engines": { @@ -5536,9 +5049,9 @@ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "node_modules/browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", "funding": [ { "type": "opencollective", @@ -5554,9 +5067,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", "update-browserslist-db": "^1.0.11" }, "bin": { @@ -5658,9 +5171,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001516", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz", - "integrity": "sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==", + "version": "1.0.30001532", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001532.tgz", + "integrity": "sha512-FbDFnNat3nMnrROzqrsg314zhqN5LGQ1kyyMk2opcrwGbVGpHRhgCWtAgD5YJUqNAiQ+dklreil/c3Qf1dfCTw==", "funding": [ { "type": "opencollective", @@ -5685,16 +5198,18 @@ } }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/char-regex": { @@ -5706,9 +5221,9 @@ } }, "node_modules/check-types": { - "version": "11.2.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.2.tgz", - "integrity": "sha512-HBiYvXvn9Z70Z88XKjz3AEKd4HJhBXsa3j7xFnITAzoS8+q6eIGi8qDB8FKPBAjtuxjI/zFpwuiCb8oDtKOYrA==" + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" }, "node_modules/chokidar": { "version": "3.5.3", @@ -5825,24 +5340,91 @@ "node": ">= 4.0" } }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { "color-name": "1.1.3" } }, - "node_modules/color-name": { + "node_modules/coa/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", @@ -5992,9 +5574,9 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/core-js": { - "version": "3.31.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.31.1.tgz", - "integrity": "sha512-2sKLtfq1eFST7l7v62zaqXacPc7uG8ZAya8ogijLhTtaKNcpzpB4TMoTw2Si+8GYKRwFPMMtUT0263QFWFfqyQ==", + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", + "integrity": "sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6002,11 +5584,11 @@ } }, "node_modules/core-js-compat": { - "version": "3.31.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.1.tgz", - "integrity": "sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==", + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.2.tgz", + "integrity": "sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==", "dependencies": { - "browserslist": "^4.21.9" + "browserslist": "^4.21.10" }, "funding": { "type": "opencollective", @@ -6014,9 +5596,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.31.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.31.1.tgz", - "integrity": "sha512-w+C62kvWti0EPs4KPMCMVv9DriHSXfQOCQ94bGGBiEW5rrbtt/Rz8n5Krhfw9cpFyzXBjf3DB3QnPdEzGDY4Fw==", + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.32.2.tgz", + "integrity": "sha512-Y2rxThOuNywTjnX/PgA5vWM6CZ9QB9sz9oGeCixV8MqXZO70z/5SHzf9EeBrEBK0PN36DnEBBu9O/aGWzKuMZQ==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6134,36 +5716,6 @@ "webpack": "^5.0.0" } }, - "node_modules/css-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/css-minimizer-webpack-plugin": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", @@ -6339,9 +5891,9 @@ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, "node_modules/cssdb": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.6.0.tgz", - "integrity": "sha512-Nna7rph8V0jC6+JBY4Vk4ndErUmfJfV6NJCaZdurL0omggabiy+QB2HCQtu5c/ACLZ0I7REv7A4QyPIoYzZx0w==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.7.2.tgz", + "integrity": "sha512-pQPYP7/kch4QlkTcLuUNiNL2v/E+O+VIdotT+ug62/+2B2/jkzs5fMM6RHCzGCZ9C82pODEMSIzRRUzJOrl78g==", "funding": [ { "type": "opencollective", @@ -6500,9 +6052,9 @@ "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, "node_modules/daisyui": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-3.2.1.tgz", - "integrity": "sha512-gIqE6wiqoJt9G8+n3R/SwLeUnpNCE2eDhT73rP0yZYVaM7o6zVcakBH3aEW5RGpx3UkonPiLuvcgxRcb2lE8TA==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-3.7.3.tgz", + "integrity": "sha512-gKlz3RwfaukZxf8nQZsDAZ7quUSi7F8HjGGB34tkHruvfQB9cgVDQsmqUqSQtkAJYvzbrg/3dLUa9+5jF4iC1A==", "dev": true, "dependencies": { "colord": "^2.9", @@ -6748,9 +6300,9 @@ "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" }, "node_modules/dns-packet": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", - "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -6899,9 +6451,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.463", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.463.tgz", - "integrity": "sha512-fT3hvdUWLjDbaTGzyOjng/CQhQJSQP8ThO3XZAoaxHvHo2kUXiRQVMj9M235l8uDFiNPsPa6KHT1p3RaR6ugRw==" + "version": "1.4.513", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.513.tgz", + "integrity": "sha512-cOB0xcInjm+E5qIssHeXJ29BaUyWpMyFKT5RB3bsLENDheCja0wMkHJyiPl0NBE/VzDI7JDuNEQWhe6RitEUcw==" }, "node_modules/emittery": { "version": "0.8.1", @@ -7047,10 +6599,31 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-iterator-helpers": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.14.tgz", + "integrity": "sha512-JgtVnwiuoRuzLvqelrvN3Xu7H9bu2ap/kQ2CrM62iidP8SKuD99rWU3CJy++s7IVL2qb/AjXPGR/E7i9ngd/Cw==", + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.0", + "safe-array-concat": "^1.0.0" + } + }, "node_modules/es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" }, "node_modules/es-set-tostringtag": { "version": "2.0.1", @@ -7103,11 +6676,14 @@ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/escodegen": { @@ -7140,15 +6716,15 @@ } }, "node_modules/eslint": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", - "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", + "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "^8.47.0", - "@humanwhocodes/config-array": "^0.11.10", + "@eslint/js": "8.49.0", + "@humanwhocodes/config-array": "^0.11.11", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.12.4", @@ -7220,13 +6796,13 @@ } }, "node_modules/eslint-import-resolver-node": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dependencies": { "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" } }, "node_modules/eslint-import-resolver-node/node_modules/debug": { @@ -7279,25 +6855,27 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.27.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", "dependencies": { "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", "array.prototype.flat": "^1.3.1", "array.prototype.flatmap": "^1.3.1", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", + "eslint-module-utils": "^2.8.0", "has": "^1.0.3", - "is-core-module": "^2.11.0", + "is-core-module": "^2.13.0", "is-glob": "^4.0.3", "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" }, "engines": { "node": ">=4" @@ -7325,6 +6903,14 @@ "node": ">=0.10.0" } }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/eslint-plugin-jest": { "version": "25.7.0", "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", @@ -7377,15 +6963,24 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/eslint-plugin-react": { - "version": "7.32.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", - "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flatmap": "^1.3.1", "array.prototype.tosorted": "^1.1.1", "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", @@ -7395,7 +6990,7 @@ "object.values": "^1.1.6", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.4", - "semver": "^6.3.0", + "semver": "^6.3.1", "string.prototype.matchall": "^4.0.8" }, "engines": { @@ -7443,10 +7038,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/eslint-plugin-testing-library": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.0.tgz", - "integrity": "sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==", + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", "dependencies": { "@typescript-eslint/utils": "^5.58.0" }, @@ -7533,14 +7136,6 @@ "ajv": "^8.8.2" } }, - "node_modules/eslint-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", @@ -7591,71 +7186,15 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/eslint/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint/node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", "dependencies": { "type-fest": "^0.20.2" }, @@ -7666,14 +7205,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -7685,17 +7216,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -7908,9 +7428,9 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", - "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8114,15 +7634,16 @@ } }, "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", "dependencies": { - "flatted": "^3.1.0", + "flatted": "^3.2.7", + "keyv": "^4.5.3", "rimraf": "^3.0.2" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=12.0.0" } }, "node_modules/flatted": { @@ -8195,70 +7716,25 @@ } } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dependencies": { - "color-convert": "^2.0.1" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -8269,25 +7745,6 @@ "node": ">=10" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", @@ -8305,31 +7762,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", @@ -8338,15 +7770,10 @@ "node": ">=6" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -8365,15 +7792,15 @@ } }, "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", "engines": { "node": "*" }, "funding": { "type": "patreon", - "url": "https://www.patreon.com/infusion" + "url": "https://github.com/sponsors/rawify" } }, "node_modules/fresh": { @@ -8407,20 +7834,33 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { "node": ">= 0.4" @@ -8690,11 +8130,11 @@ } }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/has-property-descriptors": { @@ -9173,6 +8613,20 @@ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-bigint": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", @@ -9222,9 +8676,9 @@ } }, "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", "dependencies": { "has": "^1.0.3" }, @@ -9268,6 +8722,17 @@ "node": ">=0.10.0" } }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -9284,6 +8749,20 @@ "node": ">=6" } }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -9556,36 +9035,39 @@ "node": ">=8" } }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dependencies": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { + "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dependencies": { - "has-flag": "^4.0.0" + "semver": "^7.5.3" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/istanbul-lib-source-maps": { @@ -9610,9 +9092,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -9621,6 +9103,17 @@ "node": ">=8" } }, + "node_modules/iterator.prototype": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.1.tgz", + "integrity": "sha512-9E+nePc8C9cnQldmNl6bgpTY6zI4OPRZd97fhJ/iVZ1GifIUDVV5F6x1nEDqpe8KaMEZGT4xgrwKQDxXnjOIZQ==", + "dependencies": { + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.3" + } + }, "node_modules/jake": { "version": "10.8.7", "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", @@ -9638,70 +9131,6 @@ "node": ">=10" } }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", @@ -9768,87 +9197,23 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" }, "bin": { "jest": "bin/jest.js" @@ -9865,70 +9230,6 @@ } } }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-config": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", @@ -9971,70 +9272,6 @@ } } }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-diff": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", @@ -10049,70 +9286,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-docblock": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", @@ -10124,83 +9297,19 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-environment-jsdom": { @@ -10296,70 +9405,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-jasmine2/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-leak-detector": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", @@ -10386,70 +9431,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-message-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", @@ -10469,70 +9450,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-mock": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", @@ -10555,115 +9472,51 @@ "peerDependencies": { "jest-resolve": "*" }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", "engines": { - "node": ">=7.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-runner": { @@ -10697,70 +9550,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runtime": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", @@ -10793,70 +9582,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-serializer": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", @@ -10893,108 +9618,14 @@ "jest-matcher-utils": "^27.5.1", "jest-message-util": "^27.5.1", "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", @@ -11011,70 +9642,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-validate": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", @@ -11091,70 +9658,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watch-typeahead": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", @@ -11238,50 +9741,16 @@ } }, "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/jest-watch-typeahead/node_modules/emittery": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", @@ -11293,14 +9762,6 @@ "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", @@ -11407,17 +9868,6 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/jest-watch-typeahead/node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", @@ -11471,107 +9921,32 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-worker": { @@ -11587,14 +9962,6 @@ "node": ">= 10.13.0" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -11610,9 +9977,9 @@ } }, "node_modules/jiti": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", - "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", "bin": { "jiti": "bin/jiti.js" } @@ -11679,6 +10046,19 @@ } } }, + "node_modules/jsdom/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -11690,6 +10070,11 @@ "node": ">=4" } }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -11732,6 +10117,28 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/jsonpointer": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", @@ -11741,9 +10148,9 @@ } }, "node_modules/jsx-ast-utils": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz", - "integrity": "sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -11754,6 +10161,14 @@ "node": ">=4.0" } }, + "node_modules/keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -11955,6 +10370,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -12386,26 +10809,26 @@ } }, "node_modules/object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { "node": ">= 0.4" } }, "node_modules/object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { "node": ">= 0.4" @@ -12415,14 +10838,14 @@ } }, "node_modules/object.getownpropertydescriptors": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.6.tgz", - "integrity": "sha512-lq+61g26E/BgHv0ZTFgRvi7NMEPuAxLkFU7rukXjc/AlwH4Am5xXVnIXy3un1bg/JPbXHrixRkK1itUzzPiIjQ==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", "dependencies": { - "array.prototype.reduce": "^1.0.5", + "array.prototype.reduce": "^1.0.6", "call-bind": "^1.0.2", "define-properties": "^1.2.0", - "es-abstract": "^1.21.2", + "es-abstract": "^1.22.1", "safe-array-concat": "^1.0.0" }, "engines": { @@ -12432,26 +10855,37 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, "node_modules/object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { "node": ">= 0.4" @@ -12851,9 +11285,9 @@ } }, "node_modules/postcss": { - "version": "8.4.26", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.26.tgz", - "integrity": "sha512-jrXHFF8iTloAenySjM/ob3gSj7pCu0Ji49hnjqzsgSRa50hkWCKD0HQ+gMNJkW38jBI68MpAAg7ZWwHwX8NMMw==", + "version": "8.4.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", + "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", "funding": [ { "type": "opencollective", @@ -13335,9 +11769,9 @@ } }, "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", + "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", "engines": { "node": ">= 14" } @@ -13363,36 +11797,6 @@ "webpack": "^5.0.0" } }, - "node_modules/postcss-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/postcss-logical": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", @@ -14320,6 +12724,11 @@ "node": ">=14" } }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, "node_modules/react-dev-utils": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", @@ -14354,70 +12763,6 @@ "node": ">=14" } }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/react-dev-utils/node_modules/loader-utils": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", @@ -14426,17 +12771,6 @@ "node": ">= 12.13.0" } }, - "node_modules/react-dev-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/react-dom": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", @@ -14470,9 +12804,9 @@ } }, "node_modules/react-icons": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.10.1.tgz", - "integrity": "sha512-/ngzDP/77tlCfqthiiGNZeYFACw85fUjZtLbedmJ5DTlNDIwETxhwBzdOJ21zj4iJdvc0J3y7yOsX3PpxAJzrw==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.11.0.tgz", + "integrity": "sha512-V+4khzYcE5EBk/BvcuYRq6V/osf11ODUM2J8hg2FDSswRrGvqiYUYPRy4OdrWaQOBj4NcpJfmHZLNaD+VH0TyA==", "peerDependencies": { "react": "*" } @@ -14491,31 +12825,31 @@ } }, "node_modules/react-router": { - "version": "6.14.2", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.14.2.tgz", - "integrity": "sha512-09Zss2dE2z+T1D03IheqAFtK4UzQyX8nFPWx6jkwdYzGLXd5ie06A6ezS2fO6zJfEb/SpG6UocN2O1hfD+2urQ==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.15.0.tgz", + "integrity": "sha512-NIytlzvzLwJkCQj2HLefmeakxxWHWAP+02EGqWEZy+DgfHHKQMUoBBjUQLOtFInBMhWtb3hiUy6MfFgwLjXhqg==", "dev": true, "dependencies": { - "@remix-run/router": "1.7.2" + "@remix-run/router": "1.8.0" }, "engines": { - "node": ">=14" + "node": ">=14.0.0" }, "peerDependencies": { "react": ">=16.8" } }, "node_modules/react-router-dom": { - "version": "6.14.2", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.14.2.tgz", - "integrity": "sha512-5pWX0jdKR48XFZBuJqHosX3AAHjRAzygouMTyimnBPOLdY3WjzUSKhus2FVMihUFWzeLebDgr4r8UeQFAct7Bg==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.15.0.tgz", + "integrity": "sha512-aR42t0fs7brintwBGAv2+mGlCtgtFQeOzK0BM1/OiqEzRejOZtpMZepvgkscpMUnKb8YO84G7s3LsHnnDNonbQ==", "dev": true, "dependencies": { - "@remix-run/router": "1.7.2", - "react-router": "6.14.2" + "@remix-run/router": "1.8.0", + "react-router": "6.15.0" }, "engines": { - "node": ">=14" + "node": ">=14.0.0" }, "peerDependencies": { "react": ">=16.8", @@ -14594,36 +12928,6 @@ } } }, - "node_modules/react-scripts/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-scripts/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-scripts/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -14679,6 +12983,25 @@ "node": ">=8" } }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -14696,14 +13019,14 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" }, "node_modules/regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dependencies": { "@babel/runtime": "^7.8.4" } @@ -14806,11 +13129,11 @@ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", "dependencies": { - "is-core-module": "^2.11.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -14959,17 +13282,9 @@ "jest-worker": "^26.2.1", "serialize-javascript": "^4.0.0", "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + }, + "peerDependencies": { + "rollup": "^2.0.0" } }, "node_modules/rollup-plugin-terser/node_modules/jest-worker": { @@ -14993,17 +13308,6 @@ "randombytes": "^2.1.0" } }, - "node_modules/rollup-plugin-terser/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -15027,12 +13331,12 @@ } }, "node_modules/safe-array-concat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", - "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", "dependencies": { "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", + "get-intrinsic": "^1.2.1", "has-symbols": "^1.0.3", "isarray": "^2.0.5" }, @@ -15180,13 +13484,35 @@ } }, "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/send": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", @@ -15520,6 +13846,99 @@ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/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==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -15583,17 +14002,17 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.9.tgz", + "integrity": "sha512-6i5hL3MqG/K2G43mWXWgP+qizFW/QH/7kCNN13JrJS5q48FN5IKksLDscexKP3dnmB6cdm9jlNgAsWNLpSykmA==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", "side-channel": "^1.0.4" }, "funding": { @@ -15601,13 +14020,13 @@ } }, "node_modules/string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { "node": ">= 0.4" @@ -15617,26 +14036,26 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -15743,9 +14162,9 @@ } }, "node_modules/sucrase": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.33.0.tgz", - "integrity": "sha512-ARGC7vbufOHfpvyGcZZXFaXCMZ9A4fffOGC5ucOW7+WHDGlAe8LJdf3Jts1sWhDeiI1RSWrKy5Hodl+JWGdW2A==", + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -15791,14 +14210,14 @@ } }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/supports-hyperlinks": { @@ -15813,25 +14232,6 @@ "node": ">=8" } }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -15875,6 +14275,43 @@ "node": ">=4.0.0" } }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, "node_modules/svgo/node_modules/css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", @@ -15920,6 +14357,22 @@ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, "node_modules/svgo/node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -15928,6 +14381,17 @@ "boolbase": "~1.0.0" } }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -16029,9 +14493,9 @@ } }, "node_modules/terser": { - "version": "5.19.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.1.tgz", - "integrity": "sha512-27hxBUVdV6GoNg1pKQ7Z5cbR6V9txPVyBA+FQw3BaZ1Wuzvztce5p156DaP0NVZNrMZZ+6iG9Syf7WgMNKDg2Q==", + "version": "5.19.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.4.tgz", + "integrity": "sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -16236,9 +14700,9 @@ } }, "node_modules/tslib": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", - "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/tsutils": { "version": "3.21.0", @@ -16396,6 +14860,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -16866,9 +15335,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.1.tgz", + "integrity": "sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A==", "engines": { "node": ">=10.0.0" }, @@ -16989,9 +15458,9 @@ } }, "node_modules/whatwg-fetch": { - "version": "3.6.16", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.16.tgz", - "integrity": "sha512-83avoGbZ0qtjtNrU3UTT3/Xd3uZ7DyfSYLuc1fL5iYs+93P+UkIVF6/6xpRVWeQcvbc7kSnVybSAVbd6QFW5Fg==" + "version": "3.6.18", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.18.tgz", + "integrity": "sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q==" }, "node_modules/whatwg-mimetype": { "version": "2.3.0", @@ -17040,6 +15509,31 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/which-collection": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", @@ -17072,6 +15566,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/workbox-background-sync": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", @@ -17383,36 +15885,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/frontend/code/package.json b/frontend/code/package.json index 69c336a..7bed401 100644 --- a/frontend/code/package.json +++ b/frontend/code/package.json @@ -48,4 +48,4 @@ "react-router-dom": "^6.14.2", "tailwindcss": "^3.3.3" } -} +} \ No newline at end of file diff --git a/frontend/code/src/ReactRouter.tsx b/frontend/code/src/ReactRouter.tsx new file mode 100644 index 0000000..b369603 --- /dev/null +++ b/frontend/code/src/ReactRouter.tsx @@ -0,0 +1,55 @@ +import { createBrowserRouter , RouterProvider } from "react-router-dom"; +const router = createBrowserRouter([ + { + path:"/", + lazy: async () => {let { Login } = await import("./Components/Login") + return { Component: Login }}, + }, + { + path:"/", + lazy: async () => {let { Layout } = await import("./Components/Layout") + return { Component: Layout }}, + children:[ + { + path:"Home", + // loader : async () => { return await dataLoader()}, it was expermintal it's good for multi compononet fetching but not good for only one because in case of multi fetch it launches fetch paraller and not waiting each compononet to laod + lazy: async () => {let { Home } = await import("./Components/Home") + return { Component: Home }}, + + }, + { + path:"Play", + lazy: async () => {let { Play } = await import("./Components/Play") + return { Component: Play }}, + }, + { + path:"Settings", + lazy: async () => {let { Setting } = await import("./Components/Settings") + + return { Component: Setting }}, + }, + { + path:"Lobby", + lazy: async () => {let { Lobby } = await import("./Components/Lobby/") + return { Component: Lobby }}, + }, + { + path:"Profile/:id", + lazy: async () => {let { Profile } = await import("./Components/Profile") + return { Component: Profile }}, + }, + ] + }, + { + path:"*", + lazy: async () => {let { Error } = await import("./Components/Error") + return { Component: Error }}, + }, + +]) + +export const AllRouters = () => { + return ( + + ) +} \ No newline at end of file diff --git a/frontend/code/src/Routes/ReactTouter.tsx b/frontend/code/src/Routes/ReactTouter.tsx deleted file mode 100644 index a92ecdb..0000000 --- a/frontend/code/src/Routes/ReactTouter.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import { createBrowserRouter , RouterProvider } from "react-router-dom"; -import { Login } from "../components/Login"; -const router = createBrowserRouter([ - { - path:"/", - element:, - }, - { - path:"/Home", - lazy: async () => {let { Home } = await import("../components/Home") - return { Component: Home }}, - }, - { - path:"/Play", - lazy: async () => {let { Play } = await import("../components/Play") - return { Component: Play }}, - }, - { - path:"/Settings", - lazy: async () => {let { Setting } = await import("../components/Settings") - - return { Component: Setting }}, - }, - { - path:"/Lobby", - lazy: async () => {let { Lobby } = await import("../components/Lobby/index") - return { Component: Lobby }}, - }, - { - path:"/Profile/:id", - lazy: async () => {let { Profile } = await import("../components/Profile") - return { Component: Profile }}, - }, - { - path:"*", - lazy: async () => {let { Error } = await import("../components/404/") - return { Component: Error }}, - }, -]) - -export const AllRouters = () => { - return ( - - ) -} \ No newline at end of file diff --git a/frontend/code/src/components/404/assest/Error.gif b/frontend/code/src/components/Error/assest/Error.gif similarity index 100% rename from frontend/code/src/components/404/assest/Error.gif rename to frontend/code/src/components/Error/assest/Error.gif diff --git a/frontend/code/src/components/404/assest/Font.tsx b/frontend/code/src/components/Error/assest/Font.tsx similarity index 100% rename from frontend/code/src/components/404/assest/Font.tsx rename to frontend/code/src/components/Error/assest/Font.tsx diff --git a/frontend/code/src/components/404/assest/font.svg b/frontend/code/src/components/Error/assest/font.svg similarity index 100% rename from frontend/code/src/components/404/assest/font.svg rename to frontend/code/src/components/Error/assest/font.svg diff --git a/frontend/code/src/components/404/index.tsx b/frontend/code/src/components/Error/index.tsx similarity index 100% rename from frontend/code/src/components/404/index.tsx rename to frontend/code/src/components/Error/index.tsx diff --git a/frontend/code/src/components/Home/assets/Button.tsx b/frontend/code/src/components/Home/assets/Button.tsx index 190a6d8..48ee76e 100644 --- a/frontend/code/src/components/Home/assets/Button.tsx +++ b/frontend/code/src/components/Home/assets/Button.tsx @@ -3,8 +3,8 @@ import toast from 'react-hot-toast'; export const Button = () => { return ( -
{toast.error("Waiting Opponenet")}} className="mystyle transition duration-500 hover:-translate-y-1 hover:scale-110 ease-in-out hover:cursor-pointer hover:fill-primary flex absolute justify-center items-center left-[36%] sm:left-[41.4%] top-[66%] sm:top-3/4 w-[27vw] sm:w-[17.5vw]"> - PLAY NOW +
{toast.success("Waiting Opponenet")}} className="mystyle transition duration-500 hover:-translate-y-1 hover:scale-110 ease-in-out hover:cursor-pointer hover:fill-primary flex absolute justify-center items-center left-[36%] sm:left-[41.4%] top-[66%] sm:top-3/4 w-[27vw] sm:w-[17.5vw]"> + PLAY NOW diff --git a/frontend/code/src/components/Home/assets/Hero.png b/frontend/code/src/components/Home/assets/Hero.png index 7d1878d516278d1ec31cb553076c575c9d7ce552..ec092348d097e88b4daa9096915147b15636b8af 100644 GIT binary patch literal 144756 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

Dd3l4IFRvl#3i12~^NZJ*UECl#Th`@dwX;tH z4WQ-uI6zZ8=;?IYS{j~>>#<%&RO8imzeT!y3V<616!eZohVVb9su(R0yp|MykFHQ$ zD9pU`dYnWRt5azW9eH3=YiQMCbtHj6SX~)D^V1+-emWT}FLlyU|F5N2( zo!IH*#_Z!M;@_o7ap?Y5WsW7}UD-9jdC!w3x9Mw~QIT{u6Sf^bKT;Oxh&wz)?k|m< zSLX%RP~Y@1!^H}X0vbS~08m=#&0FD0`_qbZkT-DJpqX_}@|ncQtww4!a?uS{><}(S zrD5+PQYiQ$kFmx&QiOTDD<6%#!qdooAIE?gVVdc6b9-Z>2SBCKU09cS)|;V)-#gYZ zft}Ma9d8MoLG*~)?*}xEOE2Ow>0kiL8~?<;*$lGk^l${fX>Ppq-~xe^x@kW60V< z3SX9%PL>kFJ)ypo;P%S`SN|6ye|Z6G&au9EhTB)4K&b*cUL%>`AU?ZAJYOQ3EkVjT z@s_zTb@cDZ-FGo=R1h2>O##!>C(U937{dDc5?4R|8q4bs08yRdVLI+`YWMj1$cC)0 z1Uj!J#TU^_q!++!KC6MwD1!Dnol&Hqbkt>YYKCIR^sF7$``BfkTT|6s5^Q|<*Jc*{ zGK2ctE%-$WwKU#1tAEbd4Rq7EdOT~-)VZ-kcHveAlB$80%b8>h)SDI5B181^EwWE8 zkpJeX13eWt*Bi9v*#H2fRLR;jVB=Vx%nUZQ90hZ!!Rt3Py{>0zSagF7U#`}eiNb|< zZ6A}69MdnlKO)GfOn~XQW1wj3YpXUQ25bbeNdxR`ysH3W3XqMQgu@P>RlSY{q70dcvysG8#RL^8H|+t21z4bZ;7ALC6@rwxyfBOqGKr8{h1^C? zKh$bu5(T0F99Se$$Hd9~ZGk;n+8@sdrbhwBb?t$tF=En)p*>?$S8nJ4z!dtV zqtpJ}x8EH?9U`?UjRe{vO+eGud%i6#wo3l8qN1K&(O`wJescyfp$U;xZs$bSw}4B} z!d8o~*ql%-G(-q?A+R}u6fnHu)DWr8UR%8WmlWBH++mXhSkaJN!{k7oUSM_m9+(Y4 z0#*i5a*brZgicmSW=rT~4c5k;D+`zf0_!nN>&@`oif6ruwipFdXr#+CEMI?s)y?}T zvN^19*FfaR=5tf5IJ^Q}N`}9xD=aPwZ%7m)Nn+?YcCG7C-Ma2HI(1-3#9-yLI+39^-9m&HC^0y#I3c&LDgK%+@y~LO8PRsYv)sr#+ARwWP)=ctl$+w?fUb&pI30Ho0ooa> z0_+UHqR%eN9mY5VuIYSB~&KOE6#ZN|2u|FeZHbQ0@nT=qeJVC-SNlS>O>s38%bw0?PlQ9Nt zG(DUh*R9q3b$rI6u0})1nHj3|q<*iX2-L8Z**}NcpC7s!oY}i=bw^ zsqApq!`5kO=2l(bN$Sz=3Igb`L6ICZH+Fd)4cT4`klrRRDMQa}?@g&vWNB)o*2s^* zWQ=?jIp^{WFsb-9atdyfG};rz3i1~g>Gvk|9}4cL*J%e}mak_D52 zj#EVO3OZgPnytV(M-*pZoue{15=OqBBU_zgb^8q2`V!VCug@7g*8u1YB@+&3ckSCk zOT+I%hmRo|5tU@jHP8WfgvQ6iH41#K-r&_mis*cXWS$^SG~zf$6h$87j2z%uIj?Kz zmOkh9Xiz&tH=;*sL9cVDua<~@SORNrj3r$+T}I2jxtc$8(8@A&ziDf+Jcv~Eyu$;x zFmB1Gk2BZk$a8kbMR*S@RXN7_$r0wSY|2}y1yx93^bw>JMFA=bsJ~~3o-dI7_8E## zE@3ZYKr8g|>t(|jX5z}6$g=eyXYJZvxwI?xZS1vd&6 zzM8*mod&%ecxiG-4n$Q~#qg~QO_*BqMmS8&Td`F7$4qc&k`|G{AmJS6Xn4#+yiTZN zfI3E~V}?e7bG!pfT}wUn+CJS?CA%v{XWZ-GKILga=~ZxYkizB^?Y`5rt;V~713PU= z97bP*j0-lc`A!Hs08#B1wclB+i*?5VJB7yOe)r~B*>;0GAla>$T!)|U?Fb5i# z9hHoo`1H)ZuuMhR7emUaX*weyuc7IfnhG&Fwx)(R8Q3}awfUL@W;xrQu7nz)Xa&)h zV{G-2cEkIR6^ZYQQPleEvHSDV(l>1y?}$-Yzn&v{a#OV%*3Rr@3lVn*jrg5X5!jqj ztfLAnFRm;kCs5*lU7CrhkN^dcT^rwTKsO~>EfSzWW2KJo3dk^I@S`~b-CZ0Wx3UBOg7#Z8vNnV z`S6I>>&ISY$2mTS?$bP{{qMbOiXY)mt74Ew z0ZE|Ur}vxS9NsU!uYQ6IRSQ&9qa zPJjZW==W@icFBte|Sh+^doiJ}NvtB&(}>9js50NnXr00A3|{M7>KH&-xU zUxDAG2t>Pf%&P>A9h6QPBO`*vCZ>+;P>^iOKo7LOq+MPlqpyYbjkI+9SwwrzxFM)x z-`P7H)1;@2wXJQKnh7BXoJZ$&)3z08!~6UK;Kffc&(5I!@mJ8FeE|LB+-Z8s_;Ydk zoEnxGRO)y#fmy+D;epRmyR+T|Srg$4tg%`w@uaZcZMo`$@z9SnfCCyeAE{xqG~(uk zRW>wfoZAG6iowi22a^^67mSK~OgJWG&j(n?Z49yzgjbz0RgO<<4A`358F`1;CO~CU zBu9#w??z75Jrpd?cnvUvu<-c|Ij4B5k&9!2mdwyXA{bFHqEHAU7hSPIsY3&36KDE> z%r4!b`7YF1*(R0hzWV-1n=sRH(#HgLPRDe-MT>K_@9Ar23cv=TZYfrNWu3>ivH z1dRv@6qGj!ilCuNfYY-#l{X0*=EBu<3E8=@JmF;Mgf1d%?6;zjUe6tXBf*Zi*C`}V zQ5J-B<$(QTEo{cHxvCPY;?}|%*FhCF@{&)wAr_q3dp=Z}^n;x{ zL76n}2@HuL$N|rij#>)Y<^?@SQ7ygmrT+=a!Jj}otP6e9U1;0AEU%)Bz(HHrR$AgV zrrGAz<>1KudWAkg(=qmuDUeNkE43YdK1Bv74dOQBHR2g4dnCY1-sy)MddExc0su{b z;v5MT0M^x=wn8YNVXQ`B895y2S(N{m7`Zs(q}*}OH8_s4b`1dDLS9JEvnh-l`S2<||kTxM4)>%OP=~Lzqkx2^b0qls5;8kWhq(TuZtF zgDX&z281FA6tq`M@UgO`eQG+6nSi+)U#w#kYmF!>0!=lks<6^o*D)jmcTWMVVdTpQ zVyQ|597fis_~^YWJ*$4{^l}&pffUIc6t|n}>DGd$TcMT2QzEmK@5p+oEmW>TPupQ=%?1Uz9&sByT#WA11 zTk~Rg&o?W?EQk5=In32H^6y_D{-;k7{pKTZ6k&*s-RFwT3}@8hV*-1_A|^r+ z7#OkF@gxFL0bUCb->wl`TRra(%I$k3o3|^dM?bK9Vw>ck+&Ic@j_ceYH5o3VGo0%g zm{qNdR>={_&f{xCnpo+MPsVB|1-U?M42T9O#}FVbrT~fEBfgW@?6lZjq~<8e%3E^S zX1o_4J%pW{6V>hT)k;W$L~?+0K-IzyA_QBuyo=NREQFDXMrI=95+OAaGKr8|T^Yl5 zWw64?Og+)7-W;P*>+<&1dV6=t;~OxJ8**oT**o9sDK;PHn842In2z3n_BcaK_ z0j*|^T(TTA6e1|hNF(703B}N0D5A+86Nt%)EhIiaGSa34dba~Ti&#&q?XQsX$#hVU&D4WaxEpkePlpu?U5weO>ZT@=y_9gZKN6wLU2xk1vO z6Rc90Z-2r1l>iQS2C= zl(iyl(8VAEDhh~VbQ_vCjZW8HQ^qctHlDZMFB-5r?dtSXRVb0qtSG3vqzuhM%{qYu z3=8dD; z?ktgRk>7OYu8R`si1SH9xASC0m>+e5-z@m8VPw}ch`j}I=&)61UlO=kQCTR9g&0D< zj2mfou_$1R?q^aPTCf0VVE#J=p3U*{{{U8B8Hll%Se?5T%e(xx133#@;MQDYWmd3a zYGAvE?MFLM^@y73@_vJ#U>JCFsbD@xkX+6&o6is@5#o~38EI(Wx~?Jx#i2GQ0^_6* z0%@oA0$W&^>orzi{EYOgmypF8Ft(BSQ=|2(`PI<*_p;hc?byNFDVu@NhLZ{H7)SQV zG-aE)>7jc@z2G9X{_ZlP8n2)>=(Ni{-0G0jo;djw6DF|dVUv1er6t7@nvdEdcWh{;ogWM-ah*ETv2_mh0fXUY zYPerjceV9VK+3`=_*sWZ67-CaAR>!~oPhvVtvvur6*IIDh0MmttU_ucZ=4jNfN~TD zVN~5ZcRn-U_L;w%w)#79gemNaBH;QIg305V9I_$F!#g^`@3Wr2hx>hW^s-0Hp0-`q zzzZ6$s~1J~?&j><%}YRYh6pn*6*jrrNu=JAv-|dh5votp#i8m)Q1tVX@fDMYFLV7}A*c9q?rmCV*G3K8# z-us_tFgGit&ut*aeuOYYV;plguQrE86ghH$>4#;|NS=q+%t8t*iv^Zufx_lq$RbQc zXulgxTOLB6%O&+iF@YuE_MDM^oFI8JM>3xwp2dig7_nz`sz@V>oDmVTDis#cY8W4W zDpp{YDbnxWApP@?FfVTbQ;&UV%z-8=PDUvBZw=Lh73QY#BL|Jaos9>Gwpnel}%^_X7_og?)G zg;2lOLI6|1UR@)*S)%yy6_Vfo2Kv(vz_Yl=_E|8*@?~aFL_oPg!rri`GAk<8dFaLtOL=QR%nVjUW88{J`o zHpAng!av>lCmiEbx}}MP9vWMIwTJX_w=AW|!@Y=?gMH<0m4A!3ed^6VV5xpQ4F+t-~LQRE!gweoDvo)ePRXZsdZ z0btVt#V@y5|K%5C-@Jrmrgy&3mQ?2cGDF*a;+>Xu8I^w3Akx6K49N!$Br<*FFl}rl zAC9H60rcb@V>MOJd{>y1#)suSUP8Ssjbq-7He^h)*V!Dp`&Izt z1M*{{L^R9?_UC1wPJv5h*=D+3Dz4HamnsvcpXpo7HbgRh(JFVoMri- z`r+~Gw*cf0rhK2YLS|B2*&J)@42%*LJL9E;%O~l^(SawruVF{;b~n*Zzcma9$`PyV zU73;O8^2_445F#`EFD0POay4|Ssy}nrv>sHqN5EPp*=Y{0i+55u{T1JtvSBXZZ)TD zSaNnBMY2QXD?1@DwD+iRNk^H52}x^Y$_QTmwhU1=&qM0Io=B?pDg_`yfw@X?8JwK~ zA-55-B1Q&{wMmd$<(Z%k1P%2=Wy9H0b1Q2E#?$Ts*biX6du(MuADp(>_{k=Ke7~4C z7@bcESd^Z$b;Lxv&r6uv*r#JUwoE@6kU?wvO!r5rRsl=YO#vFN>A`Lu5h8MiK?)4b z&J8_5goHF=QczGppz<TyAa!VBbF33*uYY0?2NnVBGt* z__d(8vB1aT5DLGeO)W?4MhhtcP>keb1r-sBd}?DKUgF!uP1{VR$yXCG$ZUqCSz=|D zFka}5~LR!W>F6mYkbO+(G z3m^p>pqr9m*>Ey+hZ>}NJw`fU?r$!*_8U=$z6bgXzP$mj5zn^#rPUh6pTB|q`8A?{ z_iIGI{TS+E-pZ>svkjRUkuHHw4j7&Q6N5-$4d9It=$F?>@}jrQzN;0BDD-pgPaR7I zzeTY|W(u4~3Fc~!Na=c;j<$`p-Ac;4zw#*$+ynx-bwG8Lw8GYC0y*7jTYziPUSP1p<}S(s+Tb*q~v{pz`hKF&vN?kwy$gMB2Nem(A#*EkUi2`K|}E=?Lz6smWO= zWY-DKKU$$7`~%PG6zlY%!nSk+!Z~@T1){$fn0@{}qM2%p?+}lv#<*ud z2mo7HSdqh8*x&lPtCqwE&{BO0?ydm2IFNH~mdGWqoOPQOQa4c~3P971vW>etWcPh; z329|9Vfk?k{lOWMiy4w6aqa7oMijgDb*(j6aWICOt>#0AO$%h-yh8ey7cf7+h7=Yo zC2Ty*0HK4xvM!iJd%utLKCZf@k+&2$1Bl>0Y_EOKed{Y}Kn+3mOzMxo3806nAa-z0 z9{H^3uI|x>fj8XZR~NI=0_tg(+btIM)oY~x&kE+}*NFb73bBWp@$g?~SWc;4H%nX%u!?h`}ka>U%f<{RoDusnT#*12T}GKP_bs@C|qDgec}#IlMURv4Kmk2El`x#L$(-CUpvl9!nUUBH%fsRXoM@dlbY@jQ9WD6EN30MHHHIw?L%zPX%uOltI$n zStf7i(SIMB&dCx89Ms%KBNi*Oz|yRc*$fsYc$Q5AA8DAd^uSMhGB>x+=4ShHu7Sme zG5F(iBo}kc<}soqK@>-h)u|(}R$%TX;=O=EMS~QWS4%Aa_#^VKUqMzmU~S!Uw{fV^ z2C#Qii|pNjUql1R|0pfT!{t5t0T>x6`!TGeI6Sp}>^OjW*ucyEerhx1d5*PBajwrW z*R#&XP5YB}b=`h!ZVHdR(hxMEZQ`tsz2r9TNC2=v^a?gwL39Qv1E7Eu&p;@p9vJ;1 zB+a-w!JO~bIFn9%?3($ZL8ft|lBvL)4Cb6yt@|PjS&YfmWp&fN~XQ#x~+ z1dZZV6JtgZ<`iK@t_@wo0h_feI`uWHqUL;YE$H9T6ye4zPbJ3n#cg_!b9via{L4FQ z8+YG&-A-F5uiGhgp%@)ou*9z3I_{T7V_ciJG__)_p#AlaeOi8^b7?9J4qJ6|f&a=uqNRx6u_iWF;J+8V8qK=}8 z4En&j-=v8&H*RU6xA8W$TAf4oTdGj3G*ps-N^_p7?U@>YfLMz>1D0tHBSB+zX$oP0 z<%<;Ss|+vxtUwANg+@!N7=ai;LI~p*I)#1j(GT}fN4j|Pc^`IFvi0uwi$ZMHGNa8C7-$)gjMC`a5Ht4qt#0f3 zNPxOB9t-YFp27b39P67~n1B2X@qhmr_+nmbp*M60yIZS71RbfG)#+W^%hOtmKv|26 zn`I@za-8}s)TooOmk;R-jwU2v#9&!0k(=DNw$Gq_Of999rX~0E)_bbR3GgyPh5sWE zwE*-25-(x(8qk>sCmld({k*7#1RGen0h>$oo4~Z^oY!riVC=VJG|8q-?IGRvawOP+ zDwNP9P=u?IG{Da=UJ)!35`djCq;QIJ5G)7=4Dn3RwTZDR=2+PnnTb(|h5;bL5ZPj| z^=?+Jt*rQw-jfFmJNm&cxHH2ZTkw@>skn>!e(P)Y-6GgVgCC&HcRsFuA4LQPLlZ+m zVTK5EjxeVfF-1_IhSxKXkbU3O@?9=leIAW?d_S zq%bufUf>uo6(CEUwYm$ZZg;vKPyp~#hIW|vn`8r|1!T0^XLpVy`?t^@H#r|cr<5(S zoI^jAaoHJ-Y{Cywa@qE-(v^o8$9cxUYSO-IV*p*+!9=FXvfOwh>0}5FWTz-w*3O= zX!q>M?@zm)%N-z$J?HWeI;fjNwQLMf)F}j{=l@=NKZrlHp*C;p(K9kHMLtlZz;_^>k?H9`8JU_H79hNKjOi<{ly&%sl$AZyJWFXrKGk zD06M8@){Jip;1d)Ni1w#Z}PeX1{M}+W|6PU>$W8w00`Tss01+yx33A-meZpt64PcF z_XD(UJ{6K7mkbHbTCU=4AcqE$#O{u?^jO!>*l|I9AfW773?86A8nBO=%tiN}Rs@+{ zV`&yh&Dw*!h)89qq#H9A4ixCG-S_kRY2gvd_;j`|upe`3y-CJ42#4s@&Ea z?WcjffduzQ;Ck|l>ow9ZpCkLrFR+WO7L9K_+c1Hr4%A5<>5t80ZLD@ajhN@MOL)Tu zNA;~?inay8-Qp~bTz6%+m`$Ss=Ki_bR*-XGS8SbOyHwfz zpn`>*2LC&?P0zOv&mW2WT zaD^nx8aip^GpafvHpBpFO`-Y+L2Eoo3p@xWT8qiq@SdY!i!bsJKb=DxCqY)r5 zkmMEQ@+-*vb!7@DBTqkkoka?RB{b&2T#=q@mL%7~dy?#7=GOM+Iu9 ztXk%EXc*kux|*)%R(Z zu&Kq#jkdV@RR#ve8dwxCwm=~{tjTb(%J3}MrEOMNQdefyV!dELU*v!rNm!c|-sD%f z(3glgfv)=9heR1dFjIPn^9x@JEr8*69!tOSq+1-=Zf5!^s%>voK{uTDs z0@3e(4gLNTfVl-s^edt=6Lb`Tn4pL&m-f{s;uxMky@JY$YVU&rkdA!N7N(|hOt{Kz z*s*Vdup{ooi2F}Muw=2wm&j~}xlVAdX3!i3A1zIFc)80wO^&#BKCbN7U8N18Se@Sp zFM#>akSE_jqO@A8_E#`504*VSvZ1Um`@($mn)D4$y0kg1`s8jeI$TSYGPvL+E}|s> zz=*=KNU$vCSQRs*HbLrL;Oo4Ow%k37wlUKw)uD$-7ZD~XYRoZ#ozw9S9MWRrwWW}y z+GvkRV+M^lFcOMMBPQjTn-uDzNu#A%?!G3Nj)PXzZrka$n(|?j<#LQ!pQd&fbPI#L z1U02VAq9-&Ft&gVG&HldW5|)}NeZMce5@5LZWXNc_iOKr*uo0oHh+WEED@^&5yfC) zC}@=IXC?;2G5r)V6h$7~pl(Z_|6iHkl>FDnweKW7R^ftN3arfO3{7K#EkT_GenHZTyoLJ@YEBmJvq zbG}+u)FcWlH@2~lNCrNm5BrocRQy9VHOJQ!G|GuodY=WPuT6gk)+ewrKzd`i*N1#}5IDZOAk_7FIj)(~Cfz8!tf@NWG{>v4#G0mkgU|4eS_S>P$ z4RR9O*4v%tf*?0J3Tu$69OpX0OeIjHf>mM4RPTPAhKx?HyO~_Uo_`CRzl5*_?J@Ox zGcHe))`EGWo1NLffeJ*DXwzb4*`!D#FK6&1LQ3OtDxuwbMn_AT!*(qe{{ zonviE*Y}~A#;0Bt?D=HwyT5pkPm|M-Cz-&`>3GYIwyJ!qeW}$76hUFe5ze47;}{V% z64Ho>p}j}C5E|sS8qNt)843yoJbLf6={SkSPpXBw=BZd%SmZWEZZi*V8dx!&Wo!eG z!}A73kflJ8G2%0zkzI#+3s$gR5YqMG%;Zo}F0+}_ob6bfTwhL z#RNbUA^+7J{P`2ipPV5%n;}kO=tz5g&L$^Qh9m?8D6SS*{o79{zIg>%W&XFgZoOi48ww!4(=x&HEpit_`%!~;4%MYR4BitiAA~WB6RTVxqjjGDb5H7CY zd;H#Waup&~3Dz>kWxm9Deu%YPKye|K)DPwcV7^owKcq|IRG+}=8) zNyOSVU!7-`;W80o3UNR&jzoe45ke6lEIBv(*i5?Nx@K%FAn4rYHgN_U#p%_2D}b>L zHu)8Dq>!w@Y-1zSW@kBZRZdV6V8tMz0Mg5e8$qMhIlz)?{-`NY5Vuy2DH_9&oEN2Y z)geOt2n?tq1`yT%k$|8OVG!a#ERl#q#3BX>(geTw2DbaQvhH~4t5l`9$}g}{1utit z3svVp9UclZi^LAR*ntq6=6c`#YK?Si%EJ`_>7xbcvpZPaJw&oBO4q|EY=JiH#Pb*c zONH#4Gpv8}6!M1)AkWJKC(_ijX@X-~X795LP-sE7C<&tm;#`%vN$uHOZ##M?Rui3;l!&J}Z~KuTdXMxcH_=@rAeME_L;sY0U3; zFo*oc(reY}8xwxl*pSQaiY7W%u>o@OZ_U1s$VCUT4x>jxAWnmHm z3b3RYN0eYm5n>7vPywa{Eg-=f@NsisP7DmO1>R0(kh#4%w!Yfjx!#}^Bv$eYD|rdU z3Vqb$5Aj`BW8NEeQGj1o-SOmiLd494wG55{OV3+;H7{nHk7x zon!sS=g9u>4C?F(P%Yw-tqiK^2=atEZFkB20t3EA&(qDT$wrWE?){k^N@@}y*ivFi z05&<)x6hDXuE1Y>is0i%5J}|NlUil*LKKHIC@2E(5Xf?gG*?J2u0X1!MWU&PY;8b$ z?CcQ^e4EjsSSk;ss65cjWsXZFu@N~A!v&UMd_()^yWq<)5Ujw5-++&vg2RnnS)F#n z@y`q>x`Ln-;JAP85sJ*-xy{YjZu9o@lX?|)b=lGG{!bd@sSB}I8&*UTk&svfYn+4^ z$ka<*iDH|*gD?ri_wu_LwTdxci#w9g;eYklrDlR@m{ zdbEdUn_;pk5fyARq7X~OI2H+(REVQc9SV^v#P3~#%!5> zH9g6s`*05s;~6#5*1gA$Hz{USuJS^en^osm1&<|z*rL1{65`_s%l8xDC;);LG^uqH z)gXb@B|)0v-;+Asojl=nfvlk03;J zgZlt^-BUqgBU7y83aQ%E*__mJP1>a?L-V>@yiVQmVH0q4L(z6P)cmgIlnO$A5<~sy z1dI2Nu{c;FUc?B)z=5K5vyPwudA7m&_unD=@;P{&*Fb!owOdAmrkvGu(6ZaJgYd6) zzww_}{KQnOW3d3PVKRpx?TpelqQzLj}~(30;{yAB~LqWjY(gp11iXDaT$Gr z8}vxD&>te4Z9dM_urVx#Y0EXnX3^rpnD=Yv3Fe6hb&e9AU z8RIZoA__u{EN6S?m3OtqI*W?2yBu^__N1x9*)|9nki3LC{wsKKUX+Y$cF}mX@_?6j z@hZrnaD@O1073uA2nISbk=J=BH+BejVVJgtlsoffUvVChV>`aFci-LZ$surAt;ZsX zqp5W&&g@llIK^DrdflffJ`)6pAVVZ_EP@U0#izK;mw26?;37N31~HVHD(iD|Ox4@i z-`kHvjQ0n}_I_y4Q`ITP4jzC(C#jEIo0{(oJ}K?7BX>7hcMf&7{JrhrzuP~(i5kOI zmnIp3tv-L)oat1Yafc8HD8Pb398iKokzh%M^QMEFed9%*3#@-Wy-CJpkK;=AzM#R` zI#eP$(!}{xyK;3}2*6ShKCD&kqsZHDf7lY#SAs;W<@PDarh}<*yle&46;QZ*kl^$G ze=5QUOfXiF9M%1fr>&PTtZO*9H$844W!IrDt5M>waOSI)#@?(NV0RI z(t=jjMTfK+cP-E%rV=D1WSrtMJHt_Uj8KH`AugS#Zh`pr0TVl57~R@1Br+~Q&UL=( zl&qr_j#7sykF;XVVO!JrJGY@{>Iala&yCZ;STgfji69Rms3#{_esqGx;SzC@AP7Y# zGnKgQ+=>Dy$Q82ZmstPiDe|vhqd?l5IYu4sOxuV};dL{*01TFk>=QtSFifJ#9MMBcASZE8LP$|um7UF z9fzrz&g9GnCCgasD464+bu%zl8P&`gW(HrbkpJ#W;QSKN7f&GW9(Kyw8z7_c zHHZjN7=o6?r|XX&Ajw3&2EHY==D|pZ2AwW#HO$H@di9+aoKo zLN$D#nWgTSj2MC>1SIYRIgaB?tn&n~(i5Cz$JodOIR_qd+m{)Wx0r4Fz*pG$M)VFM z6rs&=A}8X;yF6x?+dJND>&s z-@7xK@Pr3<>yo^kec8YZh4U1N2#Hu?Bd?&yEK^pk)8^_=Q4-?e&+p*w=LZl%6s5w; zL*Qyrtdhk6)Zsng;1~!KfPg3eDMPBh#k1eOgp%y_oUD2K?s6b2!02#8*2Fh zdXTKYs|G2=0o13*NS@rq^0)vxMIbbnpF41#F-ud4%~!9m{@wRbKb#v5t(Su1NQb|h zz0xX$vK~sfgSU2x)#Uj{ZB0$~8hay4kH(*NlK~pFvwX(R!EP{U%T*tfn@L;S{~ZIJ z;L`Ef4 zlRew!-1V(FnC=B#C;f-{dX_zb+SMmyaPKfFaP%7L_;0|$b3mw0=J6;aJ#;2Z_6>?C1Rx032%-yw%M{{X4iXB?g#79l>FIlrS9if2Xa|iq)owrO;2cff?7Z+z z@G3YyB@Ux2ETa|f%h!0dxr5X67%R1aQh~V-IIQ(GTckZjEN{~c@Nc0Z5>fBB`iU2t z`P4Q6)p^CwZ5I=_HRa3@n~+e1g$S{v7zY$#AtJ;zGpFf>>CWF^Me^L{b}P3fQL@1) z2nZYmhX^RZMy`+{txdEj1zea_vl0Zbd>G?{|N36RJ67?T9o>ftA|MEX#Q{J;ov8o- zVG`i(XGeJcFR!3-9(>MD0z~gNq|B|OAsaPL$O|Dcfj|fZ6e6Gifd~*FL?A*$6e6G) ziHIRYcw;^>^{7}Y&aqJ&tmPFlmDZV=wk+o{EPcLPzfA?33`DF;G*Aym`{2`Z%FUsG z{Nxz%kM3c4a)5XdLkQ6u-s>W7YL#L0hi6Ft@B`HO8da&15lBw#moCu=x3Vv2Akwul zJ?el$ABDyCy3{oBckQ`AqZ~zoNgg+)0;Zj(?1t6$?>wq4u1_OUR@^QTsUV*|2d5d-&ptu)$$OwAG;hjXpp8nU_CzEg z0ISbFK%Pm6?_NSksjXTzL@~$BKQble$mSSNvxqcgo=U#&Ol3IVNNmCg2VsmPDEK_N zW&3FlGwxO(R&07Ah8?K6Y#W)<3g|5MRS8}^gF5*ucyVT(w$>yLk7qK98+dr_FccJB zBEYg-0mTo6$Pvfqh>|k|(WbLkhRY4YgA1&leva(w-kcgTWbrH+^6y%I=>@wt_Yf83 z6*;^?ld6HhSOjZ)c#z_5e1_BP7-ySfT*?DTCL`6Pz5DT2GiIuPzx&8?H@?9x-+%ut zv;skf5-%A>*ZA&i3Fo#gTu?a-+T_ynZW0P{NC}R_q7)Yj5O#FadsK$muh4jIbGvQM zl%561UO{QunmFo4`Tc$l6A%FEqa#E=eSm}e zM~IRLLWrXLh;4;>WQ5D=Y=hNrzeE0SFTtCv+Y5RWVR>#EaN=B0&G39C4dzged-XAO z`UBFP>@yc4!Q2ava9c#C1}E5AA4%8ZboX(@PRR(nrF*v_07m`m(=#*Fzoyj{((%?~ zN27xGfw6Q6#xp$LlSU`L>dBeSv7t5_Uz|eyCPQ|)M)ncKAv@ae}%aM1T}mS z#1>|~(kRk6!j`$s&0`^O=OjC(07sPISS)csMJ88Kpk9?$nZa|DF-CP@!7al!x4FF$ z>!Cb}=Q8wQt(?%z!c%ns%{spp01||QM=|dI>=;7WHKQxah)Pwq@}dO+i+eGGn2@ji z_7rYmWyN!Gy~!~EL4;Vuh(wHt5`-ndS@Y_WfS>>Z0z#0P)k0dPjb0~TS0m7kj1+18 zPax!+VI?oIl4~fIu(6mj{HSCd9z)N^eq_(?%XA^+4s22ecl>aP=%@Fwd~k?3i9te( zvZ|nqO?m?YgB6g!T4VFi-y;9|6v$;sTS87I)oxyy9a1$4Fc=DdYGpP0}-s9_7gX@e6@V--bDC}uDIZ*!Qk zVUhgq%AU``!^oUxV8WhLV|(g?CPTU6y>9j>Zor9)E66{71$DJT{Ez<*;&7=Q5|E|u zi~ov1AXz4$_wHdO6|&!dh4AbgRPo4FoVRTHw4KAK&UEK-Lo#$8Fjae_ysqRNt6U9C)^(~##nudO^O97HQ5L5kyOg&)@Uahe@NF?AeZJKfNmAzE~kb7S|J zzvB;e!z|Odny7H%1u;kzfvacjWmlJ>dnz`+QK5Kw>v5#v}aa6~b}65vE#)=EVw zQU^L{N)&Bk6SKzs+}^AeQO)8iP*=#Ak#mY%rN~qUhAc{z$^{{)C}USp05bv+;K3Jn zu{eo4B>K!+sdA?Tr3eO-qZoI8bQj(Z`Nw7prF@z{GvIRu*e`E;q(8B@!B%^-!WLQ!xO9yh_SE7NpH5N9eEq~m8^;1lm=o{t6% z*z0QhW&IPH_?*8K9<>c-E8J-V#nb^Cckvc3hSMS4ZraVb>vgkR&;V`q6r=fjTRRCA ze3aDU8?N7JwSoHU_sBAZ=;u!$?jIMKAJzUsZB(h)V}uZhmkId82S~FV>R-P`aCudV z9r^@#mRaAomf0s`lee=cmft8=P|Q$#g;ZrY2n#;XTI}y_i|bo_tqOpI!YW9EuZ8Nu}LUXeOyuBCwh(8h% zC-FIwV2y*#J^Zk_hg8O1e#%YaC;Rp12KJ&IJZZl#W*5ht@&=)5m8$DOWfcy93Liia zfryLD8-0&%J3}qnlj&XKGR?Pf!tLPMZao^eyCok$ARvJSg}5V@I1&p)RDmJXQBYTG zGOn?9^3FXW0Jnqv8S=bEhL`qx4{xNqYfx;c zDc14|8qvJWkBw47djLzG+NaGs_bGt4!9EkcX;d#Octrugag5+6_p$io z9->8J#OJ+5uQ?I|D-e+TvQ60Er3k!|G$wOH%mRyOtX3tSnF9bus|UB)NV(oa>| z--a>me42U&l;mMBc`Li-^RImzTPEmcH^_bPVqtf>CB?;Oc8`JBFTdEnp7!nBaSx#B z<}IIe58c>p5r0x|jWD@+%Gh}Iw@E?8z@$du`1WhKW z3I8?M6#?VwwfzG!-wwt>3v7xbUzh3JQlE?|d`4Jd3 z_arDRf(_nVK1VDz`0nx%F0&<=$yf@cl{$A0K8ZYWqP_st^%?JIG;a^bEDc)b;aJS4 zTSDgz*uX!_ZN4fDDN>G!01_1l+AVb_pj8&nUBtkQ#s>^3qbnpZ;4t-mzU3s+c}%w? zu-Rofh+QpqSJ(7`6uEN^!U^)|ui;I720Hg+s(fV@ z{M3%e2ku*pE|ri&kQ_%PKvp{P8X(BFgqf!97$P9td3=ZmU);m9U%iBqc?;OobM8t$Q4wGn z9O5LrgIFX*l|b(tU`t828F*FY>o$jic4}LFfF11&m;uQdR&s^4T0yGZ)1}g%hTD_S z0%-cNOtQrpBrk``=9po9GiaWw^YNNdNj8>2JS> zdUe$TFv$YH`mW^Rn$2n-a`(nCz(702tf(KQ8x#*813>!a8Mf!!kb?LaP)~RDhB5l{%Xj2+Bu7&f*#gOS`Auaf(j zTeaHUxkv%@xw3ztS`@fqZsNP!(%2$Gv1f_sH4Y6KD*sNo$*9+un2*m_ul-ZmOcW4wS z93Q9n@PjKnyq_bCxCS_B#2PWWE>MULF0c+aK)x(Sh!uz!TvuTX6bqMJ=6?AGHp-5v z2ONGr)3$&g?KqsI0brlGslL5d2#Ut-PrB*T?MHQ(FqL3MKb&k5?z!#{?&ZYio|p|* ze>^0K`^hOnmiXrK5zaP;P`R*o5eYO^rp3ZH4(mzZ*hm{|f)g8cjrB8Y;BtH=VSW};GE7SBC{Y%6jiXTaRw z|0L2oiN&z8o@5jf84@;F<55g2e zBR){I_$0#Pe|m`Xr1E~_>Y z=^vgW{mpmaRXTA|4wZ)Y^=p-rI&=tOA9vc@Tt#zO;qi)Og|gV`o(|<3nzAdd9;L}Z zTw8URwhGcz3%=y7x_$5i^1s+FY@Ck=WCiHAnyl;}CwUy;+0aFw;ijI+Z~kjr^ll0S z3=<%1Eh$nA{^2$9-zY#z1dktqlBhfbY9N``p-?0sCkx`SxB zLKLM4LWv;EAwtzzQ_O&p0(mZqvh+Mao(GUwfGmxXWg(;zn(ZSas-lv|JqQ@bhZ{V4 zbcGK;*dR%0vOTh`KoM^cAH76+`nV}CuEv4(wLi9ZvpFumMZwWXAgYx-zU5G|#_4%I z?_A(mca~>}!VG^q{Q$2wCs0b~fG$@7w^G4Wx8E9S6>1J~EL97FU?$a2SEtS<5N_jm z_u+l_bt3viLEC97Eg4$lNSS^88K0-+aR(ydZYDo#ASlWdd)A@RdQhpLb1T>wHBL|} z2cBxMVS=O8o7=}$2x4wyx1m1ZxlywPfRI8QhzN&Ba4Z%$5V1xWPoSMBht6$o+eVxN zr(p!m*(NWoU@pti6-y|{n(IljD*rA!l0(pnysNbo5EbG*5T!bK@!x>L66h2F1Xl7K zsoY?3H$rkh0)i?_g5jUJXa-G3A1?9upWegY{e-(^kB_|zq`RIqorct9g4W-Ck;SbPK46|x@dn6 z1n}_*k}n=2Ib1X+>}9$zI{*)Pl_C4%3#9+@47|>OozIL0c%TvG+HQEWpF*HJzFPoq zHZPU7zS6{OXYK*tDhExqv4rb1&K6{7pFtaq{4QW}^ZMAEaTP`V+1_qjGd8GcXG(A@ zdw;0Eni9Tk0+{}7nMRMfeC8NrUV~y(@CFp7?pVy)jb|?T9#S3Kkgju>ox>;y6 zLwZkXZ(wB9wmrc1{muDV{r%`5#lwe}c>lc=$H%e+M0jf}%NlMIL^-09=SVLe0Qtg* z)u@c~_Y+3HS@GZ;z4im1Q(PQ>;j?|=I3{p+5Uuga@iQnEc)dB+4vl=v8_cRF@}e!>Qd5b($}-#Q;^6wh?_c6&^ZEe*1v35`7#h&bMXN+InoC zBOLB_$=e6I0zm$ z011US7Ry3SUBrkHG-J*4Rx!6*>awt*i_6#7AH!;vv%CMyEzd- zAgsYmqDsUkC@CJO7WdIJJBqc4vivHAg2KUv3F3pW6Q~R`*63(P!L%R50`L9uF4m`O z{Qduaj_fKk9Cgw*MW2o9_F6Xc$=eyZnaZ$MD{SPZ0I6FwI(2|URC5F}cR`6}uPdF3 zURs2qE#EHRWAivGXUA6V-b*+x1n~YL7C(Ov$(ft=_zPq()8Fn)l$Rg8at~+-|X#0s++jz($Anri|_cAfa;@Q@g z`Qi%lU%vvF5&rZs5Jr{Xg1B|iG_ z3is|vL=kr)Z>t#JfO+8dwp9K@m~0R(&X8X$>Swg>i!*#UBMQd4m_F*%GG|7_RAzTF z^EJ#tGCa(~_zE8!Jx3}-TxLrn3aewE%0F_N7EeBK-A)^||BW!5j>qVa+pe;5R%^5= z%*y{#%OCWiaU!cppyor;Dy%d*2A_k#{<*{k&5A2}*fH2?Pph zQEMc;Ku96*2IY5>7L2rme8qW(m$NP_?rbeBd5}R;Cr!j+vPm4nPeolu#+GQ6&Z7nb z@L-ALKYWPf(IF@hX7t3|%+5-YfdO@qV*TsyA^-dWoJoU=nR_zOxYIL^GVf7bmo7Ci zviM9Ey+`sLm20`keavZa=#Ubpm!=uAu(qE9C18;TKPUWdv7NZKXyd z0)hC0d&tsH!N2-9(B%~j)gN2`_)Mfh(6g`8$P+wv+YuY3Ks)15vc#3#AmbAB4B}d~ zz380)Aq5Bn&6jGGj2D@nTnHjTLaF+=xc;{`63ne)N^UK6D(x0SX|XmNFk&bQ-;9`x z17{&xn`FB@zsS&(ERnN>RE(Tuy$5prJZ6C>xAEo*fUbT+dPb*t9CENs@%Zr>9z9AC zCyZbW`v&{Wf9@=Jic*Bj3*;A%OcBdUMDiUDn|X!|_6#vC$?8;G8~1*OD9T#_+tKxy3E-mfu=eOP$%p%3JB`;L6t~M5fXG(k03&b zumDd(QS-bsC!xNf9s#Pz>eN?havbBc|LH?WsqpfTr^wU1RxYjH>MB3SGB`vKgxAd1 zxxHm;=cOtxL<&~&3OQ$GCQAGCwcCR{6v(z9Cf~iCdkv+ZP@C1ABiCsxfa4hPFCHO& z{}2=e=FZQ$0G+5$m(|$@o8LZz{I{2&OhIF}Lmv@}yO&^cq`BU4+f9TztDyhulcKyb zwC15~++mJVdmgI!J01kVN&C~bgjzPzL0`vy;6v*%y+3F}lPAP=ak#qf>66yi7OLT` zJX!AT|0&t7?2ERH0C#sKwb{O&g?sdB4fW^0Bb5^2FP=agEV{vLt6M}EB6|D?X_|q5 z`xnr9-DgNJnEL7)deJbTNxhlBESp=iHv?f)CY9ZjO zAeBPSIWi@YtD4%j1o(v(JC)CWL6{s5O>`X2*-aixwDJ+Vnvx zFLL{@I@WCXL0!2bCYl0vj>&|yoed9H_cPo{6(;9N#RpUTizM4?DhSb}%@zqzT!W#V zE~Q2x93Y{f=Hs-fBeHgyN^j76&uy1m#?C^pJv^kU zRoMjuAOr-rGSP%iPR-rSya9edvIe#Kp9OSoDRbp0i}Ou&u#f}`WV|tUxGFodKTg$h z+Ss5XGsH>`9xm|X|MW4wIf?P~*Uyn&WM!FfkvWk=;!0j37D*Z0Tpw6D&1WJ@xXZ}Z z25YrOsxnBfly!xMhp{sN^}__X%j98jZkkaRPhM-jtFimQw2Tn`{Cy;!+=U3q##m=E zr71@KVukd#KR|x{8c3y?(cik;kO)*4NSiqBMh&06Y~1i8Evm3I8tCCkFs2*R7|ORK z>m6t$gQq=X%>bl8Tfg_!XdwC?dh?#ot!mzGV1_KSd;Bgk05*4A*nzS-c3i2IY32?z z*kd0tJ+EEt**3}uzetov&Uk-JZ)e+m2cUNde{D9vU%rC`0YCo~;&9QL_ifI4hDbuh zpM8LAodSRQ8rWn#b7^`X@!%RFACijJH_17YX8t5Oiyb8^tT@Fc%dt=~7GaE#LU##t zRq{nmR)0;EMcw7b0tW34gT1C3k>#Dq7NoN|JPuGNWMTGGfSQA}%3Ljybre#SBUL$8 zd5WuSg;ZsYeJ{lx3$^n~D3Gy8QhfB`Io|(pjU;L6Y1$G#E|W_W77%HgmJC1y8AOoQ zV5dP}P5m)1?{>xB;Fabo#Jysc9zOHn$nCV4%(fpF@z*lk;Qrza=bIy}WoRLj8q$%` zkxK4~7VSP@cgrFRh}gnU>x@peZ16t*n@a|hdv@-&0kv^ao4)zj5i+X~2V^=K+hlf* zojAkAKUzmFxTxGCYBxcc0YkP>v?`dlkgs!J+9F$^8-G<|9;YVlF(e&Ha|x(^5-jT ze*Hb|X8+NmuHV)!iRsK#9&_mqfx0^Ywp%RU{hJ5MqX}Iesv#J9{OXxn+TJdA zwUm2%lP^xminI%9(TE+y?s<*Nb)=rii8XF#okN76pM#iu&(7y0*Zk`ro9;XzGh=R> zEXvX72zywbsbsA?_7tsiiJT~r@kyG2|MIj*rugDh(BY!)_ev4Az4pZ-M)c#y$gWcG zSKov39G&t%G#t20+~bkE{@D~0((~=d(tdIego>72m0QkE=bi)DYHe!N#~*y%{&qzA`#*Mz@3=!Y7^qw z>U9BdR{dIMS`ma$I6m6o$&=T(dpAcA*o8iPO4oTP{TxuS6f8C%91QG&+`F`B zs=7MSNZYYXU~;T@+zwx_^Sy${w(*Cz!CyRSd1yC%X;4tM*D(3)6n3IWa+$;}5UF9X zwczhuMk}o4v4-ym3?~APS4Ah^$ATsJ?(A!{Xk}DzNu(VV&>Quu zzp9dizshh+4nutMAK%B(2M752|NI`W|8|D-G6$F;kt5>`B93m^nFa%${rjAzJ6T-oj!mI^>08#9t)bU#SGAh5~@1L^;q%b@>e}h`*&jixf4un zYimtW4jvg?wUBfg{yufq*-$0XcGlVO-836O#P&#wJz|W>Gn5^Z)prdJjl*`|C$EDU zPm#5q0G(r&iv_GrGw`4P4#`09^9Jzj@DOWd?&4^P@QY6%H!1Ml3qYzK``*^O~7|OxOq;i z;(|KoniX=DgIOAevo5WVB`leaCjiQ)uvmB!rTBeA&;q)dR zqnJInx%I?0K9ky^@WwXXzF*b!})9o??wtxhVL{f?m zEfF9rNxJ8f^trv|joz$>%}yCF{__gwk5Yv12`t|akvtNJ9|j1IL|M^5-o8Ak5(weO zB^Dv!{^xga_~-yX{O%>5{^~i-|9%0L15!yK;9J#k#ghxo<_ah%WGX|d)=1^15S!9K zAGU^aec>ZH0WETYFJy94Yh+oyMPPmBzBI`(As{3KADM~&q+Fa+IzZKDo=$6jbt zT~^#tAohEBa;!mHGO`Yn_K(xR+M*V);}qiIEj!;)BG0yi_5B4ReX!>6jP=QO;jYc2 z33VYnBm`!8Uh;{_+$MK=AJ?z_T^uS}N_q-6P=VPoOdh`r&n>@@+{tWH>Ua zTRkc?_1|hwX&-x$V=wX&QoMkViCkh!U&-V>T>lWBa*!;7Tzf5 zQ4{n5fK+C<%2qXHQay&mNa7qHd~k{nAFr@X%3NXES%O_>-MEixxgO3m zi%`?4n`6GY?E;Nx0QV^uVZyK|!H!!%jHBQj5glX03x^8LJi>do5hD{3!g)~aL6z zPGnJS-feRCdGnjw+-`b6Y@SMNo=RK>IpVtl@dpBT|0%)p;}A9Z6ML}fX*`u} z(WK-~h{yl&Jsf{>fWQ48-{IvSPaz?1>9*UPyyhy$My-*m4J7B*klbZ0$s^;;EF^3@ zW9$~lb(X^W@&VZ_KMz=Y1_VJoI70l(M+omPFw8N{kS|wA|M@$pZ_gUewKmvA4gkWs zLH0u#gt1agZ12)OD8^RTx3km%dxmZwbmt13cjxWw$&aE5BUP3JH(n1-20m!u&weHK zo+ZV-`As(AGMc0%Z$N5n4;ptfrf$aAQCFw28Jo15**j47>gFNsx2-j{oMqrIzbi64 zfAIvgOf2`%a^i^)JiG(^`%fUV4D|Zk8e??Iv%N}asmDHUW4JtplR9d+4l!7!QY?WB z)%LvL#9jmuk|0JvqEOE@IF{dZPmImrkqAmjoMkJlRN-?Fi4qKEESD)h`ScWz9=f*XZ`*LXO@L7{aB(4UdPz7rP=+YT^@V%0c<|c{hv~M9r(A(=Vr4Uu;2aTc zkYYJwAkMCu#>eSDd76qECTECMw;AlLHfvoawUxx>s z{_Y3xw`U-!VCM2!%IisJLM+@1iZ!s%)Xb#5uB3h-iCV};pXap2+H3&5k)HYv(|kHb zvQ}F1F|1Z>WJa41oF_LU^<+Vh1!{~x?}`F|jIvU{9?~=Agmrd%VM=WBGgdzo=;Mc< z?jLSxgRC|Rvs2Pj7PPjacar)vIN8uer zL4da2<@I`cGnn*N;$fq{#kXcv2asjL8WlpVZO7oPjxBlI2s5_i=JdHo19-Z&)*0-y zW=q&YJUb51UXM0H>;4b{XdeRBL8Wo=N~KQ=AgJOOE!}9Lofun6=le7>_3j8D@Gv;S zgW$L$K-4V@n@ic}_HLRDx~)%EM`m0To0DX$zsd3ZzpQZgze{lVBm~7nfrXZ#;qW)8 zJQzBBl;G&m0`fGvAvPy>@K}|suhj~fN=uNF4cMXj-@ZcB5oW#MMI9_n<_V63Z`M!q zHg*;Ia-TRz5dT*nAbflX3P`&=*JYKusFpfUvH8t2+TEctlz02EAOP2{Y{1@vB%~{MMhSDy8;VC@fZUTn%aGu1AqGt83Exho`4P# z^FrLptPcYOpS%ZLtbsp$TL7lsfh2kUTZLRHt10w3CoyO-76t`uS=u?!-FB7BP?i7JjOV!5k)gRB-mEc}BY%JIpkFY&MhI$Z~b+dzHH zfMNm^f%5<=3n9}3uo3_Za2`XcKvyM#%$La181GSpU=bojP;je~u6#7dd~@3gROK0t{nOos)p77UpmecY}io~U+m)PKj@e+IuMZ;>u=+NK{LhU1zm0M9vl!t)Uzq`Ez*iM~ zR<@^5A0()HXNg3DP(<4&pS7?GlPtrYldg;DXj-a}oMR*Pl67;#Zu1MW4$QF@Ak$E} zqff>n93_9c!Yy_3|IN9%JKjc40)#)kkLZ&VP$(=|idhSw&Qqkn`2p(BFM&)JQ>+J& zq)|`DRuGRsd$d0;rBXd~@7|3j+75Sq)|h-I@&jkue!z%C;_aX++Mzw()mV2mr7>k* z?N}b1CcjG`*)8q#8OLX!Z#Py&AydWmINty07uwPQ;;~gxWRemv07^5^*UuoA34)(I z1|?zZ(M;L`N+JY5`51DY0be}@vfTD$zzDwD-uce0IKqVQk25~*ZJl_LpaBtZm0w_X0!SG~As3JSTB4XtZA%=hkG;r@dZLD0;zdM1=EoSLwz zl`6+2fEY+xdV7NBNbfpl(B8M9Yrgt!{kYv7 zWR8W>GD%R1uA45@%XUxN;P&k+?3#_Db33+j>+2LC;q_1Ie$sK5Kft-IqKt3krwYMY3{~g)@#Numm$GsP%&ec6oBAp)gNsyckg7E@&K)WD zU7d8YIt@M|Bfc4z!(gdfd}X?$*yanQIDq)kJw!iy09uCK=V$Ys)MZh+F8}lr$YoJU zKz6VKTbCdE>@BndOEWDukDXAO|H>ZgqIBkghcHc}06gq1bU9aj`+2A!o3|PnCimKM ziY&5qQfgPGf!LwRh_8P`?s@48e)CRZkzHg~^vF~44uIt?PP>@URX88L{(HpTXj)c1 zIqWG`8{p61Knj82^N&iv)56_ZS&730!7o0AOf%r`Khz5CG|9%Xy#vW^D#r7iT3A=e zxwIU6qU&8uW@`o`X9=0Fk*OSuFhV54g3og&vGUlef&!K7(2`BG+aUxF!vvREj7+74 z_e4dkm}LS{C=mweR{Ckn$wkhzkEycZWh zr=Dvv1DbQ2+uLBD%Fv4?)TO}L|GUQe>kP;Lm|*!NL~>7nVo{c0H$h0v)2Uh|z6{6> zBYP=v`v0WBt6&G^u>G5*UPOYje5821%7szLIKxJ+ka61KSl*qT_seOY;sW{ETeb#3 zHX-y5+h0Hs9~~q9#X|%~kv*E#D;?Gn*`HrS{@ZJCE_6 zWCZ$VFlSRXVpD8F8#rq7+Bt(o*Bl&nIB9Smw=XpYNTMCgXm*Aq#G@C6MVG6+3VC2? z$uTD6T!SqO+xhmC*XZxZp`7Qb*@1ntWtjA&=&~Z~-_MHa2Z%J{`Nu3*-6-19m(5^# zj1^)4xLgB&_!=w-^y80!P#EvlnbXHhh%Y_?uT${z*I-t#ADr=2)8rY%kC}0njb#rz zJp;&8jy!9!JVO!GHD>KYBl58;H1!F$2QVtuY(>Cve1KR4I89ers}#9XxI7E+^_Ma3 zKUm@TI7cWH1QA52>PnglyI>VGD^UtC3qXcYSqzy+Q0WpXTS9G)z^bXq^O^&5koRVI z@$b+$jZSp4{9t;rT-(oYEV@*{Do>CjY-qxuy27M$+tI-8rp;jII|+KA-arXJBm#UG zAL0F^0Xmytk#xq;xy@}bRGr)HUi%ez$%?RfmLvUNCE`Z`mY+pfydNUEOAv>mB+I8J zaAktJQcyV~Un%653h56L>o0SpuOy)MDWs;#t z8V)LT@Qlaw+4XQfPP+>=;y%6LAh%|Y35Hgju6`9DL%`I~yzE&6Bw*L<-Ib;H^%~f* z&K%FhI(NCxZMQQ_H5VbbWTsjfwzOq0jI`wN%R1lIX4y-u#~t%f?^s)N0C~IKF{|3h zrouDv+7>>=s}Joy^ccnVVE$mB(O28W%Bk zS>Cv#uHkD$$H&B3H-mQ0VCOq&9GXBukigw=fk)9%O+ww)Sf4pL=Qeh$ndi&x8>t#{ z(KlrlP*P#@RATd;M6e`;cLah%(FoR5V5b7q6`(SPTq(%40#3^W@~1aWVP_#fUw z_`zWhAXEa$QX>8G6#2hA2Ue-}9U31*m(HL`?BEYHx%$ad=NrDFPR>tuBL{C`1Kk3I z@N(dVyAPa{AFk)20sAujx!I?V#LD2&rC+d?WP0vO&Ur~NGOcbih(Lq$gL>cDm=$E} zL+->>03b-81=Q2`o;;wga(LdNA1q1e?Q@t>`T7KiYAZRtfcn?3fjENr@P5%DuHOj( z@xeW)^<${t{uSbKRbsHhFI%zq@u(-ToU%$S8RQl~mYw#1M%itGC^=ghk|nOBLe3IN z5Fr*J1c^7s>oR$QOM(Ul0ul&_5R1qpm{G<5%M6h1zU9jPn5paf(I;bkf$7}l_HG~^ zQ+Lv4ttq9jT1%uEH*~~YWq01jm**Y%uT%Q#wmetSX0Y=eYbK9Sk=6M@e1t@V^Hvb=odmmS84zIcf6@u4FH zmm6UsC6WE*4Eb+<0IpKlfmHkR_^JN302k^n!FFZG`sc~EuP|IDs+TeQL8TrUl5L)W zL5|_E<*YRLnT_|&-0yc-LhRXp-Wvk7Sj7t|?ZZ;d1k%u6fwY8wmkn1g*lE^pZ{ zwDtTTG=f0neb3gEwmglyXMD@tMbGU=tP2;$uib@-z&ghS`Sk&@Ho6S(>kIJjzXHc0 z=;0kRO|?=YuaK)SD6&9TDfkax1DniaPCatuwjx!JDRgDkbpNH#vNBZpJ%O&a``qUCmItKc z9Se`xwpdH+RN~?)D-taX4po6^QexNCDSVxPCwcDgyju>>fi{Dk@31WpByc}m;wVUJ zfKyo9`Wd*I+uYvtW;)ZAPzQsH5@({)Nv_c+%_(PRc+WLZT9%g+u0f%Yk*f?FwMME^ z4TRO%{IzgvVr^-^T6SOd+ctR>)Z-NN01l|*LJfCqM7u;1Lj3p+!Y9W-C=A$(+i6Wo zA%A*>{P)knXKSalgqfw;RSEYBbuHM_E)Uu)tfJa;`twct!Jag5_txAYn(zku2*|lU z)}Sq~7Vsu=})85>Jq%A0z%F-ATd?E~$K(4CdzGbGxFJh}iA z?QqSF`xbAxvORxA_Nx#~!BHOzRu-gd2PXt51$uE>WNZF6KLMQ_bmyo(J(39G^N*m` z8Sv#(K;|B)NWwGH_pwc$eMmH7Zn_v=N5F2Z?@!fsrm#^d@+?Oz!kW+X_C_ew8hW;X z4+PSIf%0WVr@w~4^wszZft+`}eTuH1q3M|^kNPO#F z`)0A5+jqng-p0APhnc(eWEp$s+gJMCeVUL2?t}}7x^#xMtSJ}U(A?(TV{Bma=DpW; zft>xi{^q|=^_{kOKkAU~lUB|xYLJRR)GGIG{i1Tc3u109>u(R`9IQEf3JRHABjpVw zOX!&kl{iMhdse@R1$1Dqo-_+q$y;@qI$^YL7E%u?OT%lh%0x9Y$p{n*(8ni;e)h0d zUT1OuKFp9WQ{=yW0e-n^f=({`l&UjswgNvia;`G5BSfYi2@8L~!<{#2Q=hlQmpcJj zXc#=0nEFVLUD`F{Y-RLzc10S$N{Oc1R(svK2E^^s%_c9~%MO6dA57wbG2_YM0Qb&` zA>4}k=aDl3l?Ut-kBGRaOGiLcIbr*40uecK^L+zek5G~{88{_D&kDdZ_=g_>$4eOL z$L;q%NI*Y%3|?)3zdr|*@_)!4AufMQZO9=kBSneLzVX4e6@ z*>pRp+^v`frgMG#(*8d0sSo>7mh54kUg98#a1_K9JYYC4w5KI7x3>%sB=^kQZhPY` zSMJ#N;=$+fe>e8{yuWPKo

a1$5=k>HjV|U`N+}u{}?T$Il|N#mlX4)j6Yzkt0Q_ zHpo;8r9CZoph(hko@f99Q+x0)rw}^~1SU0>)CEZN3KiBXLn=<8M+b=i@e#yP)I0~b zf~7JORGp^CfA<5_)3YK=$?{6wekE-r#yLA=ky`1;8*S@+&_T*&hjDKu{|Ye-*}Vfl40*(@Bk3gn`uGr*;SP?vlSTJ7D8?N zS2PeHT_aFIdr)hpai3EaK6;l2(6BRN?e}f_*>c|seWr3%$_(`P7f=Tah@X87EMu7E z@zpz)e)q`%_{Wcd%MIxDS;GOxnt>QuGBJF(#}j&hh6^P+Jg+?6mRQ`M%Gzg;$n!Na z5g-X-gd&7+?mKLPp4>Cc$s=4g(MZ3a~Hj$GN@jZAiJ7-jGGh*Zh#T$uMluaa+6wwF4V%Bi1=DnHiD`mGuJT zENJ_M*FDCR2~V9DeX7Gd90#L}R(0Q#OOSwAi>C;5Cr0>>4b=02?uIJL@= z{pl6tSLYzb7@wy})?DCe`_tGlqj6(KeXsy5ylN$op^4Q`Nkp>(okKm!+BnhF;B>?~ zr=AR{DoWRZ7wYGt^uIG%M1Xo`0NbBihdsxxYa(~hKAsMYwzdkx_F%XB7cq@C_Ds96 zhI+0bQ$LVoXO%beSp42&TS5W0ZED5;rWx>;@1PbD#OEIZQRr6e6$J7AU8tWv2LC1n zu2v=h!UNokY}zR@z_Gsf;N8woa?R1*xMuYkUTKP%7^y1wJYx|d3Bppfo$Nt0^A@h( zn~){R+l|@Wt`&Tk%hRuS&6(EU23G38T*1Sc=Zx3q87{B#S|p4~y}3El*T|DOc~ST} zW+U3n+4)XdahD;PsjTNVx4G@x0-53i?VY%S^Q4lpjx?ab8nySl2BLDL#)Sq5~Gda+!>=@Gq80y#Q z?TL+@FcI&ri!J@_1+VGZu-uf!`fz`83oN4%K@Mr-MOy^|p8Gp*^98bE9mIV-)92Lk z=%qWnB8B(cZKq?+d$b2bbOUzzIOkI``74mOKdC7QNvml0o8aAf!5%i9G-Yab{NC0# zu9S-1;2vcA_G$zC`S0LG4EppDAOgoMV;~R^PaZ*?U4j1mEhx+C*X*kZpH6k-yNB_( z%k2RRMTu#+ujPOMue|5Ud%woIV4MjB0v&Eh(y@fB3mXn&oR&2 z?pMxjZVpS?W0M4wQaHPiczK#3&$+PW^-d6?0X*Mu?BqI@OPx*1H};(2oJajGw!(o@ zEN~^)Sc+&?UZ30C=5{@MD>1-a9 z)6@B>WwYijp3CGhYVJW0U@%1aUm^m1bcpDucOec!hqq7x%Yb~bhW!0=(0S^`LS&PC z8U`7<Z_&{1vo*93@aLGED8h4ne%bg8zrM_7;(b0Q?d{?<;m5=P ztu3rYug<}L_y$NK;O=3Mln{ZA7Qjy*gD=;hmuCR0)|2`2tB&a(HDOk0+{IPJK>PdL zv!8ZE$=uW!lC?E9gcc7z|J@ImFWiVMT2`y@7m_+j@_Ku`3^5?#W~Ki7q}N4Kp@b_ zz2`Q!xy@~V{-|C+%wQ<3WSv=Apb=Ym*p+eWFLdWowCz)y=n<2cS}bVt40VMJbRdiG zFA@Ii9>m>+rF_rKdQ=w~@?ZY|yjTNjJI+m?qT7~cZ}+)6K&KDpF({c~+{X`aF3Z#h zh19proZ5yn(2w@O{#h$GcTBxDYdRa`^K(B&cCz3gePEe!Z)aK7u2wkN{-XgXtZyY1#_AP2!Ouh%B}V!u62%}#CqMk>(vuc5wt3h~7! z;6-B04%X2@BG7{q@J~JhezgJCYh$h2M6;;#1|#S>z!NA8$PgB(08i3Y;cW~9q?dx) zKVu8f+1MNNd0F3c+X~81NL2=zDa1j5D2Nb1nBqWlX6M}I_Rb+7Za<8mB;)i_;fK=< zX$BCB&fd#JZ$6yvvVC;jGT9flmqm97RB;kbiUD^DYEP1^Mj-_`3^0 zs@CY(#$aIWd-*VJpi|HK>)UO1S1Lq~VJ52}(|(}eU98(NRhW(NZ=0T>a&JnJ{H8Mh;v2iG*&t1-DkIS>*m^hxL5> zC+mcY^spiOzNy7U&VOl#Kuz8W@4c{R?A1xzyos(0_Tk>p-XpX|E;o3cK0^{5AQ6Yg z;#E+fI#qi%gmY^-2G5y5*##2 zQ*Z(vfg?@aPrZNdIxyTfcG2~JnA+aZ_Rm9|$jrvCUz{3eIq>RS;>B4GDf`6i$bnnE zI}!x_L}SkJ zoLj%oO1r$+6!&YMo}(=RO)Lqh_C6w)gG-hS&4RB*vO=ad$W#hhiw})uAan(Nwtww8 z1>|jdul4TinvDC&EF)`%WEmjKY3q<&a5KA{81uxNXzCd9mZRV&UByk@Il^AJO0a!+ zId@kYY*l`zzHrmyprYLo%;S56yrQEwwJ7wU?~T;23N5?jXZ3z3UUxZ*EhH0 z9IgXs>Xi4>v|*gk@3h6GinmQ=j$9R7o{=O73?OdcZ^%Q}aajIzNSi2E{pYmdI(hN z0z8@T#y#h*gkgL^gZ5vxQ%ml99vb;xjG?k%3y{adK^u8QV*Oc&+wL#ios;Y{C+wi~ zSPg4WY zS@qn_JmqRG+U7Ium@jv*Z~O=~7=U8NI!hr%fG7wNilCH1grEM~+}?hSrn4Q+k?@;0 zfE9|NbNzCiA*~o#trecX&T)1np}6pU1=`224Rr=11S6=+*5@R>F=N7Az>}tU&iyfp zZR?rA&UX@_=sL=ZC0=cwftm4e@ffi<7$Flex4F%2Zfz@5xfTi;XGJEb%IorLP4l+Q zBNqcf?$D>cS#&<-p<@Fv9xNT+4zL+>1()OqcNpv3g`xvc1ljL5M$3KBJHZ%O+Ma4| z&sAe50MR#FXy^uPPt!8`i%a-}l+R0fID>urI$47>KhD45(c@O8**HqcU7YZD#Z^q5 zqH9Dg`T%>|ykKfFHjT_$cYk-qxOlpupsu|n*r+Oe<{&%9wCR6#P>t-vBGRP!<*Eu8 z{$1a`#C?0uh?u?ascH1}JhQ$#bHMdhw4+hv!D|SQF>Hg~+yXy{n-cDfC32|{a)3mH z2r1a9g__$<#I?HwXVA(JoZA~UBbaId?=}Heo-H0{I7!Wu{@yiR{W&N&_= zAL1~)1400X@*^pq+uY{%PB{}pVT)0gCqRj5Qb)BgHzrAmHwPoAS`o2*$ z*IbXi_T$`}kSIv7p)nw$i1vjbh>2p)mQ7zl@GmfZQAk%vhz3P$3IQc3Hf-99H)=2< z26MeR_nfo$UVE)MXFbNxM!m+U8uhN4uQkTyBzvtjXVrN8p5ORA2F`v=gc#Wo%rvsC zv((C9_C|m;+S#-k(%mH&y4EKxK~HrqlM&Ho)BBXSpBo*~)#Cx(F%5Hy^w;(Wx}yf& z^Bm9&W^SIX!`z=9VBMF-S9dc9Mu{%skIbmAhhaz2ttB|x`K|9zL#CCvdei#~y2^?U z3Sy>PFUW9CX@SGtv_A&SWvhJ4eknBTFB+#Hf;bguonoUx+yo&M)at41eym}UE^B-F z;NHu3P+T(P5DC8dl;GnRjVQG<%*@UdY;B@g{8JCIp}MW>S4d@IY$iLMjm6mCM|K|T zY|ji!&XRAE43IDcLJEz~@wbTd9v^Og3LkEM0*c{lyL<4%4?hMQg3|cCmK1TGuC7JH zjHy#DH@L4ZT~TbY72M13ZmnRXHDwk%UAJ}LSp#-D-pR>N9~oG<#M)$r2S30H5|IuN zrX?yaP|JPN)Z?2u1Bvfm8v2bwj(S)S$S7ju-L#T4`l8)m7gvn@7o*3gJW1 zXgiMF1+}!Etzkr;+JT{MlCyUY)LuzOUl+`s`@~ns|t=%rdGqv{o`NWW)7uM77 z^I4zH6`8B)V(6rfQyX$;?%-eAoLl!=q>R=O!vqru_USYJaR2+*rBC?Y_NQ?hJRry` zS#U8o?Dv`ksgqB*5(ct$JzfOh?s-qI~R z8`;u`NU^4+dKC4UXh~N{PVLW20voL!Ij2Gr?R@3#r_`02-+pG4KAsplUo`-dk>aAFotP9#zu)x*j*yvd@5L2By-(%=LIzr#NA~R*xlkd`sQ%XKc zTmLSyJNnisOJw5SbH?ALUuMH7B~k_myKW(*({GWkY1z5ogASw_P2SEAvJ#K9t*6nr zLfrkhgaR!ZhcrT>6>fqXgeo{6TbsvBt>-#x@Z**Gc5~k|zNx1eiXn=DZ$9fRnlrI0 z$j~AD+K>#54Fn~)|H|y9kW%&PvU?TI0BRq z=d@j&j0soG&Y`+frjbZ*SK(%zO;4=8oP@0@tE3v;E1#1r8sCU*ISH^RVa5tGa8lK`gd<_xYT}-Wwt2 z?J?Il_m;;sZb6#2ZOz2C`E%i7>ychtdYA~7a$~wc6%ldw-m?Ux3{-I=_kevsshdWt z&hQ2rX>}NpUayXhXjrW^Qly{?pr~f2oF1ono45JT#0~IgHG4i)?kP>)mZrrbg}owz zR0I21-97{`a^@mfGWr(iE+dIZfIxc?3+&en{=E2TaI;7FD zH#cUPTYZv48B$cP0KUYZuuHz+?dC1s-F$`n;4MORS9MXAD!rz%l@xqBgCEys8hH5L z^m&MYA;KUubW&dmpdIlrY-eTIe0thKEU*51i;X(8u#B5etub=53HWqy2Q5X|d(Ao1 zSvHXZajmVzfor+Q9mij~#{wDlLtW75GY~{3#kLaPXG?{o-Tqtt7gZZrU;*2OW zSFp)&?lYZa$NPmN!QCY?Uu0A*W-;VBjcEQd3QcwStwS;g+|BZi?v9t4ZMu`|y(jZZ zZCpQ2Jj}Z5tjc&8ttm|@A1A=mv&J`18qbG3dNcnD*=;G+n|9X9bwVS6An5f7O~BLp zzEinwxwnOl7YMy4fAyj}udeCn$ePI#W%yuu0!$tqlSqp1qL28Je8gk;29KK$xDP+z zMm>~fCB;ZXta4)f*8Aaw{goLYCTEXJ95sM3F0-pL1yq==jJp8Owsf2|Oz1H(c3AiH zQKv$#Kv8R~ePypk+Hsdj^?Mu0#L$|G_1@^mtG#%93ADzcE)h9x0@O0;QPReYT>zX6 zeStK0Qu;3>%uL`RE{U8BGH_kC4Ce)@EsPV^)_Y+zSZPWxZE^*wW{*aYso4^)Zs{Y- zbBt37J@b_A>;y5M>AjiPX_b4s|J3eARr*AXrh+Cf>J)g|r}*v(`23P0O>4F->%B#! z!)~fdf7mtDLx91nr3^WjRm-@B1EE_1Uk2cLDIvmDdYzo%9J()z2+@!b5Vp`Q(Bh|M-2B6fSU zsg`DYwWc9yyK9)fUFk04^}#ZANM#~{x1|Hhz;{fo!8tc7aai5OMiU~Lb5@Q{(>?we zN3V$^KBLzW0-U-QnazFe@0rsgKpZWK%qrw#xJs7ZR@)|%8Qefu6E1O=4CK(c_5ps! z)Rb(Qo7us&3HH`&%vVi3*;4_ZEvGNd`nEEFf~3uPYqvT$RyJ`OJ&KrhZN~_;u4vw+ z>LqiSBkcHIb=EfLw^cRpfafc+as4}XS#nCOmI1T? z({`z9*QpgK2-RR3x+Wiy7d+GO(vRqpY9gF7Kq568q25EJZU>WuMu5E*B>DwA{e%s_ z#x{7wL->8%hu=fMZBGLaKm52{Bj`0#bm=ZiEnU6v!^>Rj%tWygL!|Z;4pFHxFg{99 z#iLI(U;C5c3-@@)T$a+?CLSjgqp32-KWwy#&*8s!UhIi&T8M4Nw%1J~hBww>2RtOb zv|Rqgu62$~iKeYTTR-dCMyrD`r;^Qju6ZN)bZFAn)abAtmqO+?cc3#)yPJag_+tFt zmuc(L<@UAHVwXrL?K?A8#b|!j8l2iI8Ttx`2;3>lYtU$xEl|I|aPL_qkXYY;<6F8W zkp`FVwO&)xb<(E)`mBz!1$)sauY-r$t(Bn=BTHw%M*F0wSJg!sr4W;DaoSr7Ls~Yq z?bTvO#Y>m`mPUL}pBD5$*tuEbeq8k#v+y+(Kn)b2BZ&P${$VJQft%}H%QQe29=q&wrB4O`ym zL}~+F>~zEXfncs(HHy-f={%^>6K8I-yEC=SqLU_2O!P-Ao2!=T^DtgnmngcxZn~Z; zXpL-RLpGT}kGpnnpA_s{XZD5==JD0=6^;eIN|YmT-P6sIH`33+m??dJi!^YaP(IL&a~ z^aENGQ6l*CtnuxWU>5_a77)s43{-%eMoPLVj_K%_-s1WdaiwKhKkLIBMPa;BsvR39 zvAi|kz1d-p>3@Q48dhT7>I!)zXu{Q6f;sa^N2*H+0+40F@6!UFMmJ3Xkl%V#x8b&< zRx}|ocfqo!NhA_xHy-)`r4G*JWC);9f98-*+f!2WdeTA-(jVWTXvF(mOXQ3uQX>Vl z^!|023E5Y-vLEJ^@w2Vh>!kbnMNl1E(^nn3d&D-bVaXMJ3{ltytV^|?`N*6yuT^(& z+ZkEYbk{wOjaYW+`iUh9H>VR6EoquL8_bpk{!?_+VQ@^$C(!n)v zO8a}+d}vb_&sndlw)Dx_Gn8l315{ zQnx|!;4T)WIZU2m%|F>7<;^UjT^6G_f4H-&E#Z1=)-~JoLb|bcC8%B6eGCm_{~S=c z%J>;&**2acAW{hsV~dTBK$SuyK`IGi+2bYs4(hPMZSYtEp8;>6xPgK)l3ne{Eca`b zmDEb>hQ;5|9h;s{BZy^&zL6PHr{8>@G7HY0&G_%1I_-cizpY2gz;gb@ifnXWkE}(9 zVqw>@lqzc zYawTsa59mPWZJ5y-nb5qQJ(GfokUW+9_`vzSA2>UEoZZmtFl{iK({a+So8xaN_z2$4R3K9e!yM$0bBKm zkQ;<*3nHvQ3=l|7{BowehoTwXSv);}FkFP>_-63GmJC4vBV%uCnN66Yz9LbDC9MrA40Ge{0$} z3c?Ul*6j3SIA0BK} z`Mrp$-b(;duPm&Q$^pAH!Y=&?#Q*_s5OSMEe1?y>3qD|@?w~}K0*E6TRruk@(gJ== zdmTTHCD*#TpL>IPl(AuM<)zvLryv6^M@e3`_~FMHX#0_kxKFJ|x~<}=i}7I5Ja5Yn zKVG%V1eifj%o-2v4l$lz_Shd{91@LPe2W34En3nft++>M_UUl9qH^0#G@7b8(%Geu z>&^Cpb>mSGE*9B&of2-C4Lc64X$xT)7u*(J_7?gvPv)>yNc5}fwxZrF|I=Eal|o>4 zc`s^Xlm&^+!W(ws-&7K$IzfybcKnQ|N@5m$AAB+fzF0a#_m7EZs2@ffTygu(Z`zmHG=Efd-~F06IF#>pf3D{8*i?PZJ105LyIUYwQmZzP#*lh*G3!nsuay zf-Ze}!UQ=vm`B@!9vm{T6mebhk;tMu)e1Xuy%I;dY+Oq(b<=E-8C?I}&=GbL%1Nx5 z_G53V-0HK(Bo>bTe2qQ1wy<$UVbaaCW$8{evW|ki1}VjmHV88lSOJpeQtO^v?E_MK zIwVCZDN-B|>1XWI&mevX#SL!M9k#*S9Q?e8VhF_mgaWP3?HRDjvcXXijjF2mID(^n zWKHwP=5vrtbS!By(gJ)j-w9{C3hjA|v^dMvI@>#pk63fw`A`H#VQ&uFAE|BqQqV4G zJcVsiwJF2O2z29;L>4>KF`re9?^LDCYQLk|nO3?tMFxPoTv8s%ICfoP|6~coWazCf zTPUe-z6)KZ3@}WJTKEDfNk?egIBduQ&Xjf2MK@>i7cuwD4Gqot@_X2KRm+~*4%Do^ z&TMJ{C$E>XuO-t)YU)vPsYy20z{M~gw=2`np)&tHEd<3u=Qr|*9LI0kMa&B|P3k&3 z+KG{Y9nbS~r%U*b_g_px6R=^1iAjWmWQi;%oW>d*Ypuv27S_Da&Vz-O% zygMLD5@@Z<^^3ECPbrcDMa9ER#ZxFils{h3Mp@ohJIa3rFl-4 zD$9zCi)m1F1h?cB4;t#zeS^!M@7oA{#iSZ$&AMgCUXVq7WJq8+D6-Ap(XVRPHFStWV0^2&Sp7sWQP^`V=1Syif@`in8XO@>()z&b($*?irCj z9f*LOkyemC0AZppP=D^}j$PL1y~jrM-kE{sPBmM0^Yps7f;$7bW;Ec_`0 zIuk8Ok__a0*&PrkDMXM*avG9=1T;&Fs0u%lmOHhghCWs0_KNq0*?)dq zSu9=O4?k9*dzn*Pg`Tec zIMV3yZ$15uvqf@y+^BWM++R+025{~VS!eY_lt62-O0$&NDn{40%=gw11V|-lK$Y3Y zvSvkeT5D{S`>DsCH>*AxfTv`3dX+kFmX!*jadY&2zIJ<01FIDIsDD57+x;3{tMXn3 zf&hXPs0EFWAw6-_xdgH*Nj8vbeo02ocj#VLH#1dL5)DA0b%aEJix+$c#So#|V#_;h z)IGN0BW{BSY}7phgeYnqQko}KmBNx&OQT*Q_;Gxx#Ra6q+6MGOiS<0O8E*QnR`K@h zP=wCcU4T&Yfaj%X%cZ&2JK}zvqfWMg4^E=&so(U&kGb~RNv*7_(RT%+5G5)0`xyHu z#{LkMsp^HlUt~<$1@p{E%Is5FWM=^LlZ|LjOMcjPs=L0qtCFpwJ3DIS>k1r{A%r*n z$XBpxmN);Kr#mc-y{w7g$0`SY)a|W>Y%|DjR@xG_O_GrTEH?ntV<0-Vn8zB&h5v2(Zcm|;mCL4sj!A9L-8$9AZe1~oDhyWX)e3l3PFAN*- zQX$1{hL`wp_CAj5@+^Gqo8s*oyC)f2c3pZ&%lw1_kO7^_5Ex6ilSagQ zBT!wO-5u*)IGHs~vIL$W)_cS_V4r@$bMhTNMjLF@7PrA$JcRGCRgVbOrVP`kqjUCh z=Y48xS6-zQ;E7hmvzXIm7<=L>&V%d3;jZJv2KX8$6m!Q2TJ^(^Q;6ZF72zHFvoOXv z_QUhfZS7!+(X-5Zo5)GcT{#bP+mAD_w7hH_$2I~j8oPbgY-k_FNRkvBSbb^vtpV(?shm_7@XsB zc?KP7^Vzymn%SS6Vc&2Z--;H5xga3=`@Kr57?D~kX8<5X(w*wf?v~2V^l5Q-suj4w z)MkWd8^u(jIh6#dB#8A6hx7@b;~yd526w?D?!))E4IUA43sONrjRGdBTcp~J)Y(8b z(rYMl)=W>;u~v?Ty2zkUnAKp}LiKXQz3EB6E?ISc1P1An;Ny0YwHkKE?S(VB1w9DV7OU6+wM{$^lG3t-eP1l^TTDEA;rE6|=oxS_vX4?v>St(=A z!$^soq(6;|a5|WtGK?Oq49fX7idA}!Q=T_)4`uv(2BH0$^4Gxv51+yu>ducc+n zSX;mSt$MUpoaZO^g}O}DnRDp6dmsCKYP;-^7*krpmL$j1&bSMSHinU5d@Su|nRINI zh(?lTAm{VT9#IZ(W+10_dWVe*H?jAgHA>P@h;`V=6m1idtVigILzxD{S5;PTyX;vx_3MmwOJZ72Z%1)`c zA_HJ&*GMG=Bt?P)4(SV?;;*5&!L53OhwuY#!?y@|gFuB)2w>G$u%YnMrfwo14HFLe*+O4d_LWw}m1;`9;H8G%B-* zqbLFAinmC$Mii$R$hq4iNm8V`-X&Nq5(Fb4QVDZxqR(@emdw;<2X;0-)eWR(mmt}h z2}5Y!!jDsMko$}{Ql@yY^A)%y?Se%h3?QN!VB9#xMC*r|e$Hz%5$_HE8mI-BN5 z4J1chEc!xXd@HoW|S3PtP|gx?1I+5kkpfK$_H$lv4uG2$)!6WW300K3y77 zsqQDs0Qh69q1hC=**X(_K%9P!Cwz@SZEzdB!F})!w>j{6qwb&>T2G+pT&$Y$oU+KA z{qWTpc!&7c=-eIh-GD~+ldM;|1)l3SIE(&xG z5t&PYoUXT2XJd4S6T3Q8suMix@9+|TM5s2{s9W3yZ?O&TaTh$|M%^P|SXPy)&)Tz@ zAAYGj_HK;wd$ zWfW(M{UO3Wim}^gUDdS=_rI4o#S|e9`UcI;>Fs$xl7qEHv1KV>NvoG>^I26sr5%=4 z6_wK^K9cf2Yna6I<^Vt1M|iDUDrZ>zuuJ+BjeL&7PrAnR3V<5me76cfn)U-930ffWT@D z#gbyR7hN85@M9G#PgbFTwP(^W^(HRmY|`1A8qivwPign#YMe?>#D1Km>2jvodS!zV zZ&&$oEQ{TK7%)z>zZtHE& ztkj6K`XKxqYGH_;+7cF*wpAINE`&O)D#E7uhU+|oKi;vM38+C*G;63icceoAT zKq2cs$KsaCj|=l?htkmLj6bfsysJOI#l^Q7-8nGQ)1skC1a(TJv-{mvhk0_f+4730 z(2h>Hc0QG>kP&`(+8nP>mP5{ufx*jIk;J8(p=$@a#II)*Ki12HolXID!rOuE-afLlq#)pzf)MM6XgNAHt zG3QUsNw2|DnHokHj%Jvn?`YT3i1(i4#2l-e@;>I z_U&0!soB-)sf|kelAHQL4=y6*hBVwdw$WCfldD7E5=LNEbiA|!*cRz7y*tF&bIK`p zkVPP^vbQqBhU~lR7I&%%=Z-lvfyc4tp%rB*(n*%m#w0Gg9)*r+I^qHi^jxOU@hnJ} zMK>iz)$xQH&^d?K><-ChB{{KAkU(42xzV)2j=!>dM_5E4u$}sc$;)*tB66zBxKMXv zi;M-rC3ALUn3K5D{<8K+E4ybR-ougunmUj&iZxsQRF}nL_-5=L4wVODq#z2=+8}dD zI%TU*FyGTK+i8ehQ-4MY6w8j5e!c9HqiHd++C(evG|z zPN0BpSx=`8+}+?%CekU}Y>XA8%AO;ham2kiEH#7TrC6(pJvQ44DB{tVH2j{bnm7(x=0Z$K z#8%zoK75D!@EvZ{9YWq9U{Dh=6#%Lo?tERzajsP9HE@P_WE^$YJO(~F{H==#Y4IsG z^HsoAU0*iaU~=N+#HCb9lTIg@%kZjWD|qhPvxo><0gU76H|E@$16+&Ud_K>ds|@DA zjnmh&ZcJy3V2}%>AsJ{H9${_Al4nyWQbY#oz}c?Q(d^#i)1l!5omA(qDSP`$%1P;G zrm04nCV1KHvET2Iq#8PJIHW~cy(g9@y0&IP_B^!&IOtoX2wI7^4t2VB#%y$Hr?NMx zoi)I;K1(81Zz0^aCczKq>r=@iUmw317XWsSk0T(=`vBD>Vj{oMWaE;AGEQ_=5h)yW z(k(O}Nl94lC$VAp}(bNyQSBb%U~hXIMsc z0!8uQd1^q~6xj&+kg>ETGV%^}JUv@?RFWVS;6*2RNuEIdUu@MK9>Vu{*nGf^x-c|I&kE_EmI4<5i(|>Z7px-bjPy2KC!w)~M+JS4eZbeQ$ue023 z@%F7Bb(*-=qRDP(&a#q3kR~ajIL22A+gAytnMhFJAlYb7Am9rwFXrp*P83jjMc z?2v4>9;sNrseqo6;G6kt7Ey_eXIqnHToIbZ@5l;Ot(>}y!KkXAiV0Gws=fq`2i0yW z8q0Fl^{xZ4Y=k&d1yI2TTBnW<7DJL(N)c**SGolCl<<8TbisAlb5x_Isq?o5P(6)D zgxIIg*rm_-Ci)?6gL~WuZ*dnsVyo`4QMU-WF}`Ug28cmja_(m8t98%(X`IRxJ0Bx> zcEcb!!UXHG@yMZmzO%0%7ccB(A^sa77EI7DYmb#Hej>^rfS@kmw@X@RhRgbC!tM210eq*O2kmj>o!mGxl)CORi72Y#LsjGNR+CC_4@V778 z)cmbd0muMa(#GEPSI=Sozj_)58xf*aRiyz9D_RBpFt}(?%MXzj+F8=DZU;Im*Q6+L zpsb#AA{sBr7wnQR2qJ}>;2yWZ8{Dcl*ai={4IU73V}P3uJ|Vr`=ErMr+eYx~f-st7 z5tE!M8;GMtr&x8odP~}Rq2Y%gtNMN?mV(zK_dWPI-??5mje2czAK2J$%KYey4*4-z z_Q;CwsZ%Ks$1$QP!v1i;A&QVBiP2GAs=gXIyXX$MZ+S`D#1YJQXHlJZ5K-BzN(`nx zlX_2&wmO|Hk*`$|&xV#1V{fzntB|S>5N_=zkY{l7KDI%Utbk@TpCV_?l?3AuY-U zRfMm*UfC@rr(GA+|OX;qjnm6-t7NM?$mCU9A4rc6jx)DPm z9GiCQr3_g6Nu1}EipDMnJ{3c3)D|0ci@V?r9>RCH4IU71lZX1tyjtLX_;Jw&=rrkY z3e02L?50~@ml7>0xvgPpN)K-MadBe`!%e(wcs;6KdhF|KTq}?ACNA)q>AXU>XMfa; z0&g(;F=S|iUepojvEn=pL3B9aWxvDWkO7=&svRLaxo=t4tyHamnXJxLcKB7IH+V@O zkVsgq%_=P@9m>>hRnrZrnt-PjCRY1ShK8i-0ZH%(UHaoHhmFqH?ra4?$DA|GxZC=7 z6-%AS8kyM4G11lJqvtCfjyQ*WStwhH0A( zAZz!1m9?q2zw5DBz%!kD*4)ADr&JQ8X@Y(FjF80|>a@vCbOT*N`&)Wp(ep4B#LfPR=3%pQomxqbFc_t#ldE zkEKnN>J*1VmZpA)Bj_ZBmi7=L8tfy;>vTGtxntWY8pKZDBGOwUOEp6XgpxzYZeii- zc_MJP>tyROHLuVCK=T%9@KxTJDE~?hFa^F;%K1lqNz(08&rP~Qq=EgBtP3G z07*B@L5IP?JpGm~2Zu#Kr3R@QV4Nxym{bjT%(<{W!zLg}msQt#(p-U@I6~h_=fB(p z)eew$?aUZvP{9Uas1e7K_4@9J&=;`x@&-~F4PKLdY@C&>Dfv3yJ&~)}HGdhQ?qy+~mP)pCuC+Ve zX}AI5XdFjd_swdb*5~mxGCO31``mtm*1W5Sk>M{R*rZw2iB7#)^cI}z>PshiG>WcB z`!j^&3c4&W$Hw?_OU`GY{4*U5VlZGnZ=Mq)8Q6oQ)J)W-ti-Gm666Fe%K0BQ?FSBO zX1SD&WrhOD@%W+djD$Uh-L{J|MUxo?#ahZUjc7{1=n7tWNMuukR79nm9mp#+ z&0)BtobSe7G$Qv zLqAgidgePg(49P0SjdF;_BTiBa^!1(XWJF}oc&-M-Eusqa|qrr5eVndb8*+8T1J-1 z>g06}Qqwo9x)fLH*mS`r5aun2MRf}o*f5q}9wBrg2oq_jvvz0u<=R^3UtG@d!ui;4 zo_ek}{g}p-vJevw&q`_b>nKXiWxYPiejl~#UabYG7964oFE2anqXV?oIrwRmzhf75 zR(&9}umW4#f_`e35o<})6ajX5`nvSU7eRMRZ;3TMhoMAa8!UANwk zxt`ZNt=s+#lDXgMhyX2eAIpYdQu?W>)=1L?yM2V+evc@MkxB+~RzZ%1-Q|krWMh6> zkVSO%&APaMAbYr7W}E`C*IVrKrbNvM`P%bKpwg6muC~Y0A|2V-`RoT}{7E4V-XjUW z4={XnT)|V`X0L~K7XRFHfA?>K|Nikm?SJ;Gpa1iM^k+$%Rb0KVs}?x!o>z^Eg&n>S zi!f31%dXOXoM7U2YG1CqyGuWr$Du;IkrP2GXl;byOOq0^Xio$B7Qu!wLZ+SVqniIM z%@b9ci}cQ8>TZo+M?dtt#GI-()d6RLMk)z*=?gx`-{Lv_4u|vwsYK97^AZxOyp1H? zhTO?yBhQ~-`%a%7%6P5qBG--V>`!CAR9J}PpF*BAwuqem7-vtuNz-D-G&yZ$qx5(4 z;+1QO0`~lxCeL$~Ijl)Ts|b@^f? z25q+!j^Gcl-Yj$Y^4Mwz)Jtwnuy?JRorV7)gPD#!>Z;AkpL(Pgm}Nyuau$ybIs-08 z2QKL7l*)?EvTmHr!{eS%PaSvdmF+{dM$(bcS`ftv_J;^h&oB7+`5DilV`58m zddS(Y14!_QB>X9W8@$%*W3FoBb@SlT|Cumi$nC%VjobHNhMV&FXe`DMQYh+hDeJ z0-an~G|XLtbUVSL=i$0ZY~Cak|2m`x9MV6;$M|b()E2kF1MY%*Y>WTYec6ew!QP&C z{kS+)evI0NV%$Vu#?FXYq2vq#P^=hL@hyJ(TrNNS@Z(i^1;aT1NRf}-vylPclAc)8Qx_&ub-2goan=$xog)^L|r5!N{uCMwwcBOnJi|L4cw`q7{K@bf>T zCH=F*iMQ5Wl@0^kMZ_JK35{aWotFITiR{c2C6Dq>nqrfLVgRMG##37B-nA2eB5=dV zs6}G^b&}KDKVvoo|2pS1ZVg4nl=c=LHj&Gu(`v?4(@ILOelIoP(>ysXDI&eYbMl0j z^fR90&v;HhBheAECSm~s2Bn(eDF7WG**R&IuRF4ni+*=lT%xqd?Df~h3Eefh(AeH7#Qd56!> zFL-*{;bp%^oTNrAP8Z73jLU4aBBJdV>b#Ez8##Vl{*Z{?z@12L@szwnDxqzokv-52 zdvre?K&~+#n$5$CvV0+Q_&p@y_aWTYGO}K8bmyfL@ z;YWmOgAKR158vP+e22U64MKzv_&U3OEG_T+EXPWMxz(tSt7&ARXUuJCXSAB-@@LZA z(Bti{7s=kf^Wzl{_9%$CR4dcv&bY>wi@-1^kf<&wYM#aK<>Y1Aa#cOf%wOe~bW z(r^BY7X1@r6;C57^C&W~tImWB+>$laC|gvV%z9)YvZ@=^InJIKT^2b=kcns^+_v`6h4_jqf{XnJ87po;N%9l139f zm=1%{ja@ori;U+9y0;@M4J;nVFVcVPgHJb}GSPDXOH8|$Lh9c5v&N1iA4Oein zh99!t=Q)90Q1{8Y_fMp&^EmT!lELph4s5W1&Sh6@;BcKLhI|{3K#=H**)iOUv_InLbkc`=B+5BbvYXU2Eu(^gMQ~JQ524siIuFEy*DuZr?m) zguT-i=U4BS!HIm_l)y7=uZ26G7fpVKc{pu!zmTrXb-hW4S+gNQoTPZ!?Xf>ZNYWH( z+4Og~d}L2Vugf|TQDvaZ^y83`veATTD?d+!c+vNGir;4`?9fnU1{A6;@vQO>+ph3w z$t9`TLv>uD%3x$3MJK$04!?o~?_YiD`f4nD;-MIPbANmL7k=%x|K9&9eixV@_}%aR z-KRhG6My+XOPc;Qf!vSXjH82{y+w7$es`^Uj>|l^nNGIUbBERbA&Ed`A}W=-abebi zBtoPJRWdbUaqt(;0qE3?Teo^4XkdO~*Sw^~`N}-IebW%6NRUW`L;8ZJ_#-~W-{Cp= zf>aWKVmJ~k4PbHX1jo#k6Nsbt>Bo+NGSk@UG>85kSPTrQaxY8}NWJ#GNM?J6M zsqA(R#j#3{G$hOtX}+BM`L>A3X{me7%K`Q{kwd<*z|=Y$TZrLIu``8OCeV1FMpy#u zoRh*nAMA8c_$651ocIye!5L1HO|E^StVAS7-`g%(JPnZM$oH3gCj(^d(FO5DXRHN4 zY;6kSx*TdLYg7bdjc&~2tcAu&2I5@PgQVNvop4&?>>$CA)OEV@^0+*k^JHJ{uy+Q% zSUTs_dzOxS7S`;O0<_aw5GNYXyFETVeZi;a7wq#OAw97`;aEN22XwA2`blLyKa~x> zB=2z0M!L8(FF@?F7|n*e)x2q??6Y|FC$SBUI%3g-nPJ24FGv{s}AQ5+*m zVo0Nyawhn<>VU`K3)H~d_Cc;)ZxrW}9_#RXFL6S7OTaVB7Vwg}F+T;#7~Lf)%tOYr zTBZubHoU__@D>l@BR0VnAvXvafK-%p3!ewa;+!ZjK+_k)3U|vBu1( z06UAw&UW6`E3UKYLsgMpOGI{R9A~sgcG}TB?#Rw&RPDNvot0I-oWvOQSvKXh8|;*c z=g=*?OxmwUc3K*kT~inLXWI6L?dAvb;`>7)JLiL);`}BT;N2-SF+Z|XyWQJY6WOUd z?J^PFX}i=TJJ$z0Usq&jLF4^k=ZPXaU2aJ2hkmc5C%U*2wvD}E-R5-a!ZF(-l~7{O zXPjFxwuwi$;=aL~)Gg-5&es zfF#uxk8s9%$K(VSO^Ia41;FAmyYlUHo=qblo|8v>Og})2GK#9%t(9!sRjmFYO|Y}x z@TvNYs&Qt<`wF7&pu_J$f;aH39Z!Rdtvv#SKX}~U|CN9CgTMWMntyYQ-~Hy_KmEDK zU;O83C?B+>e;P(@&)yBWn8?mGkCW>?oAn!y1s*v9?3DcTDv$8gqRYA<)u*z0om(EV ze{rtKOGnuMQc+WE`EQIGaJ8J7dp@dTF6~CrxZ6(m8(gcYQtJpxQ6OIB5x;`se;OJ| z8sRy4!pHc>c#1z^pFSg&7+TU?NoC4Mxl}mWUmAmF%9{fzrag^)nP@EQ9JvIzxX^rF zS!Ac%$vaNl*y9@~bQ=PTM0O7QzB{s0Z2y@3`!%YMA-lE8(8$iIJF!BWftLL|_V;~c z=dj35w@z!1Lb^~drh}+X5!pFd)}AV|v-PVoScdfZ1?<@yHUOoGrA_K-?Gu~1&2bOR zK!L6)jB25`fH3osoy#nUZFEO>URsu#tq~_F4pEFRyFI@9{EW|EUa*hitQM!V`_TP% zX1G#*oz5maS`fzxq9lRV+A?JnG#-N|+^PKxn4+sL=Tc{; zChp%_5X_KhPU*PoTmm98BQ1-1G_;B}nKg{6yF95vr;5l4<7WkhyWk#o;XQ8D9k#(1 zTXl;YwS_WL3fdgO;c=KgveQR)E-_|Cb~c>A<3)B(myk~FqWakp*WOrnzpbzY~xA->HmnO zyQP=UU3*hKw;q8t<=6*;oohsPHrCm^NSG4YS+|eczu_Z0Pa4^2L=+POoi`eaqXfGs z#vzVzh+-sZYJhCCyfku{CPjcR$s;}{?*TDOa|8icDmL=hz6o0Mij+H zH?s^vyj43qsxKh*w7u(0TVEnVh~xIF(_CDNW;kjt_3zIIJL&wQ?ey0{%~~OR>vv60 zK1+L72)V(Hy1`9wi@V?+x4|85gFD=)8=J;C81EQhAf5-`8aYScS2EL6oWq?)ei!O|1mfm{`If_?|=Al$k+cr)yOV) TN)dgs00000NkvXXu0mjfeM?X$ literal 157220 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

)u}%YucGZm1prGahlL@ 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 T(} { + +// var users :any[] = []; +// for (let i = 0 ; i < 10 ; ++i) +// { +// let response = await fetch(`https://randomuser.me/api/`) +// let data = await response.json() +// if (data.results && data.results.length > 0) { +// const newUser = data.results[0]; +// users.push(newUser) +// } +// } +// return users; + - +// } export const Table = () => { const [users, setUsers] = useState([]) + // const users : any = useLoaderData(); + const [loading , setLoading] = useState(true) useEffect( () => { const fetchdata = async() =>{ @@ -18,13 +35,13 @@ export const Table = () => if (data.results && data.results.length > 0) { const newUser = data.results[0]; setUsers((oldUsers : any) => [...oldUsers, newUser]); - console.log(newUser) } } setLoading(false) } fetchdata().catch(console.error) },[]) + return (
@@ -36,10 +53,10 @@ export const Table = () => - {!loading && users.map((x: any, index: number) => ( + { !loading && users.map((x: any, index: number) => (
diff --git a/frontend/code/src/components/Home/assets/css/style.css b/frontend/code/src/components/Home/assets/css/style.css index bbad893..debc0e9 100644 --- a/frontend/code/src/components/Home/assets/css/style.css +++ b/frontend/code/src/components/Home/assets/css/style.css @@ -2,4 +2,5 @@ .mystyle:hover { transition-duration: 300ms; fill: hsl(var(--p) / 1); -} \ No newline at end of file +} + diff --git a/frontend/code/src/components/Home/index.tsx b/frontend/code/src/components/Home/index.tsx index e5b4958..eda4d1e 100644 --- a/frontend/code/src/components/Home/index.tsx +++ b/frontend/code/src/components/Home/index.tsx @@ -1,15 +1,16 @@ import { FC } from 'react' -import {Layout} from '../Layout/' import { Button } from './assets/Button' -import Hero from './assets/Hero.png' import { LeaderBoard } from './LeaderBoard' import { Link } from 'react-router-dom' +import herosvg from './assets/Hero.png' export const Home : FC = () : JSX.Element =>{ + return ( - + <> +
- bg hero + leaderboard hero
@@ -18,7 +19,8 @@ export const Home : FC = () : JSX.Element =>{
+ -
+ ) } \ No newline at end of file diff --git a/frontend/code/src/components/Layout/Assets/Alert.tsx b/frontend/code/src/components/Layout/Assets/Alert.tsx index b65c3a3..91cd8b6 100644 --- a/frontend/code/src/components/Layout/Assets/Alert.tsx +++ b/frontend/code/src/components/Layout/Assets/Alert.tsx @@ -1,12 +1,22 @@ -import React from "react" export const Alert = () => { + return ( -
- + <> +
+ +
+
+

Notifacitions

+

frend request

+
+
+
+ ) } diff --git a/frontend/code/src/components/Layout/Assets/Avatar.tsx b/frontend/code/src/components/Layout/Assets/Avatar.tsx index 7a8e1e7..df61fc6 100644 --- a/frontend/code/src/components/Layout/Assets/Avatar.tsx +++ b/frontend/code/src/components/Layout/Assets/Avatar.tsx @@ -9,7 +9,7 @@ export const Avatar = () =>{
  • Settings
  • -
  • Profile
  • +
  • Profile
diff --git a/frontend/code/src/components/Layout/Assets/Dash.tsx b/frontend/code/src/components/Layout/Assets/Dash.tsx index 131991f..4e5462c 100644 --- a/frontend/code/src/components/Layout/Assets/Dash.tsx +++ b/frontend/code/src/components/Layout/Assets/Dash.tsx @@ -1,8 +1,8 @@ import { Link } from 'react-router-dom' -export const Dash = () => { +export const Dash = ({selected} : boolean | any) => { return ( - -
+ +
diff --git a/frontend/code/src/components/Layout/Assets/Game.tsx b/frontend/code/src/components/Layout/Assets/Game.tsx index aed66d4..7c1a2e7 100644 --- a/frontend/code/src/components/Layout/Assets/Game.tsx +++ b/frontend/code/src/components/Layout/Assets/Game.tsx @@ -1,6 +1,6 @@ -export const Game = () => { +export const Game = ({selected} : boolean | any) => { return ( -
+
diff --git a/frontend/code/src/components/Layout/Assets/Logo.tsx b/frontend/code/src/components/Layout/Assets/Logo.tsx index 70e760a..7231c48 100644 --- a/frontend/code/src/components/Layout/Assets/Logo.tsx +++ b/frontend/code/src/components/Layout/Assets/Logo.tsx @@ -5,9 +5,9 @@ type sizes = { } export const Logo = ({x,y}:sizes ) => { return ( - +
- + diff --git a/frontend/code/src/components/Layout/Assets/Message.tsx b/frontend/code/src/components/Layout/Assets/Message.tsx index 708bef1..31ca4c6 100644 --- a/frontend/code/src/components/Layout/Assets/Message.tsx +++ b/frontend/code/src/components/Layout/Assets/Message.tsx @@ -1,6 +1,6 @@ -export const Message = () => { +export const Message = ({selected} : boolean | any) => { return ( -
+
diff --git a/frontend/code/src/components/Layout/Assets/Profile.tsx b/frontend/code/src/components/Layout/Assets/Profile.tsx index c262926..42a33b4 100644 --- a/frontend/code/src/components/Layout/Assets/Profile.tsx +++ b/frontend/code/src/components/Layout/Assets/Profile.tsx @@ -1,9 +1,9 @@ import {Link} from 'react-router-dom' -export const Profile = () => { +export const Profile = ({selected} : boolean | any) => { return ( - -
+ +
diff --git a/frontend/code/src/components/Layout/Assets/Settings.tsx b/frontend/code/src/components/Layout/Assets/Settings.tsx index aca21f8..1fa0d64 100644 --- a/frontend/code/src/components/Layout/Assets/Settings.tsx +++ b/frontend/code/src/components/Layout/Assets/Settings.tsx @@ -1,9 +1,9 @@ import { Link } from "react-router-dom" -export const Settings = () => { +export const Settings = ({selected} : boolean | any) => { return ( - -
+ +
diff --git a/frontend/code/src/components/Layout/index.tsx b/frontend/code/src/components/Layout/index.tsx index 4939cce..f9444f9 100644 --- a/frontend/code/src/components/Layout/index.tsx +++ b/frontend/code/src/components/Layout/index.tsx @@ -9,16 +9,26 @@ import { Profile } from './Assets/Profile' import { Settings } from './Assets/Settings' import { Out } from './Assets/Out' import { FC,PropsWithChildren } from 'react' +import { Outlet ,} from 'react-router' +import { matchRoutes, useLocation } from "react-router-dom" +const routes = [{ path: "Profile/:id" } , {path : "Settings"} , {path : "Home"}, {path:"Chat"} , {path:"Play"}] -export const Layout : FC = (Content) : JSX.Element => +const useCurrentPath = () => { + const location = useLocation() + const [{route}] :any = matchRoutes(routes, location) + return route.path +} + +export const Layout : FC = () : JSX.Element => { - const obj = {x:"20",y:"16"} + const path : string = useCurrentPath() + const obj = {x:"30",y:"20"} return ( <>
-
+
@@ -30,38 +40,37 @@ export const Layout : FC = (Content) : JSX.Element =>
-
+
- - - - - + + + + +
-
+
-
- {Content.children} +
+
diff --git a/frontend/code/src/components/Login/index.tsx b/frontend/code/src/components/Login/index.tsx index 9a79a0a..419154a 100644 --- a/frontend/code/src/components/Login/index.tsx +++ b/frontend/code/src/components/Login/index.tsx @@ -21,7 +21,7 @@ export const Login = () =>
Logo
- +
diff --git a/frontend/code/src/components/Play/index.tsx b/frontend/code/src/components/Play/index.tsx index 0044a8a..c45a57a 100644 --- a/frontend/code/src/components/Play/index.tsx +++ b/frontend/code/src/components/Play/index.tsx @@ -1,10 +1,9 @@ -import { Layout } from '../Layout' import { VsUser } from './assets/VsUser' import { VsBot } from './assets/VsBot' import { Watch } from './assets/Watch' export const Play = () => { return( - + <>
@@ -14,6 +13,6 @@ export const Play = () => {
- + ) } \ No newline at end of file diff --git a/frontend/code/src/components/Profile/assets/Pong.tsx b/frontend/code/src/components/Profile/assets/Pong.tsx index d1f6df3..362292c 100644 --- a/frontend/code/src/components/Profile/assets/Pong.tsx +++ b/frontend/code/src/components/Profile/assets/Pong.tsx @@ -2,7 +2,7 @@ import './css/style.css' export const Pong = () => { return ( - + diff --git a/frontend/code/src/components/Profile/assets/Table.tsx b/frontend/code/src/components/Profile/assets/Table.tsx index f51d283..2a14567 100644 --- a/frontend/code/src/components/Profile/assets/Table.tsx +++ b/frontend/code/src/components/Profile/assets/Table.tsx @@ -10,6 +10,7 @@ export const Table = (props:any) => const [enemys , setEnemys] = useState([]); const [loading , setLoading] = useState(true); useEffect( () => { + setLoading(true) setUsers([]) setEnemys([]) const fetchdata = async() =>{ @@ -17,10 +18,8 @@ export const Table = (props:any) => let response = await fetch(`https://randomuser.me/api/`) let data = await response.json() if (data.results && data.results.length > 0) { - console.log(data) const newUser = data.results[0]; newUser.seed = data.info.seed; - console.log(newUser) setEnemys((oldUsers : any) => [...oldUsers, newUser]); } } @@ -30,7 +29,6 @@ export const Table = (props:any) => if (data.results && data.results.length > 0) { const newUser = data.results[0]; newUser.seed = data.info.seed; - console.log(newUser) setUsers((oldUsers : any) => [...oldUsers, newUser]); } } diff --git a/frontend/code/src/components/Profile/index.tsx b/frontend/code/src/components/Profile/index.tsx index 1814e7f..2fb25fc 100644 --- a/frontend/code/src/components/Profile/index.tsx +++ b/frontend/code/src/components/Profile/index.tsx @@ -1,4 +1,3 @@ -import { Layout } from '../Layout/' import { Pong } from './assets/Pong' import { File } from './assets/File' import { Share } from './assets/ShareB' @@ -9,7 +8,7 @@ import { Ultimate } from './assets/Ultimate' import { History } from './History' import Hero from './assets/Hero.gif' import { useState , useEffect } from 'react' -import { useParams } from 'react-router-dom' +import { useParams } from 'react-router-dom' import { Load } from '../Loading/' export const Profile = () =>{ const params = useParams() @@ -19,18 +18,20 @@ export const Profile = () =>{ const response = await fetch(`https://randomuser.me/api?seed=${params.id}`) const data = await response.json(); const collecteduser = data.results[0] - console.log(collecteduser) setUser(collecteduser) } fetchUser(); },[params]) return ( - + <>
-
+
- bg hero - +
bg hero +
+ +
+
{ @@ -38,12 +39,9 @@ export const Profile = () =>{ }
-
-
- - +
-
+
{ user?.name?.first ?
{user?.name?.first}
: }
@@ -55,7 +53,7 @@ export const Profile = () =>{
-
+
@@ -66,6 +64,6 @@ export const Profile = () =>{
- + ) } \ No newline at end of file diff --git a/frontend/code/src/components/Settings/index.tsx b/frontend/code/src/components/Settings/index.tsx index 5a4c680..e2cbf6c 100644 --- a/frontend/code/src/components/Settings/index.tsx +++ b/frontend/code/src/components/Settings/index.tsx @@ -1,4 +1,3 @@ -import { Layout } from '../Layout' import { Avatar } from './assets/Avatar' import { Edit } from './assets/Edit' import { Master } from '../Profile/assets/Master' @@ -13,9 +12,8 @@ export const Setting = () => { return data } return ( - - + <>

Profile Settings

@@ -63,6 +61,6 @@ export const Setting = () => {
- + ) } \ No newline at end of file diff --git a/frontend/code/src/index.tsx b/frontend/code/src/index.tsx index a9adf93..78b43ea 100644 --- a/frontend/code/src/index.tsx +++ b/frontend/code/src/index.tsx @@ -4,8 +4,7 @@ import ReactDOM from 'react-dom/client'; import reportWebVitals from './reportWebVitals'; import { Toaster } from 'react-hot-toast'; import { UserContextProvider } from './Context'; -import { AllRouters } from './Routes/ReactTouter'; - +import { AllRouters } from './ReactRouter'; const root = ReactDOM.createRoot( document.getElementById('root') as HTMLElement ); diff --git a/frontend/code/src/react-app-env.d.ts b/frontend/code/src/react-app-env.d.ts index 6431bc5..84a6cda 100644 --- a/frontend/code/src/react-app-env.d.ts +++ b/frontend/code/src/react-app-env.d.ts @@ -1 +1,7 @@ /// +declare module "*.png"; +declare module "*.svg"; +declare module "*.jpeg"; +declare module "*.jpg"; +declare module "*.ts"; +declare module "*.tsx"; diff --git a/frontend/code/tailwind.config.js b/frontend/code/tailwind.config.js index c96ef23..09fa00a 100644 --- a/frontend/code/tailwind.config.js +++ b/frontend/code/tailwind.config.js @@ -6,6 +6,9 @@ module.exports = { ], theme: { extend: { + screens: { + '3xl': '1700px', + }, fontFamily: { poppins: ['Poppins', 'sans-serif'], lexend: ['Lexend Peta', 'sans-serif'], @@ -13,8 +16,8 @@ module.exports = { }, backgroundImage: { - 'login': "url('./components/Login/Assets/bg.gif')", - 'gif-error': "url('./components/404/assest/Error.gif')", + 'login': "url('./Components/Login/Assets/bg.gif')", + 'gif-error': "url('./Components/Error/assest/Error.gif')", }, @@ -50,9 +53,32 @@ module.exports = { "error": "#e93f6f", }, + secondtheme:{ + + + "base-100": "#2b2d50", + + "base-200": "#1d252f", + + "primary": "#fcecb3", + + "primary-content": "#be8f04", + + "secondary": "#4c95c9", + + "secondary-content": "#79f289", + + "accent": "#66ebd9", + + "neutral": "#FFFFFF", + + "error": "#e93535", + }, + }, "light", "dark", + "cyberpunk", ], // true: all themes | false: only light + dark | array: specific themes like this ["light", "dark", "cupcake"] darkTheme: "dark", // name of one of the included themes for dark mode base: true, // applies background color and foreground color for root element by default diff --git a/nginx/Dockerfile b/nginx/Dockerfile index fdcb74f..9f5b9b9 100644 --- a/nginx/Dockerfile +++ b/nginx/Dockerfile @@ -1,3 +1,3 @@ FROM nginx -COPY default.conf /etc/nginx/conf.d/ \ No newline at end of file +COPY ./default.conf /etc/nginx/conf.d/ \ No newline at end of file