From 17e5b90e40057bd78379a0d02a02a6106435e25f Mon Sep 17 00:00:00 2001 From: "github-classroom[bot]" <66690702+github-classroom[bot]@users.noreply.github.com> Date: Wed, 20 Jul 2022 12:48:38 +0000 Subject: [PATCH 001/238] Setting up GitHub Classroom Feedback From 17e28eebf13ecb9bb52dd9a1e439ba37029904ae Mon Sep 17 00:00:00 2001 From: Amira Date: Tue, 26 Jul 2022 16:13:26 +0100 Subject: [PATCH 002/238] next js installed, title displaying --- project-app/.eslintrc.json | 3 + project-app/.gitignore | 32 + project-app/README.md | 34 + project-app/next.config.js | 7 + project-app/package-lock.json | 5958 ++++++++++++++++++++++++++++ project-app/package.json | 23 + project-app/pages/_app.js | 7 + project-app/pages/api/hello.js | 5 + project-app/pages/index.js | 11 + project-app/postcss.config.js | 6 + project-app/public/favicon.ico | Bin 0 -> 25931 bytes project-app/public/vercel.svg | 4 + project-app/styles/Home.module.css | 129 + project-app/styles/globals.css | 3 + project-app/tailwind.config.js | 12 + 15 files changed, 6234 insertions(+) create mode 100644 project-app/.eslintrc.json create mode 100644 project-app/.gitignore create mode 100644 project-app/README.md create mode 100644 project-app/next.config.js create mode 100644 project-app/package-lock.json create mode 100644 project-app/package.json create mode 100644 project-app/pages/_app.js create mode 100644 project-app/pages/api/hello.js create mode 100644 project-app/pages/index.js create mode 100644 project-app/postcss.config.js create mode 100644 project-app/public/favicon.ico create mode 100644 project-app/public/vercel.svg create mode 100644 project-app/styles/Home.module.css create mode 100644 project-app/styles/globals.css create mode 100644 project-app/tailwind.config.js diff --git a/project-app/.eslintrc.json b/project-app/.eslintrc.json new file mode 100644 index 0000000..bffb357 --- /dev/null +++ b/project-app/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "next/core-web-vitals" +} diff --git a/project-app/.gitignore b/project-app/.gitignore new file mode 100644 index 0000000..55175ef --- /dev/null +++ b/project-app/.gitignore @@ -0,0 +1,32 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# local env files +.env*.local + +# vercel +.vercel diff --git a/project-app/README.md b/project-app/README.md new file mode 100644 index 0000000..b12f3e3 --- /dev/null +++ b/project-app/README.md @@ -0,0 +1,34 @@ +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file. + +[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`. + +The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/project-app/next.config.js b/project-app/next.config.js new file mode 100644 index 0000000..ae88795 --- /dev/null +++ b/project-app/next.config.js @@ -0,0 +1,7 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = { + reactStrictMode: true, + swcMinify: true, +} + +module.exports = nextConfig diff --git a/project-app/package-lock.json b/project-app/package-lock.json new file mode 100644 index 0000000..21d8bf0 --- /dev/null +++ b/project-app/package-lock.json @@ -0,0 +1,5958 @@ +{ + "name": "project-app", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "project-app", + "version": "0.1.0", + "dependencies": { + "next": "12.2.3", + "react": "18.2.0", + "react-dom": "18.2.0" + }, + "devDependencies": { + "autoprefixer": "^10.4.7", + "eslint": "8.20.0", + "eslint-config-next": "12.2.3", + "postcss": "^8.4.14", + "tailwindcss": "^3.1.6" + } + }, + "node_modules/@babel/runtime": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", + "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", + "dev": true, + "dependencies": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@next/env": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.3.tgz", + "integrity": "sha512-2lWKP5Xcvnor70NaaROZXBvU8z9mFReePCG8NhZw6NyNGnPvC+8s+Cre/63LAB1LKzWw/e9bZJnQUg0gYFRb2Q==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.2.3.tgz", + "integrity": "sha512-B2e8Yg1MpuLsGxhCx4rU8/Tcnr5wFmCx1O2eyLXBPnaCcsFXfGCo067ujagtDLtWASL3GNgzg78U1SB0dbc38A==", + "dev": true, + "dependencies": { + "glob": "7.1.7" + } + }, + "node_modules/@next/swc-android-arm-eabi": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.2.3.tgz", + "integrity": "sha512-JxmCW9XB5PYnkGE67BdnBTdqW0SW6oMCiPMHLdjeRi4T3U4JJKJGnjQld99+6TPOfPWigtw3W7Cijp5gc+vJ/w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-android-arm64": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.2.3.tgz", + "integrity": "sha512-3l4zXpWnzy0fqoedsFRxzMy/eGlMMqn6IwPEuBmtEQ4h7srmQFHyT+Bk+eVHb0o1RQ7/TloAa+mu8JX5tz/5tA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.2.3.tgz", + "integrity": "sha512-eutDO/RH6pf7+8zHo3i2GKLhF0qaMtxWpY8k3Oa1k+CyrcJ0IxwkfH/x3f75jTMeCrThn6Uu8j3WeZOxvhto1Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.2.3.tgz", + "integrity": "sha512-lve+lnTiddXbcT3Lh2ujOFywQSEycTYQhuf6j6JrPu9oLQGS01kjIqqSj3/KMmSoppEnXo3BxkgYu+g2+ecHkA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-freebsd-x64": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.2.3.tgz", + "integrity": "sha512-V4bZU1qBFkULTPW53phY8ypioh3EERzHu9YKAasm9RxU4dj+8c/4s60y+kbFkFEEpIUgEU6yNuYZRR4lHHbUGA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm-gnueabihf": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.2.3.tgz", + "integrity": "sha512-MWxS/i+XSEKdQE0ZmdYkPPrWKBi4JwMVaXdOW9J/T/sZJsHsLlSC9ErBcNolKAJEVka+tnw9oPRyRCKOj+q0sw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.2.3.tgz", + "integrity": "sha512-ikXkqAmvEcWTzIQFDdmrUHLWzdDAF5s2pVsSpQn9rk/gK1i9webH1GRQd2bSM7JLuPBZSaYrNGvDTyHZdSEYlg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.2.3.tgz", + "integrity": "sha512-wE45gGFkeLLLnCoveKaBrdpYkkypl3qwNF2YhnfvfVK7etuu1O679LwClhCWinDVBr+KOkmyHok00Z+0uI1ycg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.2.3.tgz", + "integrity": "sha512-MbFI6413VSXiREzHwYD8YAJLTknBaC+bmjXgdHEEdloeOuBFQGE3NWn3izOCTy8kV+s98VDQO8au7EKKs+bW0g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.2.3.tgz", + "integrity": "sha512-jMBD0Va6fInbPih/dNySlNY2RpjkK6MXS+UGVEvuTswl1MZr+iahvurmshwGKpjaRwVU4DSFMD8+gfWxsTFs1Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.2.3.tgz", + "integrity": "sha512-Cq8ToPdc0jQP2C7pjChYctAsEe7+lO/B826ZCK5xFzobuHPiCyJ2Mzx/nEQwCY4SpYkeJQtCbwlCz5iyGW5zGg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.2.3.tgz", + "integrity": "sha512-BtFq4c8IpeB0sDhJMHJFgm86rPkOvmYI8k3De8Y2kgNVWSeLQ0Q929PWf7e+GqcX1015ei/gEB41ZH8Iw49NzA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.2.3.tgz", + "integrity": "sha512-huSNb98KSG77Kl96CoPgCwom28aamuUsPpRmn/4s9L0RNbbHVSkp9E6HA4yOAykZCEuWcdNsRLbVVuAbt8rtIw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==", + "dev": true + }, + "node_modules/@swc/helpers": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.3.tgz", + "integrity": "sha512-6JrF+fdUK2zbGpJIlN7G3v966PQjyx/dPt1T9km2wj+EUBqgrxCk3uX4Kct16MIm9gGxfKRcfax2hVf5jvlTzA==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", + "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.31.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true + }, + "node_modules/autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", + "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001366", + "electron-to-chromium": "^1.4.188", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.4" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001370", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001370.tgz", + "integrity": "sha512-3PDmaP56wz/qz7G508xzjx8C+MC2qEm4SYhSEzC9IBROo+dGXFWRuaXkWti0A9tuI00g+toiriVqxtWMgl350g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/core-js-pure": { + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.0.tgz", + "integrity": "sha512-uzMmW8cRh7uYw4JQtzqvGWRyC2T5+4zipQLQdi2FmiRqP83k3d6F3stv2iAlNhOs6cXN401FCD5TL0vvleuHgA==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", + "dev": true + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dev": true, + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.201", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.201.tgz", + "integrity": "sha512-87D0gEHbhLZgZxZl2e9/rC/I2BicPC/y9wR/cuaJSqvkgN41s5EImi89S7YExHc7F0OBXiKsABZt9mmb9bqFcQ==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", + "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-next": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.2.3.tgz", + "integrity": "sha512-xAQqAqwa2bu9ZMRypz58ym4tNCo22Wc6LuoLpbpf3yW5c4ZkVib9934AgGDDvh2zKrP56Z6X0Pp6gNnuuZzcRw==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "12.2.3", + "@rushstack/eslint-patch": "^1.1.3", + "@typescript-eslint/parser": "^5.21.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^2.7.1", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.29.4", + "eslint-plugin-react-hooks": "^4.5.0" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz", + "integrity": "sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/espree": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "dev": true, + "dependencies": { + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/next": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/next/-/next-12.2.3.tgz", + "integrity": "sha512-TA0tmSA6Dk6S6kfvCNbF7CWYW8468gZUxr/3/30z4KvAQbXnl2ASYZElVe7q/hBW/1F1ee0tSBlHa4/sn+ZIBw==", + "dependencies": { + "@next/env": "12.2.3", + "@swc/helpers": "0.4.3", + "caniuse-lite": "^1.0.30001332", + "postcss": "8.4.14", + "styled-jsx": "5.0.2", + "use-sync-external-store": "1.2.0" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=12.22.0" + }, + "optionalDependencies": { + "@next/swc-android-arm-eabi": "12.2.3", + "@next/swc-android-arm64": "12.2.3", + "@next/swc-darwin-arm64": "12.2.3", + "@next/swc-darwin-x64": "12.2.3", + "@next/swc-freebsd-x64": "12.2.3", + "@next/swc-linux-arm-gnueabihf": "12.2.3", + "@next/swc-linux-arm64-gnu": "12.2.3", + "@next/swc-linux-arm64-musl": "12.2.3", + "@next/swc-linux-x64-gnu": "12.2.3", + "@next/swc-linux-x64-musl": "12.2.3", + "@next/swc-win32-arm64-msvc": "12.2.3", + "@next/swc-win32-ia32-msvc": "12.2.3", + "@next/swc-win32-x64-msvc": "12.2.3" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^6.0.0 || ^7.0.0", + "react": "^17.0.2 || ^18.0.0-0", + "react-dom": "^17.0.2 || ^18.0.0-0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.2.tgz", + "integrity": "sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ==", + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.6.tgz", + "integrity": "sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg==", + "dev": true, + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + } + }, + "dependencies": { + "@babel/runtime": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", + "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", + "dev": true, + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@eslint/eslintrc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@next/env": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.3.tgz", + "integrity": "sha512-2lWKP5Xcvnor70NaaROZXBvU8z9mFReePCG8NhZw6NyNGnPvC+8s+Cre/63LAB1LKzWw/e9bZJnQUg0gYFRb2Q==" + }, + "@next/eslint-plugin-next": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.2.3.tgz", + "integrity": "sha512-B2e8Yg1MpuLsGxhCx4rU8/Tcnr5wFmCx1O2eyLXBPnaCcsFXfGCo067ujagtDLtWASL3GNgzg78U1SB0dbc38A==", + "dev": true, + "requires": { + "glob": "7.1.7" + } + }, + "@next/swc-android-arm-eabi": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-12.2.3.tgz", + "integrity": "sha512-JxmCW9XB5PYnkGE67BdnBTdqW0SW6oMCiPMHLdjeRi4T3U4JJKJGnjQld99+6TPOfPWigtw3W7Cijp5gc+vJ/w==", + "optional": true + }, + "@next/swc-android-arm64": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-12.2.3.tgz", + "integrity": "sha512-3l4zXpWnzy0fqoedsFRxzMy/eGlMMqn6IwPEuBmtEQ4h7srmQFHyT+Bk+eVHb0o1RQ7/TloAa+mu8JX5tz/5tA==", + "optional": true + }, + "@next/swc-darwin-arm64": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.2.3.tgz", + "integrity": "sha512-eutDO/RH6pf7+8zHo3i2GKLhF0qaMtxWpY8k3Oa1k+CyrcJ0IxwkfH/x3f75jTMeCrThn6Uu8j3WeZOxvhto1Q==", + "optional": true + }, + "@next/swc-darwin-x64": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-12.2.3.tgz", + "integrity": "sha512-lve+lnTiddXbcT3Lh2ujOFywQSEycTYQhuf6j6JrPu9oLQGS01kjIqqSj3/KMmSoppEnXo3BxkgYu+g2+ecHkA==", + "optional": true + }, + "@next/swc-freebsd-x64": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-12.2.3.tgz", + "integrity": "sha512-V4bZU1qBFkULTPW53phY8ypioh3EERzHu9YKAasm9RxU4dj+8c/4s60y+kbFkFEEpIUgEU6yNuYZRR4lHHbUGA==", + "optional": true + }, + "@next/swc-linux-arm-gnueabihf": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.2.3.tgz", + "integrity": "sha512-MWxS/i+XSEKdQE0ZmdYkPPrWKBi4JwMVaXdOW9J/T/sZJsHsLlSC9ErBcNolKAJEVka+tnw9oPRyRCKOj+q0sw==", + "optional": true + }, + "@next/swc-linux-arm64-gnu": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.2.3.tgz", + "integrity": "sha512-ikXkqAmvEcWTzIQFDdmrUHLWzdDAF5s2pVsSpQn9rk/gK1i9webH1GRQd2bSM7JLuPBZSaYrNGvDTyHZdSEYlg==", + "optional": true + }, + "@next/swc-linux-arm64-musl": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.2.3.tgz", + "integrity": "sha512-wE45gGFkeLLLnCoveKaBrdpYkkypl3qwNF2YhnfvfVK7etuu1O679LwClhCWinDVBr+KOkmyHok00Z+0uI1ycg==", + "optional": true + }, + "@next/swc-linux-x64-gnu": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.2.3.tgz", + "integrity": "sha512-MbFI6413VSXiREzHwYD8YAJLTknBaC+bmjXgdHEEdloeOuBFQGE3NWn3izOCTy8kV+s98VDQO8au7EKKs+bW0g==", + "optional": true + }, + "@next/swc-linux-x64-musl": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.2.3.tgz", + "integrity": "sha512-jMBD0Va6fInbPih/dNySlNY2RpjkK6MXS+UGVEvuTswl1MZr+iahvurmshwGKpjaRwVU4DSFMD8+gfWxsTFs1Q==", + "optional": true + }, + "@next/swc-win32-arm64-msvc": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.2.3.tgz", + "integrity": "sha512-Cq8ToPdc0jQP2C7pjChYctAsEe7+lO/B826ZCK5xFzobuHPiCyJ2Mzx/nEQwCY4SpYkeJQtCbwlCz5iyGW5zGg==", + "optional": true + }, + "@next/swc-win32-ia32-msvc": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.2.3.tgz", + "integrity": "sha512-BtFq4c8IpeB0sDhJMHJFgm86rPkOvmYI8k3De8Y2kgNVWSeLQ0Q929PWf7e+GqcX1015ei/gEB41ZH8Iw49NzA==", + "optional": true + }, + "@next/swc-win32-x64-msvc": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.2.3.tgz", + "integrity": "sha512-huSNb98KSG77Kl96CoPgCwom28aamuUsPpRmn/4s9L0RNbbHVSkp9E6HA4yOAykZCEuWcdNsRLbVVuAbt8rtIw==", + "optional": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==", + "dev": true + }, + "@swc/helpers": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.3.tgz", + "integrity": "sha512-6JrF+fdUK2zbGpJIlN7G3v966PQjyx/dPt1T9km2wj+EUBqgrxCk3uX4Kct16MIm9gGxfKRcfax2hVf5jvlTzA==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@typescript-eslint/parser": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.31.0.tgz", + "integrity": "sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.31.0", + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/typescript-estree": "5.31.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.31.0.tgz", + "integrity": "sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0" + } + }, + "@typescript-eslint/types": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.31.0.tgz", + "integrity": "sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.31.0.tgz", + "integrity": "sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.31.0", + "@typescript-eslint/visitor-keys": "5.31.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.31.0.tgz", + "integrity": "sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.31.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", + "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "dev": true, + "requires": { + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "dev": true + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", + "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001366", + "electron-to-chromium": "^1.4.188", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.4" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001370", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001370.tgz", + "integrity": "sha512-3PDmaP56wz/qz7G508xzjx8C+MC2qEm4SYhSEzC9IBROo+dGXFWRuaXkWti0A9tuI00g+toiriVqxtWMgl350g==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "core-js-pure": { + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.0.tgz", + "integrity": "sha512-uzMmW8cRh7uYw4JQtzqvGWRyC2T5+4zipQLQdi2FmiRqP83k3d6F3stv2iAlNhOs6cXN401FCD5TL0vvleuHgA==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", + "dev": true + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dev": true, + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "electron-to-chromium": { + "version": "1.4.201", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.201.tgz", + "integrity": "sha512-87D0gEHbhLZgZxZl2e9/rC/I2BicPC/y9wR/cuaJSqvkgN41s5EImi89S7YExHc7F0OBXiKsABZt9mmb9bqFcQ==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.20.0.tgz", + "integrity": "sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + } + }, + "eslint-config-next": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.2.3.tgz", + "integrity": "sha512-xAQqAqwa2bu9ZMRypz58ym4tNCo22Wc6LuoLpbpf3yW5c4ZkVib9934AgGDDvh2zKrP56Z6X0Pp6gNnuuZzcRw==", + "dev": true, + "requires": { + "@next/eslint-plugin-next": "12.2.3", + "@rushstack/eslint-patch": "^1.1.3", + "@typescript-eslint/parser": "^5.21.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^2.7.1", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.29.4", + "eslint-plugin-react-hooks": "^4.5.0" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-import-resolver-typescript": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz", + "integrity": "sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==", + "dev": true, + "requires": { + "debug": "^4.3.4", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "dev": true, + "requires": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-react": { + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "dev": true, + "requires": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "requires": {} + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", + "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "dev": true, + "requires": { + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "dev": true + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsx-ast-utils": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", + "dev": true, + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.2" + } + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "next": { + "version": "12.2.3", + "resolved": "https://registry.npmjs.org/next/-/next-12.2.3.tgz", + "integrity": "sha512-TA0tmSA6Dk6S6kfvCNbF7CWYW8468gZUxr/3/30z4KvAQbXnl2ASYZElVe7q/hBW/1F1ee0tSBlHa4/sn+ZIBw==", + "requires": { + "@next/env": "12.2.3", + "@next/swc-android-arm-eabi": "12.2.3", + "@next/swc-android-arm64": "12.2.3", + "@next/swc-darwin-arm64": "12.2.3", + "@next/swc-darwin-x64": "12.2.3", + "@next/swc-freebsd-x64": "12.2.3", + "@next/swc-linux-arm-gnueabihf": "12.2.3", + "@next/swc-linux-arm64-gnu": "12.2.3", + "@next/swc-linux-arm64-musl": "12.2.3", + "@next/swc-linux-x64-gnu": "12.2.3", + "@next/swc-linux-x64-musl": "12.2.3", + "@next/swc-win32-arm64-msvc": "12.2.3", + "@next/swc-win32-ia32-msvc": "12.2.3", + "@next/swc-win32-x64-msvc": "12.2.3", + "@swc/helpers": "0.4.3", + "caniuse-lite": "^1.0.30001332", + "postcss": "8.4.14", + "styled-jsx": "5.0.2", + "use-sync-external-store": "1.2.0" + } + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dev": true, + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "requires": { + "pify": "^2.3.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "styled-jsx": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.2.tgz", + "integrity": "sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ==", + "requires": {} + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "tailwindcss": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.6.tgz", + "integrity": "sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg==", + "dev": true, + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true, + "peer": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + } + } +} diff --git a/project-app/package.json b/project-app/package.json new file mode 100644 index 0000000..e40a107 --- /dev/null +++ b/project-app/package.json @@ -0,0 +1,23 @@ +{ + "name": "project-app", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "next": "12.2.3", + "react": "18.2.0", + "react-dom": "18.2.0" + }, + "devDependencies": { + "autoprefixer": "^10.4.7", + "eslint": "8.20.0", + "eslint-config-next": "12.2.3", + "postcss": "^8.4.14", + "tailwindcss": "^3.1.6" + } +} diff --git a/project-app/pages/_app.js b/project-app/pages/_app.js new file mode 100644 index 0000000..1e1cec9 --- /dev/null +++ b/project-app/pages/_app.js @@ -0,0 +1,7 @@ +import '../styles/globals.css' + +function MyApp({ Component, pageProps }) { + return +} + +export default MyApp diff --git a/project-app/pages/api/hello.js b/project-app/pages/api/hello.js new file mode 100644 index 0000000..df63de8 --- /dev/null +++ b/project-app/pages/api/hello.js @@ -0,0 +1,5 @@ +// Next.js API route support: https://nextjs.org/docs/api-routes/introduction + +export default function handler(req, res) { + res.status(200).json({ name: 'John Doe' }) +} diff --git a/project-app/pages/index.js b/project-app/pages/index.js new file mode 100644 index 0000000..cc9f461 --- /dev/null +++ b/project-app/pages/index.js @@ -0,0 +1,11 @@ +import Head from 'next/head' +import Image from 'next/image' +import styles from '../styles/Home.module.css' + +export default function Home() { + return ( +
+

Project Clean-Up

+
+ ) +} diff --git a/project-app/postcss.config.js b/project-app/postcss.config.js new file mode 100644 index 0000000..33ad091 --- /dev/null +++ b/project-app/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/project-app/public/favicon.ico b/project-app/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/project-app/public/vercel.svg b/project-app/public/vercel.svg new file mode 100644 index 0000000..fbf0e25 --- /dev/null +++ b/project-app/public/vercel.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/project-app/styles/Home.module.css b/project-app/styles/Home.module.css new file mode 100644 index 0000000..bd50f42 --- /dev/null +++ b/project-app/styles/Home.module.css @@ -0,0 +1,129 @@ +.container { + padding: 0 2rem; +} + +.main { + min-height: 100vh; + padding: 4rem 0; + flex: 1; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.footer { + display: flex; + flex: 1; + padding: 2rem 0; + border-top: 1px solid #eaeaea; + justify-content: center; + align-items: center; +} + +.footer a { + display: flex; + justify-content: center; + align-items: center; + flex-grow: 1; +} + +.title a { + color: #0070f3; + text-decoration: none; +} + +.title a:hover, +.title a:focus, +.title a:active { + text-decoration: underline; +} + +.title { + margin: 0; + line-height: 1.15; + font-size: 4rem; +} + +.title, +.description { + text-align: center; +} + +.description { + margin: 4rem 0; + line-height: 1.5; + font-size: 1.5rem; +} + +.code { + background: #fafafa; + border-radius: 5px; + padding: 0.75rem; + font-size: 1.1rem; + font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, + Bitstream Vera Sans Mono, Courier New, monospace; +} + +.grid { + display: flex; + align-items: center; + justify-content: center; + flex-wrap: wrap; + max-width: 800px; +} + +.card { + margin: 1rem; + padding: 1.5rem; + text-align: left; + color: inherit; + text-decoration: none; + border: 1px solid #eaeaea; + border-radius: 10px; + transition: color 0.15s ease, border-color 0.15s ease; + max-width: 300px; +} + +.card:hover, +.card:focus, +.card:active { + color: #0070f3; + border-color: #0070f3; +} + +.card h2 { + margin: 0 0 1rem 0; + font-size: 1.5rem; +} + +.card p { + margin: 0; + font-size: 1.25rem; + line-height: 1.5; +} + +.logo { + height: 1em; + margin-left: 0.5rem; +} + +@media (max-width: 600px) { + .grid { + width: 100%; + flex-direction: column; + } +} + +@media (prefers-color-scheme: dark) { + .card, + .footer { + border-color: #222; + } + .code { + background: #111; + } + .logo img { + filter: invert(1); + } +} diff --git a/project-app/styles/globals.css b/project-app/styles/globals.css new file mode 100644 index 0000000..b5c61c9 --- /dev/null +++ b/project-app/styles/globals.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/project-app/tailwind.config.js b/project-app/tailwind.config.js new file mode 100644 index 0000000..7ecee74 --- /dev/null +++ b/project-app/tailwind.config.js @@ -0,0 +1,12 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: [ + "./pages/**/*.{js,ts,jsx,tsx}", + "./components/**/*.{js,ts,jsx,tsx}", + ], + theme: { + extend: {}, + }, + plugins: [], +} + From 7804e6c0e2e93b4f2dddbeacad4d599589dbeac3 Mon Sep 17 00:00:00 2001 From: Simran Rai Date: Wed, 27 Jul 2022 10:29:29 +0100 Subject: [PATCH 003/238] set up component folders --- project-app/components/Footer/Footer.jsx | 0 project-app/components/ImageGallery/ImageGallery.jsx | 0 project-app/components/Landing/Landing.jsx | 0 project-app/components/Map/Map.jsx | 0 project-app/components/Navbar/Navbar.jsx | 0 project-app/components/OurMission/OurMission.jsx | 0 project-app/components/SocialMedia/SocialMedia.jsx | 0 project-app/components/Stats/Stats.jsx | 0 project-app/components/Weather/Weather.jsx | 0 project-app/pages/api/hello.js | 2 +- 10 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 project-app/components/Footer/Footer.jsx create mode 100644 project-app/components/ImageGallery/ImageGallery.jsx create mode 100644 project-app/components/Landing/Landing.jsx create mode 100644 project-app/components/Map/Map.jsx create mode 100644 project-app/components/Navbar/Navbar.jsx create mode 100644 project-app/components/OurMission/OurMission.jsx create mode 100644 project-app/components/SocialMedia/SocialMedia.jsx create mode 100644 project-app/components/Stats/Stats.jsx create mode 100644 project-app/components/Weather/Weather.jsx diff --git a/project-app/components/Footer/Footer.jsx b/project-app/components/Footer/Footer.jsx new file mode 100644 index 0000000..e69de29 diff --git a/project-app/components/ImageGallery/ImageGallery.jsx b/project-app/components/ImageGallery/ImageGallery.jsx new file mode 100644 index 0000000..e69de29 diff --git a/project-app/components/Landing/Landing.jsx b/project-app/components/Landing/Landing.jsx new file mode 100644 index 0000000..e69de29 diff --git a/project-app/components/Map/Map.jsx b/project-app/components/Map/Map.jsx new file mode 100644 index 0000000..e69de29 diff --git a/project-app/components/Navbar/Navbar.jsx b/project-app/components/Navbar/Navbar.jsx new file mode 100644 index 0000000..e69de29 diff --git a/project-app/components/OurMission/OurMission.jsx b/project-app/components/OurMission/OurMission.jsx new file mode 100644 index 0000000..e69de29 diff --git a/project-app/components/SocialMedia/SocialMedia.jsx b/project-app/components/SocialMedia/SocialMedia.jsx new file mode 100644 index 0000000..e69de29 diff --git a/project-app/components/Stats/Stats.jsx b/project-app/components/Stats/Stats.jsx new file mode 100644 index 0000000..e69de29 diff --git a/project-app/components/Weather/Weather.jsx b/project-app/components/Weather/Weather.jsx new file mode 100644 index 0000000..e69de29 diff --git a/project-app/pages/api/hello.js b/project-app/pages/api/hello.js index df63de8..aee21e9 100644 --- a/project-app/pages/api/hello.js +++ b/project-app/pages/api/hello.js @@ -1,5 +1,5 @@ // Next.js API route support: https://nextjs.org/docs/api-routes/introduction export default function handler(req, res) { - res.status(200).json({ name: 'John Doe' }) + res.status(200).json({ name: "John Doe" }); } From 1b8e0566c9e351d91dc54e7893f7dcd8e2e301e3 Mon Sep 17 00:00:00 2001 From: BlakeLawrence Date: Wed, 27 Jul 2022 13:44:08 +0100 Subject: [PATCH 004/238] rendering a basic map for testing purposes --- project-app/components/Map/Map.jsx | 99 ++++++++++++++ project-app/package-lock.json | 187 ++++++++++++++++++++++++++- project-app/package.json | 8 +- project-app/pages/_documents.js | 21 +++ project-app/pages/index.js | 15 ++- project-app/public/marker-icon.png | Bin 0 -> 18609 bytes project-app/public/marker-shadow.png | Bin 0 -> 18609 bytes project-app/styles/globals.css | 11 ++ 8 files changed, 335 insertions(+), 6 deletions(-) create mode 100644 project-app/pages/_documents.js create mode 100644 project-app/public/marker-icon.png create mode 100644 project-app/public/marker-shadow.png diff --git a/project-app/components/Map/Map.jsx b/project-app/components/Map/Map.jsx index e69de29..8d3c34a 100644 --- a/project-app/components/Map/Map.jsx +++ b/project-app/components/Map/Map.jsx @@ -0,0 +1,99 @@ +import { useState, useEffect, useMemo, useCallback, useRef } from "react"; +import "leaflet/dist/leaflet.css"; +import { MapContainer, TileLayer, Marker, Popup, useMap } from "react-leaflet"; +import { OpenStreetMapProvider, GeoSearchControl } from "leaflet-geosearch"; + +export function ChangeView({ coords }) { + const map = useMap(); + map.setView(coords, 12); + return null; +} + +export default function Map() { + const [geoData, setGeoData] = useState({ lat: 51.505, lng: -0.09 }); + + const center = [geoData.lat, geoData.lng]; + + function DraggableMarker() { + const [draggable, setDraggable] = useState(false); + const [position, setPosition] = useState([ + 52.817356506889425, 0.8199988022288017, + ]); + console.log(position); + const markerRef = useRef(null); + const eventHandlers = useMemo( + () => ({ + dragend() { + const marker = markerRef.current; + if (marker != null) { + setPosition(marker.getLatLng()); + } + }, + }), + [] + ); + const toggleDraggable = useCallback(() => { + setDraggable((d) => !d); + }, []); + + return ( + + + + {draggable + ? "Marker is now draggable" + : "Click here to enable drag"} + + + + ); + } + const Search = (props) => { + const map = useMap(); // access to leaflet map + const { provider } = props; + + useEffect(() => { + const searchControl = new GeoSearchControl({ + provider, + }); + + map.addControl(searchControl); // this is how you add a control in vanilla leaflet + return () => map.removeControl(searchControl); + }, [props]); + + return null; // don't want anything to show up from this comp + }; + + return ( + + + + + {geoData.lat && geoData.lng && ( + + )} + + + + +

Thanks Joe

{" "} +

+ appreciate +
+ the +
+ help +

+
+
+
+ ); +} diff --git a/project-app/package-lock.json b/project-app/package-lock.json index 21d8bf0..22879fe 100644 --- a/project-app/package-lock.json +++ b/project-app/package-lock.json @@ -8,9 +8,15 @@ "name": "project-app", "version": "0.1.0", "dependencies": { + "esri-leaflet-geocoder": "^3.1.3", + "leaflet": "^1.8.0", + "leaflet-control-geocoder": "^2.4.0", + "leaflet-fullscreen": "^1.0.2", + "leaflet-geosearch": "^3.6.1", "next": "12.2.3", "react": "18.2.0", - "react-dom": "18.2.0" + "react-dom": "18.2.0", + "react-leaflet": "^4.0.1" }, "devDependencies": { "autoprefixer": "^10.4.7", @@ -329,6 +335,16 @@ "node": ">= 8" } }, + "node_modules/@react-leaflet/core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-leaflet/core/-/core-2.0.0.tgz", + "integrity": "sha512-SQQ5DCQIaLzvslN6wCXs5OWqtlvk1Ubv2n5d7zTM8SDl9hM5Rr2wVy7/nOCIY958D75/ovhq6ZoSvT7GLCX6sg==", + "peerDependencies": { + "leaflet": "^1.8.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, "node_modules/@rushstack/eslint-patch": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", @@ -343,6 +359,19 @@ "tslib": "^2.4.0" } }, + "node_modules/@terraformer/arcgis": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@terraformer/arcgis/-/arcgis-2.1.1.tgz", + "integrity": "sha512-/METp7KZYdr/cpIBMHUSCihuxgUq8c1afpiIQPEMiaKR8Wc3ZRgU9BvezV02/0INDDpB6CKUj/XXXo8HNrctkQ==", + "dependencies": { + "@terraformer/common": "^2.0.7" + } + }, + "node_modules/@terraformer/common": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@terraformer/common/-/common-2.0.7.tgz", + "integrity": "sha512-8bl+/JT0Rw6FYe2H3FfJS8uQwgzGl+UHs+8JX0TQLHgA4sMDEwObbMwo0iP3FVONwPXrPHEpC5YH7Grve0cl9A==" + }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -1540,6 +1569,27 @@ "node": ">=4.0" } }, + "node_modules/esri-leaflet": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/esri-leaflet/-/esri-leaflet-3.0.8.tgz", + "integrity": "sha512-mLb4pRfDAbkG1YhuajD22erLXIAtrF1R32hmgmlJNI3t47n6KjTppCb8lViia0O7+GDORXFuJ9Lj9RkpsaKhSA==", + "dependencies": { + "@terraformer/arcgis": "^2.1.0", + "tiny-binary-search": "^1.0.3" + }, + "peerDependencies": { + "leaflet": "^1.0.0" + } + }, + "node_modules/esri-leaflet-geocoder": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esri-leaflet-geocoder/-/esri-leaflet-geocoder-3.1.3.tgz", + "integrity": "sha512-XuorBaPKOq2XBswyWS3fX4I0EyGamdQsao/NQbn+9wlCZtpDrpIn2iKLY7x4uOaPC4wCjE/rskli8UMCVwlZrg==", + "dependencies": { + "esri-leaflet": "^3.0.2", + "leaflet": "^1.0.0" + } + }, "node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", @@ -2251,6 +2301,35 @@ "language-subtag-registry": "~0.3.2" } }, + "node_modules/leaflet": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.8.0.tgz", + "integrity": "sha512-gwhMjFCQiYs3x/Sf+d49f10ERXaEFCPr+nVTryhAW8DWbMGqJqt9G4XuIaHmFW08zYvhgdzqXGr8AlW8v8dQkA==" + }, + "node_modules/leaflet-control-geocoder": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/leaflet-control-geocoder/-/leaflet-control-geocoder-2.4.0.tgz", + "integrity": "sha512-b2QlxuFd40uIDbnoUI3U9fzfnB4yKUYlmsXjquJ2d2YjoJqnyVYcIJeErAVv3kPvX3nI0gzvBq1XHMgSVFrGkQ==", + "optionalDependencies": { + "open-location-code": "^1.0.0" + }, + "peerDependencies": { + "leaflet": "^1.6.0" + } + }, + "node_modules/leaflet-fullscreen": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/leaflet-fullscreen/-/leaflet-fullscreen-1.0.2.tgz", + "integrity": "sha512-1Yxm8RZg6KlKX25+hbP2H/wnOAphH7hFcvuADJFb4QZTN7uOSN9Hsci5EZpow8vtNej9OGzu59Jxmn+0qKOO9Q==" + }, + "node_modules/leaflet-geosearch": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/leaflet-geosearch/-/leaflet-geosearch-3.6.1.tgz", + "integrity": "sha512-Axf8e8kXulC9BCQ9yql6nHyKE7xm/oJDuZsWGDjrprto0rAlCv39tbPs5mn3LrpGOpKcrmJtAt1UkUmkVW47FA==", + "optionalDependencies": { + "leaflet": "^1.6.0" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -2578,6 +2657,12 @@ "wrappy": "1" } }, + "node_modules/open-location-code": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/open-location-code/-/open-location-code-1.0.3.tgz", + "integrity": "sha512-DBm14BSn40Ee241n80zIFXIT6+y8Tb0I+jTdosLJ8Sidvr2qONvymwqymVbHV2nS+1gkDZ5eTNpnOIVV0Kn2fw==", + "optional": true + }, "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -2924,6 +3009,19 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true }, + "node_modules/react-leaflet": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/react-leaflet/-/react-leaflet-4.0.1.tgz", + "integrity": "sha512-CpMQ99+52AklQofrGrVQHqHSyY41wqax1wT65XdyEkky/26V/j+Sv+fp0/wOaqPvdEMaSO/Ovj4dS7bGqtYpwQ==", + "dependencies": { + "@react-leaflet/core": "^2.0.0" + }, + "peerDependencies": { + "leaflet": "^1.8.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -3298,6 +3396,11 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "node_modules/tiny-binary-search": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-binary-search/-/tiny-binary-search-1.0.3.tgz", + "integrity": "sha512-STSHX/L5nI9WTLv6wrzJbAPbO7OIISX83KFBh2GVbX1Uz/vgZOU/ANn/8iV6t35yMTpoPzzO+3OQid3mifE0CA==" + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3699,6 +3802,12 @@ "fastq": "^1.6.0" } }, + "@react-leaflet/core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-leaflet/core/-/core-2.0.0.tgz", + "integrity": "sha512-SQQ5DCQIaLzvslN6wCXs5OWqtlvk1Ubv2n5d7zTM8SDl9hM5Rr2wVy7/nOCIY958D75/ovhq6ZoSvT7GLCX6sg==", + "requires": {} + }, "@rushstack/eslint-patch": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", @@ -3713,6 +3822,19 @@ "tslib": "^2.4.0" } }, + "@terraformer/arcgis": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@terraformer/arcgis/-/arcgis-2.1.1.tgz", + "integrity": "sha512-/METp7KZYdr/cpIBMHUSCihuxgUq8c1afpiIQPEMiaKR8Wc3ZRgU9BvezV02/0INDDpB6CKUj/XXXo8HNrctkQ==", + "requires": { + "@terraformer/common": "^2.0.7" + } + }, + "@terraformer/common": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@terraformer/common/-/common-2.0.7.tgz", + "integrity": "sha512-8bl+/JT0Rw6FYe2H3FfJS8uQwgzGl+UHs+8JX0TQLHgA4sMDEwObbMwo0iP3FVONwPXrPHEpC5YH7Grve0cl9A==" + }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -4574,6 +4696,24 @@ "estraverse": "^5.2.0" } }, + "esri-leaflet": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/esri-leaflet/-/esri-leaflet-3.0.8.tgz", + "integrity": "sha512-mLb4pRfDAbkG1YhuajD22erLXIAtrF1R32hmgmlJNI3t47n6KjTppCb8lViia0O7+GDORXFuJ9Lj9RkpsaKhSA==", + "requires": { + "@terraformer/arcgis": "^2.1.0", + "tiny-binary-search": "^1.0.3" + } + }, + "esri-leaflet-geocoder": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esri-leaflet-geocoder/-/esri-leaflet-geocoder-3.1.3.tgz", + "integrity": "sha512-XuorBaPKOq2XBswyWS3fX4I0EyGamdQsao/NQbn+9wlCZtpDrpIn2iKLY7x4uOaPC4wCjE/rskli8UMCVwlZrg==", + "requires": { + "esri-leaflet": "^3.0.2", + "leaflet": "^1.0.0" + } + }, "estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", @@ -5090,6 +5230,32 @@ "language-subtag-registry": "~0.3.2" } }, + "leaflet": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.8.0.tgz", + "integrity": "sha512-gwhMjFCQiYs3x/Sf+d49f10ERXaEFCPr+nVTryhAW8DWbMGqJqt9G4XuIaHmFW08zYvhgdzqXGr8AlW8v8dQkA==" + }, + "leaflet-control-geocoder": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/leaflet-control-geocoder/-/leaflet-control-geocoder-2.4.0.tgz", + "integrity": "sha512-b2QlxuFd40uIDbnoUI3U9fzfnB4yKUYlmsXjquJ2d2YjoJqnyVYcIJeErAVv3kPvX3nI0gzvBq1XHMgSVFrGkQ==", + "requires": { + "open-location-code": "^1.0.0" + } + }, + "leaflet-fullscreen": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/leaflet-fullscreen/-/leaflet-fullscreen-1.0.2.tgz", + "integrity": "sha512-1Yxm8RZg6KlKX25+hbP2H/wnOAphH7hFcvuADJFb4QZTN7uOSN9Hsci5EZpow8vtNej9OGzu59Jxmn+0qKOO9Q==" + }, + "leaflet-geosearch": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/leaflet-geosearch/-/leaflet-geosearch-3.6.1.tgz", + "integrity": "sha512-Axf8e8kXulC9BCQ9yql6nHyKE7xm/oJDuZsWGDjrprto0rAlCv39tbPs5mn3LrpGOpKcrmJtAt1UkUmkVW47FA==", + "requires": { + "leaflet": "^1.6.0" + } + }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -5319,6 +5485,12 @@ "wrappy": "1" } }, + "open-location-code": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/open-location-code/-/open-location-code-1.0.3.tgz", + "integrity": "sha512-DBm14BSn40Ee241n80zIFXIT6+y8Tb0I+jTdosLJ8Sidvr2qONvymwqymVbHV2nS+1gkDZ5eTNpnOIVV0Kn2fw==", + "optional": true + }, "optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -5536,6 +5708,14 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true }, + "react-leaflet": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/react-leaflet/-/react-leaflet-4.0.1.tgz", + "integrity": "sha512-CpMQ99+52AklQofrGrVQHqHSyY41wqax1wT65XdyEkky/26V/j+Sv+fp0/wOaqPvdEMaSO/Ovj4dS7bGqtYpwQ==", + "requires": { + "@react-leaflet/core": "^2.0.0" + } + }, "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -5788,6 +5968,11 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "tiny-binary-search": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-binary-search/-/tiny-binary-search-1.0.3.tgz", + "integrity": "sha512-STSHX/L5nI9WTLv6wrzJbAPbO7OIISX83KFBh2GVbX1Uz/vgZOU/ANn/8iV6t35yMTpoPzzO+3OQid3mifE0CA==" + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", diff --git a/project-app/package.json b/project-app/package.json index e40a107..417600a 100644 --- a/project-app/package.json +++ b/project-app/package.json @@ -9,9 +9,15 @@ "lint": "next lint" }, "dependencies": { + "esri-leaflet-geocoder": "^3.1.3", + "leaflet": "^1.8.0", + "leaflet-control-geocoder": "^2.4.0", + "leaflet-fullscreen": "^1.0.2", + "leaflet-geosearch": "^3.6.1", "next": "12.2.3", "react": "18.2.0", - "react-dom": "18.2.0" + "react-dom": "18.2.0", + "react-leaflet": "^4.0.1" }, "devDependencies": { "autoprefixer": "^10.4.7", diff --git a/project-app/pages/_documents.js b/project-app/pages/_documents.js new file mode 100644 index 0000000..ec42784 --- /dev/null +++ b/project-app/pages/_documents.js @@ -0,0 +1,21 @@ +import { Html, Head, Main, NextScript } from "next/document"; + +export default function Document() { + return ( + + + + ; + + +
+ + + + ); +} diff --git a/project-app/pages/index.js b/project-app/pages/index.js index cc9f461..9d911c6 100644 --- a/project-app/pages/index.js +++ b/project-app/pages/index.js @@ -1,11 +1,18 @@ -import Head from 'next/head' -import Image from 'next/image' -import styles from '../styles/Home.module.css' +import Head from "next/head"; +import Image from "next/image"; +import styles from "../styles/Home.module.css"; + +import dynamic from "next/dynamic"; + +const MapWithNoSSR = dynamic(() => import("../components/Map/Map.jsx"), { + ssr: false, +}); export default function Home() { return (

Project Clean-Up

+
- ) + ); } diff --git a/project-app/public/marker-icon.png b/project-app/public/marker-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7d9ad9a28b34d40027fc074b8c5c364f81185e58 GIT binary patch literal 18609 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 literal 0 HcmV?d00001 diff --git a/project-app/public/marker-shadow.png b/project-app/public/marker-shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..7d9ad9a28b34d40027fc074b8c5c364f81185e58 GIT binary patch literal 18609 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 literal 0 HcmV?d00001 diff --git a/project-app/styles/globals.css b/project-app/styles/globals.css index b5c61c9..b5180ba 100644 --- a/project-app/styles/globals.css +++ b/project-app/styles/globals.css @@ -1,3 +1,14 @@ @tailwind base; @tailwind components; @tailwind utilities; + +.geosearch { + background-color: rgba(255, 255, 255, 0.66); +} +.leaflet-marker-icon { + border: none; +} + +img { + border: none; +} From 926d5e60a5aa3109dec029d471dd515159ed0527 Mon Sep 17 00:00:00 2001 From: Simran Rai Date: Wed, 27 Jul 2022 14:21:37 +0100 Subject: [PATCH 005/238] removed autoprefixer error --- project-app/netlify.toml | 2 + project-app/package-lock.json | 2244 ++++++++++++++++++++++++++++++++- project-app/package.json | 8 +- 3 files changed, 2234 insertions(+), 20 deletions(-) create mode 100644 project-app/netlify.toml diff --git a/project-app/netlify.toml b/project-app/netlify.toml new file mode 100644 index 0000000..ac4e622 --- /dev/null +++ b/project-app/netlify.toml @@ -0,0 +1,2 @@ +[[plugins]] +package = "@netlify/plugin-nextjs" \ No newline at end of file diff --git a/project-app/package-lock.json b/project-app/package-lock.json index 22879fe..f667ff3 100644 --- a/project-app/package-lock.json +++ b/project-app/package-lock.json @@ -19,7 +19,8 @@ "react-leaflet": "^4.0.1" }, "devDependencies": { - "autoprefixer": "^10.4.7", + "@netlify/plugin-nextjs": "^4.13.1", + "autoprefixer": "10.4.5", "eslint": "8.20.0", "eslint-config-next": "12.2.3", "postcss": "^8.4.14", @@ -91,6 +92,81 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, + "node_modules/@netlify/functions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-1.0.0.tgz", + "integrity": "sha512-7fnJv3vr8uyyyOYPChwoec6MjzsCw1CoRUO2DhQ1BD6bOyJRlD4DUaOOGlMILB2LCT8P24p5LexEGx8AJb7xdA==", + "dev": true, + "dependencies": { + "is-promise": "^4.0.0" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/@netlify/ipx": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@netlify/ipx/-/ipx-1.1.3.tgz", + "integrity": "sha512-HiBswseLOInI7XUMoZrf3dMO/vMYjME609YH6R2ay8X3bdnRBPKvMJdMBZZIQugmrI9fVj7DaSUq02O/Ugs1xQ==", + "dev": true, + "dependencies": { + "@netlify/functions": "^1.0.0", + "etag": "^1.8.1", + "fs-extra": "^10.0.0", + "ipx": "^0.9.4", + "micromatch": "^4.0.5", + "mkdirp": "^1.0.4", + "murmurhash": "^2.0.0", + "node-fetch": "^2.0.0", + "ufo": "^0.8.0", + "unstorage": "^0.2.8" + } + }, + "node_modules/@netlify/plugin-nextjs": { + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@netlify/plugin-nextjs/-/plugin-nextjs-4.13.1.tgz", + "integrity": "sha512-OMxd+6FCq4uNgJCkbBqzvXYlnP4OkaL7zFJcJYCkj3Vg/t+Gs+hO1erem6bsdeVtCxFQ4zwfRmvyir1xkhHnmA==", + "dev": true, + "dependencies": { + "@netlify/functions": "^1.0.0", + "@netlify/ipx": "^1.1.3", + "@vercel/node-bridge": "^2.1.0", + "chalk": "^4.1.2", + "fs-extra": "^10.0.0", + "globby": "^11.0.4", + "moize": "^6.1.0", + "node-fetch": "^2.6.6", + "node-stream-zip": "^1.15.0", + "outdent": "^0.8.0", + "p-limit": "^3.1.0", + "pathe": "^0.2.0", + "pretty-bytes": "^5.6.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "tiny-glob": "^0.2.9" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "next": "*" + } + }, + "node_modules/@netlify/plugin-nextjs/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@next/env": { "version": "12.2.3", "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.3.tgz", @@ -479,6 +555,12 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@vercel/node-bridge": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@vercel/node-bridge/-/node-bridge-2.2.2.tgz", + "integrity": "sha512-haGBC8noyA5BfjCRXRH+VIkHCDVW5iD5UX24P2nOdilwUxI4qWsattS/co8QBGq64XsNLRAMdM5pQUE3zxkF9Q==", + "dev": true + }, "node_modules/acorn": { "version": "8.8.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", @@ -585,6 +667,26 @@ "node": ">= 8" } }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -681,9 +783,9 @@ "dev": true }, "node_modules/autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.5.tgz", + "integrity": "sha512-Fvd8yCoA7lNX/OUllvS+aS1I7WRBclGXsepbvT8ZaPgrH24rgXpZzF0/6Hh3ZEkwg+0AES/Osd196VZmYoEFtw==", "dev": true, "funding": [ { @@ -696,8 +798,8 @@ } ], "dependencies": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", + "browserslist": "^4.20.2", + "caniuse-lite": "^1.0.30001332", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -734,6 +836,26 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -743,6 +865,17 @@ "node": ">=8" } }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -793,6 +926,30 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -894,6 +1051,51 @@ "node": ">= 6" } }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dev": true, + "dependencies": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cluster-key-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.0.tgz", + "integrity": "sha512-2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -912,12 +1114,40 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true + }, "node_modules/core-js-pure": { "version": "3.24.0", "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.0.tgz", @@ -955,6 +1185,12 @@ "node": ">=4" } }, + "node_modules/cssfilter": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", + "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==", + "dev": true + }, "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", @@ -978,6 +1214,30 @@ } } }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -1006,6 +1266,36 @@ "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", "dev": true }, + "node_modules/defu": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.0.0.tgz", + "integrity": "sha512-t2MZGLf1V2rV4VBZbWIaXKdX/mUcYW0n2znQZoADBkGGxYL8EWqCuCZBmJPJ/Yy9fofJkyuuSuo5GSwo0XdEgw==", + "dev": true + }, + "node_modules/denque": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", + "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/destr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/destr/-/destr-1.1.1.tgz", + "integrity": "sha512-QqkneF8LrYmwATMdnuD2MLI3GHQIcBnG6qFC2q9bSH430VTCDAVjcspPmUaKhPGtAtPAftIUFqY1obQYQuwmbg==", + "dev": true + }, + "node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/detective": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", @@ -1071,6 +1361,15 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/es-abstract": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", @@ -1608,12 +1907,59 @@ "node": ">=0.10.0" } }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "node_modules/fast-equals": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.3.tgz", + "integrity": "sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg==", + "dev": true + }, "node_modules/fast-glob": { "version": "3.2.11", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", @@ -1731,6 +2077,32 @@ "url": "https://www.patreon.com/infusion" } }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-memo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fs-memo/-/fs-memo-1.2.0.tgz", + "integrity": "sha512-YEexkCpL4j03jn5SxaMHqcO6IuWuqm8JFUYhyCep7Ao89JIYmB8xoKhK7zXXJ9cCaNXpyNH5L3QtAmoxjoHW2w==", + "dev": true + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -1804,6 +2176,27 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-port-please": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-2.5.0.tgz", + "integrity": "sha512-NblPebBznYARC1R2r1qmusbJAAgBr954gWhEZgwTerzR8r3ud6U5PI1SG4Lue43r87aikPPjObs85VieIDK99A==", + "dev": true, + "dependencies": { + "fs-memo": "^1.2.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-symbol-description": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", @@ -1820,6 +2213,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true + }, "node_modules/glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", @@ -1867,6 +2266,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true + }, "node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -1887,6 +2292,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/h3": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/h3/-/h3-0.2.12.tgz", + "integrity": "sha512-M3Ot1J5emIyafibkzGtqlZMQimTf3OMgSR2tv3TSbOHlssEktp3HlzuzWGvRCaX7XhpbmgDjgYpOC/ml9h5xug==", + "dev": true + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -1956,6 +2379,45 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/http-shutdown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", + "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", @@ -1965,6 +2427,15 @@ "node": ">= 4" } }, + "node_modules/image-meta": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.1.1.tgz", + "integrity": "sha512-+oXiHwOEPr1IE5zY0tcBLED/CYcre15J4nwL50x3o0jxWqEkyjrusiKP3YSU+tr9fvJp33ZcP5Gpj2295g3aEw==", + "dev": true, + "engines": { + "node": ">=10.18.0" + } + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -2006,6 +2477,12 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, "node_modules/internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -2020,16 +2497,76 @@ "node": ">= 0.4" } }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "node_modules/ioredis": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-4.28.5.tgz", + "integrity": "sha512-3GYo0GJtLqgNXj4YhrisLaNNvWSNwSS2wS4OELGfGxH8I69+XfNdnmV1AyN+ZqMh0i7eX+SWjrwFKDBDgfBC1A==", "dev": true, "dependencies": { - "has-bigints": "^1.0.1" + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.1", + "denque": "^1.1.0", + "lodash.defaults": "^4.2.0", + "lodash.flatten": "^4.4.0", + "lodash.isarguments": "^3.1.0", + "p-map": "^2.1.0", + "redis-commands": "1.7.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0", + "standard-as-callback": "^2.1.0" + }, + "engines": { + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/ioredis" + } + }, + "node_modules/ipx": { + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/ipx/-/ipx-0.9.10.tgz", + "integrity": "sha512-HymTmXe2QBiPMgsJg1EQtUYgTXfIB9ha7j8tHCQqYGDS7bTYMNWyq/fBdI3S+wc9ic+hbPlTim+uf8QgZcEykQ==", + "dev": true, + "dependencies": { + "consola": "^2.15.3", + "defu": "^6.0.0", + "destr": "^1.1.1", + "etag": "^1.8.1", + "image-meta": "^0.1.1", + "listhen": "^0.2.13", + "ohmyfetch": "^0.4.18", + "pathe": "^0.3.2", + "sharp": "^0.30.7", + "ufo": "^0.8.5", + "xss": "^1.0.13" + }, + "bin": { + "ipx": "bin/ipx.mjs" + } + }, + "node_modules/ipx/node_modules/pathe": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.3.2.tgz", + "integrity": "sha512-qhnmX0TOqlCvdWWTkoM83wh5J8fZ2yhbDEc9MlsnAEtEc+JCwxUKEwmd6pkY9hRe6JR1Uecbc14VcAKX2yFSTA==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-binary-path": { @@ -2099,6 +2636,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -2156,6 +2708,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "dev": true + }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -2184,6 +2742,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", @@ -2226,6 +2796,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -2273,6 +2855,18 @@ "json5": "lib/cli.js" } }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/jsx-ast-utils": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", @@ -2352,6 +2946,21 @@ "node": ">=10" } }, + "node_modules/listhen": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/listhen/-/listhen-0.2.13.tgz", + "integrity": "sha512-axfyPgsrypKohOglPjzMVj+6nSQuDfdDzq92tYEg4HO+YkvvMGz0bGeoGA+pdEC7a8gbIgLduf/62Pkk1a9jMQ==", + "dev": true, + "dependencies": { + "clipboardy": "^3.0.0", + "colorette": "^2.0.16", + "defu": "^6.0.0", + "get-port-please": "^2.5.0", + "http-shutdown": "^1.2.2", + "selfsigned": "^2.0.1", + "ufo": "^0.8.4" + } + }, "node_modules/locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", @@ -2365,6 +2974,24 @@ "node": ">=4" } }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "dev": true + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -2394,6 +3021,12 @@ "node": ">=10" } }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -2403,6 +3036,12 @@ "node": ">= 8" } }, + "node_modules/micro-memoize": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-4.0.10.tgz", + "integrity": "sha512-rk0OlvEQkShjbr2EvGn1+GdCsgLDgABQyM9ZV6VoHNU7hiNM+eSOkjGWhiNabU/XWiEalWbjNQrNO+zcqd+pEA==", + "dev": true + }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -2416,6 +3055,27 @@ "node": ">=8.6" } }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -2434,12 +3094,55 @@ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "node_modules/moize": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/moize/-/moize-6.1.1.tgz", + "integrity": "sha512-6bryLehIBVByDdAkXhoaPP1fknkoq1hNPmVCDYIb/w5zwfidT02zLSto1uGbmnv1GKu02ysgAEaJ5Ic7QQaGQA==", + "dev": true, + "dependencies": { + "fast-equals": "^3.0.1", + "micro-memoize": "^4.0.9" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/murmurhash": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/murmurhash/-/murmurhash-2.0.1.tgz", + "integrity": "sha512-5vQEh3y+DG/lMPM0mCGPDnyV8chYg/g7rl6v3Gd8WMF9S429ox3Xk8qrk174kWhG767KQMqqxLD1WnGd77hiew==", + "dev": true + }, "node_modules/nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", @@ -2451,6 +3154,12 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -2509,12 +3218,78 @@ } } }, + "node_modules/node-abi": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.22.0.tgz", + "integrity": "sha512-u4uAs/4Zzmp/jjsD9cyFYDXeISfUWaAVWshPmDZOFOv4Xl4SbzTXm53I04C2uRueYJ+0t5PEtLH/owbn2Npf/w==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.0.0.tgz", + "integrity": "sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-native": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-0.1.4.tgz", + "integrity": "sha512-10EKpOCQPXwZVFh3U1ptOMWBgKTbsN7Vvo6WVKt5pw4hp8zbv6ZVBZPlXw+5M6Tyi1oc1iD4/sNPd71KYA16tQ==", + "dev": true + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, "node_modules/node-releases": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, + "node_modules/node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", + "dev": true, + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -2533,6 +3308,18 @@ "node": ">=0.10.0" } }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -2648,6 +3435,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/ohmyfetch": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/ohmyfetch/-/ohmyfetch-0.4.18.tgz", + "integrity": "sha512-MslzNrQzBLtZHmiZBI8QMOcMpdNFlK61OJ34nFNFynZ4v+4BonfCQ7VIN4EGXvGGq5zhDzgdJoY3o9S1l2T7KQ==", + "dev": true, + "dependencies": { + "destr": "^1.1.1", + "node-fetch-native": "^0.1.3", + "ufo": "^0.8.4", + "undici": "^5.2.0" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -2657,6 +3456,21 @@ "wrappy": "1" } }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/open-location-code": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/open-location-code/-/open-location-code-1.0.3.tgz", @@ -2680,6 +3494,12 @@ "node": ">= 0.8.0" } }, + "node_modules/outdent": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.8.0.tgz", + "integrity": "sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==", + "dev": true + }, "node_modules/p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -2704,6 +3524,15 @@ "node": ">=4" } }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", @@ -2767,6 +3596,12 @@ "node": ">=8" } }, + "node_modules/pathe": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.2.0.tgz", + "integrity": "sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==", + "dev": true + }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -2919,6 +3754,32 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "node_modules/prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "dev": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -2928,6 +3789,18 @@ "node": ">= 0.8.0" } }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -2939,6 +3812,16 @@ "react-is": "^16.13.1" } }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -2980,6 +3863,30 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", @@ -3031,6 +3938,20 @@ "pify": "^2.3.0" } }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -3043,6 +3964,33 @@ "node": ">=8.10.0" } }, + "node_modules/redis-commands": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz", + "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==", + "dev": true + }, + "node_modules/redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "dev": true, + "dependencies": { + "redis-errors": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", @@ -3152,6 +4100,26 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/scheduler": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", @@ -3160,6 +4128,18 @@ "loose-envify": "^1.1.0" } }, + "node_modules/selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", @@ -3172,7 +4152,30 @@ "semver": "bin/semver.js" }, "engines": { - "node": ">=10" + "node": ">=10" + } + }, + "node_modules/sharp": { + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.30.7.tgz", + "integrity": "sha512-G+MY2YW33jgflKPTXXptVO28HvNOo9G3j0MybYAHeEmby+QuD2U98dT6ueht9cv/XDqZspSpIhoSW+BAKJ7Hig==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.7", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=12.13.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, "node_modules/shebang-command": { @@ -3210,6 +4213,66 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -3227,6 +4290,21 @@ "node": ">=0.10.0" } }, + "node_modules/standard-as-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/string.prototype.matchall": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", @@ -3295,6 +4373,15 @@ "node": ">=4" } }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -3390,6 +4477,34 @@ "postcss": "^8.0.9" } }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -3401,6 +4516,16 @@ "resolved": "https://registry.npmjs.org/tiny-binary-search/-/tiny-binary-search-1.0.3.tgz", "integrity": "sha512-STSHX/L5nI9WTLv6wrzJbAPbO7OIISX83KFBh2GVbX1Uz/vgZOU/ANn/8iV6t35yMTpoPzzO+3OQid3mifE0CA==" }, + "node_modules/tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dev": true, + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3413,6 +4538,12 @@ "node": ">=8.0" } }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, "node_modules/tsconfig-paths": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", @@ -3451,6 +4582,18 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -3489,6 +4632,12 @@ "node": ">=4.2.0" } }, + "node_modules/ufo": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.8.5.tgz", + "integrity": "sha512-e4+UtA5IRO+ha6hYklwj6r7BjiGMxS0O+UaSg9HbaTefg4kMkzj4tXzEBajRR+wkxf+golgAWKzLbytCUDMJAA==", + "dev": true + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -3504,6 +4653,59 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.8.0.tgz", + "integrity": "sha512-1F7Vtcez5w/LwH2G2tGnFIihuWUlc58YidwLiCv+jR2Z50x0tNXpRRw7eOIJ+GvqCqIkg9SB7NWAJ/T9TLfv8Q==", + "dev": true, + "engines": { + "node": ">=12.18" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unstorage": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-0.2.9.tgz", + "integrity": "sha512-HU9e8o2qI/3iS0QS+Fkp7Uo24kbIv+mnG5/csw0DF7g+st9U4EhVGh3BjVdhuybvRWfySU77HLecRClaosMErw==", + "dev": true, + "dependencies": { + "anymatch": "^3.1.1", + "chokidar": "^3.5.2", + "destr": "^1.1.0", + "h3": "^0.2.10", + "ioredis": "^4.27.9", + "listhen": "^0.2.4", + "mri": "^1.1.6", + "ohmyfetch": "^0.3.1", + "ufo": "^0.7.9", + "ws": "^8.2.1" + } + }, + "node_modules/unstorage/node_modules/ohmyfetch": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/ohmyfetch/-/ohmyfetch-0.3.2.tgz", + "integrity": "sha512-AG+brJ3aPsFGLZV8V4TDCqRQNjNPIHg3KJxem8tYp4w1+4PEvLpib5zNaRNGnB+8Dqc4ftPLCzQYEsz30haX2A==", + "dev": true, + "dependencies": { + "destr": "^1.1.0", + "node-fetch": "^2.6.1", + "ufo": "^0.7.9" + } + }, + "node_modules/unstorage/node_modules/ufo": { + "version": "0.7.11", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.7.11.tgz", + "integrity": "sha512-IT3q0lPvtkqQ8toHQN/BkOi4VIqoqheqM1FnkNWT9y0G8B3xJhwnoKBu5OHx8zHDOvveQzfKuFowJ0VSARiIDg==", + "dev": true + }, "node_modules/update-browserslist-db": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", @@ -3559,6 +4761,22 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -3605,6 +4823,43 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, + "node_modules/ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xss": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.13.tgz", + "integrity": "sha512-clu7dxTm1e8Mo5fz3n/oW3UCXBfV89xZ72jM8yzo1vR/pIS0w3sgB3XV2H8Vm6zfGnHL0FzvLJPJEBhd86/z4Q==", + "dev": true, + "dependencies": { + "commander": "^2.20.3", + "cssfilter": "0.0.10" + }, + "bin": { + "xss": "bin/xss" + }, + "engines": { + "node": ">= 0.10.0" + } + }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -3628,6 +4883,18 @@ "engines": { "node": ">= 6" } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } }, "dependencies": { @@ -3684,6 +4951,68 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, + "@netlify/functions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-1.0.0.tgz", + "integrity": "sha512-7fnJv3vr8uyyyOYPChwoec6MjzsCw1CoRUO2DhQ1BD6bOyJRlD4DUaOOGlMILB2LCT8P24p5LexEGx8AJb7xdA==", + "dev": true, + "requires": { + "is-promise": "^4.0.0" + } + }, + "@netlify/ipx": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@netlify/ipx/-/ipx-1.1.3.tgz", + "integrity": "sha512-HiBswseLOInI7XUMoZrf3dMO/vMYjME609YH6R2ay8X3bdnRBPKvMJdMBZZIQugmrI9fVj7DaSUq02O/Ugs1xQ==", + "dev": true, + "requires": { + "@netlify/functions": "^1.0.0", + "etag": "^1.8.1", + "fs-extra": "^10.0.0", + "ipx": "^0.9.4", + "micromatch": "^4.0.5", + "mkdirp": "^1.0.4", + "murmurhash": "^2.0.0", + "node-fetch": "^2.0.0", + "ufo": "^0.8.0", + "unstorage": "^0.2.8" + } + }, + "@netlify/plugin-nextjs": { + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@netlify/plugin-nextjs/-/plugin-nextjs-4.13.1.tgz", + "integrity": "sha512-OMxd+6FCq4uNgJCkbBqzvXYlnP4OkaL7zFJcJYCkj3Vg/t+Gs+hO1erem6bsdeVtCxFQ4zwfRmvyir1xkhHnmA==", + "dev": true, + "requires": { + "@netlify/functions": "^1.0.0", + "@netlify/ipx": "^1.1.3", + "@vercel/node-bridge": "^2.1.0", + "chalk": "^4.1.2", + "fs-extra": "^10.0.0", + "globby": "^11.0.4", + "moize": "^6.1.0", + "node-fetch": "^2.6.6", + "node-stream-zip": "^1.15.0", + "outdent": "^0.8.0", + "p-limit": "^3.1.0", + "pathe": "^0.2.0", + "pretty-bytes": "^5.6.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "tiny-glob": "^0.2.9" + }, + "dependencies": { + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + } + } + }, "@next/env": { "version": "12.2.3", "resolved": "https://registry.npmjs.org/@next/env/-/env-12.2.3.tgz", @@ -3894,6 +5223,12 @@ "eslint-visitor-keys": "^3.3.0" } }, + "@vercel/node-bridge": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@vercel/node-bridge/-/node-bridge-2.2.2.tgz", + "integrity": "sha512-haGBC8noyA5BfjCRXRH+VIkHCDVW5iD5UX24P2nOdilwUxI4qWsattS/co8QBGq64XsNLRAMdM5pQUE3zxkF9Q==", + "dev": true + }, "acorn": { "version": "8.8.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", @@ -3969,6 +5304,12 @@ "picomatch": "^2.0.4" } }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, "arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -4041,13 +5382,13 @@ "dev": true }, "autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.5.tgz", + "integrity": "sha512-Fvd8yCoA7lNX/OUllvS+aS1I7WRBclGXsepbvT8ZaPgrH24rgXpZzF0/6Hh3ZEkwg+0AES/Osd196VZmYoEFtw==", "dev": true, "requires": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", + "browserslist": "^4.20.2", + "caniuse-lite": "^1.0.30001332", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -4072,12 +5413,29 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -4109,6 +5467,16 @@ "update-browserslist-db": "^1.0.4" } }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -4173,6 +5541,39 @@ } } }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dev": true, + "requires": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + } + }, + "cluster-key-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.0.tgz", + "integrity": "sha512-2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw==", + "dev": true + }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -4188,12 +5589,40 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, + "consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true + }, "core-js-pure": { "version": "3.24.0", "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.0.tgz", @@ -4217,6 +5646,12 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, + "cssfilter": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", + "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==", + "dev": true + }, "damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", @@ -4232,6 +5667,21 @@ "ms": "2.1.2" } }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "requires": { + "mimic-response": "^3.1.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -4254,6 +5704,30 @@ "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", "dev": true }, + "defu": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.0.0.tgz", + "integrity": "sha512-t2MZGLf1V2rV4VBZbWIaXKdX/mUcYW0n2znQZoADBkGGxYL8EWqCuCZBmJPJ/Yy9fofJkyuuSuo5GSwo0XdEgw==", + "dev": true + }, + "denque": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz", + "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==", + "dev": true + }, + "destr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/destr/-/destr-1.1.1.tgz", + "integrity": "sha512-QqkneF8LrYmwATMdnuD2MLI3GHQIcBnG6qFC2q9bSH430VTCDAVjcspPmUaKhPGtAtPAftIUFqY1obQYQuwmbg==", + "dev": true + }, + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "dev": true + }, "detective": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", @@ -4307,6 +5781,15 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, "es-abstract": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", @@ -4726,12 +6209,47 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "fast-equals": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-3.0.3.tgz", + "integrity": "sha512-NCe8qxnZFARSHGztGMZOO/PC1qa5MIFB5Hp66WdzbCRAz8U8US3bx1UTgLS49efBQPcUtO9gf5oVEY8o7y/7Kg==", + "dev": true + }, "fast-glob": { "version": "3.2.11", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", @@ -4826,6 +6344,29 @@ "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", "dev": true }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-memo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fs-memo/-/fs-memo-1.2.0.tgz", + "integrity": "sha512-YEexkCpL4j03jn5SxaMHqcO6IuWuqm8JFUYhyCep7Ao89JIYmB8xoKhK7zXXJ9cCaNXpyNH5L3QtAmoxjoHW2w==", + "dev": true + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -4880,6 +6421,21 @@ "has-symbols": "^1.0.3" } }, + "get-port-please": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-2.5.0.tgz", + "integrity": "sha512-NblPebBznYARC1R2r1qmusbJAAgBr954gWhEZgwTerzR8r3ud6U5PI1SG4Lue43r87aikPPjObs85VieIDK99A==", + "dev": true, + "requires": { + "fs-memo": "^1.2.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, "get-symbol-description": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", @@ -4890,6 +6446,12 @@ "get-intrinsic": "^1.1.1" } }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true + }, "glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", @@ -4922,6 +6484,12 @@ "type-fest": "^0.20.2" } }, + "globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true + }, "globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -4936,6 +6504,24 @@ "slash": "^3.0.0" } }, + "globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "h3": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/h3/-/h3-0.2.12.tgz", + "integrity": "sha512-M3Ot1J5emIyafibkzGtqlZMQimTf3OMgSR2tv3TSbOHlssEktp3HlzuzWGvRCaX7XhpbmgDjgYpOC/ml9h5xug==", + "dev": true + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -4981,12 +6567,36 @@ "has-symbols": "^1.0.2" } }, + "http-shutdown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", + "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, + "image-meta": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.1.1.tgz", + "integrity": "sha512-+oXiHwOEPr1IE5zY0tcBLED/CYcre15J4nwL50x3o0jxWqEkyjrusiKP3YSU+tr9fvJp33ZcP5Gpj2295g3aEw==", + "dev": true + }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -5019,6 +6629,12 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, "internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -5030,6 +6646,58 @@ "side-channel": "^1.0.4" } }, + "ioredis": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-4.28.5.tgz", + "integrity": "sha512-3GYo0GJtLqgNXj4YhrisLaNNvWSNwSS2wS4OELGfGxH8I69+XfNdnmV1AyN+ZqMh0i7eX+SWjrwFKDBDgfBC1A==", + "dev": true, + "requires": { + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.1", + "denque": "^1.1.0", + "lodash.defaults": "^4.2.0", + "lodash.flatten": "^4.4.0", + "lodash.isarguments": "^3.1.0", + "p-map": "^2.1.0", + "redis-commands": "1.7.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0", + "standard-as-callback": "^2.1.0" + } + }, + "ipx": { + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/ipx/-/ipx-0.9.10.tgz", + "integrity": "sha512-HymTmXe2QBiPMgsJg1EQtUYgTXfIB9ha7j8tHCQqYGDS7bTYMNWyq/fBdI3S+wc9ic+hbPlTim+uf8QgZcEykQ==", + "dev": true, + "requires": { + "consola": "^2.15.3", + "defu": "^6.0.0", + "destr": "^1.1.1", + "etag": "^1.8.1", + "image-meta": "^0.1.1", + "listhen": "^0.2.13", + "ohmyfetch": "^0.4.18", + "pathe": "^0.3.2", + "sharp": "^0.30.7", + "ufo": "^0.8.5", + "xss": "^1.0.13" + }, + "dependencies": { + "pathe": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.3.2.tgz", + "integrity": "sha512-qhnmX0TOqlCvdWWTkoM83wh5J8fZ2yhbDEc9MlsnAEtEc+JCwxUKEwmd6pkY9hRe6JR1Uecbc14VcAKX2yFSTA==", + "dev": true + } + } + }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, "is-bigint": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", @@ -5082,6 +6750,12 @@ "has-tostringtag": "^1.0.0" } }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -5118,6 +6792,12 @@ "has-tostringtag": "^1.0.0" } }, + "is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "dev": true + }, "is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -5137,6 +6817,12 @@ "call-bind": "^1.0.2" } }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, "is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", @@ -5164,6 +6850,15 @@ "call-bind": "^1.0.2" } }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -5205,6 +6900,16 @@ "minimist": "^1.2.0" } }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, "jsx-ast-utils": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", @@ -5272,6 +6977,21 @@ "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", "dev": true }, + "listhen": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/listhen/-/listhen-0.2.13.tgz", + "integrity": "sha512-axfyPgsrypKohOglPjzMVj+6nSQuDfdDzq92tYEg4HO+YkvvMGz0bGeoGA+pdEC7a8gbIgLduf/62Pkk1a9jMQ==", + "dev": true, + "requires": { + "clipboardy": "^3.0.0", + "colorette": "^2.0.16", + "defu": "^6.0.0", + "get-port-please": "^2.5.0", + "http-shutdown": "^1.2.2", + "selfsigned": "^2.0.1", + "ufo": "^0.8.4" + } + }, "locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", @@ -5282,6 +7002,24 @@ "path-exists": "^3.0.0" } }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "dev": true + }, "lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -5305,12 +7043,24 @@ "yallist": "^4.0.0" } }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, + "micro-memoize": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/micro-memoize/-/micro-memoize-4.0.10.tgz", + "integrity": "sha512-rk0OlvEQkShjbr2EvGn1+GdCsgLDgABQyM9ZV6VoHNU7hiNM+eSOkjGWhiNabU/XWiEalWbjNQrNO+zcqd+pEA==", + "dev": true + }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -5321,6 +7071,18 @@ "picomatch": "^2.3.1" } }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true + }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -5336,17 +7098,57 @@ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "moize": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/moize/-/moize-6.1.1.tgz", + "integrity": "sha512-6bryLehIBVByDdAkXhoaPP1fknkoq1hNPmVCDYIb/w5zwfidT02zLSto1uGbmnv1GKu02ysgAEaJ5Ic7QQaGQA==", + "dev": true, + "requires": { + "fast-equals": "^3.0.1", + "micro-memoize": "^4.0.9" + } + }, + "mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "murmurhash": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/murmurhash/-/murmurhash-2.0.1.tgz", + "integrity": "sha512-5vQEh3y+DG/lMPM0mCGPDnyV8chYg/g7rl6v3Gd8WMF9S429ox3Xk8qrk174kWhG767KQMqqxLD1WnGd77hiew==", + "dev": true + }, "nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -5379,12 +7181,54 @@ "use-sync-external-store": "1.2.0" } }, + "node-abi": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.22.0.tgz", + "integrity": "sha512-u4uAs/4Zzmp/jjsD9cyFYDXeISfUWaAVWshPmDZOFOv4Xl4SbzTXm53I04C2uRueYJ+0t5PEtLH/owbn2Npf/w==", + "dev": true, + "requires": { + "semver": "^7.3.5" + } + }, + "node-addon-api": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.0.0.tgz", + "integrity": "sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==", + "dev": true + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-fetch-native": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-0.1.4.tgz", + "integrity": "sha512-10EKpOCQPXwZVFh3U1ptOMWBgKTbsN7Vvo6WVKt5pw4hp8zbv6ZVBZPlXw+5M6Tyi1oc1iD4/sNPd71KYA16tQ==", + "dev": true + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true + }, "node-releases": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, + "node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", + "dev": true + }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -5397,6 +7241,15 @@ "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "dev": true }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -5476,6 +7329,18 @@ "es-abstract": "^1.19.1" } }, + "ohmyfetch": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/ohmyfetch/-/ohmyfetch-0.4.18.tgz", + "integrity": "sha512-MslzNrQzBLtZHmiZBI8QMOcMpdNFlK61OJ34nFNFynZ4v+4BonfCQ7VIN4EGXvGGq5zhDzgdJoY3o9S1l2T7KQ==", + "dev": true, + "requires": { + "destr": "^1.1.1", + "node-fetch-native": "^0.1.3", + "ufo": "^0.8.4", + "undici": "^5.2.0" + } + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -5485,6 +7350,15 @@ "wrappy": "1" } }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, "open-location-code": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/open-location-code/-/open-location-code-1.0.3.tgz", @@ -5505,6 +7379,12 @@ "word-wrap": "^1.2.3" } }, + "outdent": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.8.0.tgz", + "integrity": "sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==", + "dev": true + }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -5523,6 +7403,12 @@ "p-limit": "^1.1.0" } }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", @@ -5568,6 +7454,12 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, + "pathe": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.2.0.tgz", + "integrity": "sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==", + "dev": true + }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -5650,12 +7542,38 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "dev": true, + "requires": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + } + }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, "prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -5667,6 +7585,16 @@ "react-is": "^16.13.1" } }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -5685,6 +7613,26 @@ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + } + } + }, "react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", @@ -5725,6 +7673,17 @@ "pify": "^2.3.0" } }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -5734,6 +7693,27 @@ "picomatch": "^2.2.1" } }, + "redis-commands": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz", + "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==", + "dev": true + }, + "redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "dev": true + }, + "redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "dev": true, + "requires": { + "redis-errors": "^1.0.0" + } + }, "regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", @@ -5798,6 +7778,12 @@ "queue-microtask": "^1.2.2" } }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, "scheduler": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", @@ -5806,6 +7792,15 @@ "loose-envify": "^1.1.0" } }, + "selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, "semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", @@ -5815,6 +7810,22 @@ "lru-cache": "^6.0.0" } }, + "sharp": { + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.30.7.tgz", + "integrity": "sha512-G+MY2YW33jgflKPTXXptVO28HvNOo9G3j0MybYAHeEmby+QuD2U98dT6ueht9cv/XDqZspSpIhoSW+BAKJ7Hig==", + "dev": true, + "requires": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.7", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -5841,6 +7852,38 @@ "object-inspect": "^1.9.0" } }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true + }, + "simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "dev": true, + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + } + }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -5852,6 +7895,21 @@ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, + "standard-as-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, "string.prototype.matchall": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", @@ -5905,6 +7963,12 @@ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -5962,6 +8026,31 @@ "resolve": "^1.22.1" } }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -5973,6 +8062,16 @@ "resolved": "https://registry.npmjs.org/tiny-binary-search/-/tiny-binary-search-1.0.3.tgz", "integrity": "sha512-STSHX/L5nI9WTLv6wrzJbAPbO7OIISX83KFBh2GVbX1Uz/vgZOU/ANn/8iV6t35yMTpoPzzO+3OQid3mifE0CA==" }, + "tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dev": true, + "requires": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -5982,6 +8081,12 @@ "is-number": "^7.0.0" } }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, "tsconfig-paths": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", @@ -6016,6 +8121,15 @@ } } }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -6038,6 +8152,12 @@ "dev": true, "peer": true }, + "ufo": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.8.5.tgz", + "integrity": "sha512-e4+UtA5IRO+ha6hYklwj6r7BjiGMxS0O+UaSg9HbaTefg4kMkzj4tXzEBajRR+wkxf+golgAWKzLbytCUDMJAA==", + "dev": true + }, "unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -6050,6 +8170,55 @@ "which-boxed-primitive": "^1.0.2" } }, + "undici": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.8.0.tgz", + "integrity": "sha512-1F7Vtcez5w/LwH2G2tGnFIihuWUlc58YidwLiCv+jR2Z50x0tNXpRRw7eOIJ+GvqCqIkg9SB7NWAJ/T9TLfv8Q==", + "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unstorage": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-0.2.9.tgz", + "integrity": "sha512-HU9e8o2qI/3iS0QS+Fkp7Uo24kbIv+mnG5/csw0DF7g+st9U4EhVGh3BjVdhuybvRWfySU77HLecRClaosMErw==", + "dev": true, + "requires": { + "anymatch": "^3.1.1", + "chokidar": "^3.5.2", + "destr": "^1.1.0", + "h3": "^0.2.10", + "ioredis": "^4.27.9", + "listhen": "^0.2.4", + "mri": "^1.1.6", + "ohmyfetch": "^0.3.1", + "ufo": "^0.7.9", + "ws": "^8.2.1" + }, + "dependencies": { + "ohmyfetch": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/ohmyfetch/-/ohmyfetch-0.3.2.tgz", + "integrity": "sha512-AG+brJ3aPsFGLZV8V4TDCqRQNjNPIHg3KJxem8tYp4w1+4PEvLpib5zNaRNGnB+8Dqc4ftPLCzQYEsz30haX2A==", + "dev": true, + "requires": { + "destr": "^1.1.0", + "node-fetch": "^2.6.1", + "ufo": "^0.7.9" + } + }, + "ufo": { + "version": "0.7.11", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.7.11.tgz", + "integrity": "sha512-IT3q0lPvtkqQ8toHQN/BkOi4VIqoqheqM1FnkNWT9y0G8B3xJhwnoKBu5OHx8zHDOvveQzfKuFowJ0VSARiIDg==", + "dev": true + } + } + }, "update-browserslist-db": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", @@ -6087,6 +8256,22 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -6121,6 +8306,23 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, + "ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "requires": {} + }, + "xss": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.13.tgz", + "integrity": "sha512-clu7dxTm1e8Mo5fz3n/oW3UCXBfV89xZ72jM8yzo1vR/pIS0w3sgB3XV2H8Vm6zfGnHL0FzvLJPJEBhd86/z4Q==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "cssfilter": "0.0.10" + } + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -6138,6 +8340,12 @@ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true } } } diff --git a/project-app/package.json b/project-app/package.json index 417600a..225d86b 100644 --- a/project-app/package.json +++ b/project-app/package.json @@ -20,10 +20,14 @@ "react-leaflet": "^4.0.1" }, "devDependencies": { - "autoprefixer": "^10.4.7", + "@netlify/plugin-nextjs": "^4.13.1", + "autoprefixer": "10.4.5", "eslint": "8.20.0", "eslint-config-next": "12.2.3", "postcss": "^8.4.14", "tailwindcss": "^3.1.6" - } + }, + "overrides": { + "autoprefixer": "10.4.5" +} } From c799deda653b31a8b012aebddcaf5cd8a88ec1d5 Mon Sep 17 00:00:00 2001 From: Simran Rai Date: Wed, 27 Jul 2022 14:25:02 +0100 Subject: [PATCH 006/238] fixed crossOrigin --- project-app/pages/_documents.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project-app/pages/_documents.js b/project-app/pages/_documents.js index ec42784..b99ccc2 100644 --- a/project-app/pages/_documents.js +++ b/project-app/pages/_documents.js @@ -8,7 +8,7 @@ export default function Document() { rel="stylesheet" href="https://unpkg.com/leaflet@1.8.0/dist/leaflet.css" integrity="sha512-hoalWLoI8r4UszCkZ5kL8vayOGVae1oxXe/2A4AO6J9+580uKHDO3JdHb7NzwwzK5xr/Fs0W40kiNHxM9vyTtQ==" - crossorigin="" + crossOrigin="" /> ; From 8ec9550e0cdba5c8d214bf11019ec2a4ac41fb4c Mon Sep 17 00:00:00 2001 From: Amira Date: Thu, 28 Jul 2022 10:11:12 +0100 Subject: [PATCH 007/238] Basic nav-bar added --- project-app/components/Navbar/Navbar.jsx | 14 ++++++++++++++ project-app/pages/index.js | 2 ++ 2 files changed, 16 insertions(+) diff --git a/project-app/components/Navbar/Navbar.jsx b/project-app/components/Navbar/Navbar.jsx index e69de29..0139aad 100644 --- a/project-app/components/Navbar/Navbar.jsx +++ b/project-app/components/Navbar/Navbar.jsx @@ -0,0 +1,14 @@ +// import SocialMedia from "../SocialMedia/SocialMedia" + +export default function Navbar () { + + return ( + + ) +} \ No newline at end of file diff --git a/project-app/pages/index.js b/project-app/pages/index.js index 9d911c6..2443642 100644 --- a/project-app/pages/index.js +++ b/project-app/pages/index.js @@ -1,6 +1,7 @@ import Head from "next/head"; import Image from "next/image"; import styles from "../styles/Home.module.css"; +import Navbar from "../components/Navbar/Navbar"; import dynamic from "next/dynamic"; @@ -12,6 +13,7 @@ export default function Home() { return (

Project Clean-Up

+
); From cdb0dfcac5bdcf5329ab0b6e1fe1d56509a2cd97 Mon Sep 17 00:00:00 2001 From: Simran Rai Date: Thu, 28 Jul 2022 10:28:22 +0100 Subject: [PATCH 008/238] dropdown added --- project-app/components/Navbar/Navbar.jsx | 83 +- project-app/package-lock.json | 1408 +++++++++++++++++++++- project-app/package.json | 3 +- 3 files changed, 1472 insertions(+), 22 deletions(-) diff --git a/project-app/components/Navbar/Navbar.jsx b/project-app/components/Navbar/Navbar.jsx index 0139aad..9d35aa6 100644 --- a/project-app/components/Navbar/Navbar.jsx +++ b/project-app/components/Navbar/Navbar.jsx @@ -1,14 +1,75 @@ // import SocialMedia from "../SocialMedia/SocialMedia" +import { DownOutlined, SmileOutlined } from "@ant-design/icons"; +import { Dropdown, Menu, Space } from "antd"; +import React from "react"; -export default function Navbar () { - - return ( -
- Home - Do Your Part - Weather - Contact Us +const menu = ( + + 1st menu item + + ), + }, + { + key: "2", + label: ( + + 2nd menu item (disabled) + + ), + icon: , + disabled: true, + }, + { + key: "3", + label: ( + + 3rd menu item (disabled) + + ), + disabled: true, + }, + { + key: "4", + danger: true, + label: "a danger item", + }, + ]} + /> +); -
- ) -} \ No newline at end of file +export default function Navbar() { + return ( + + ); +} diff --git a/project-app/package-lock.json b/project-app/package-lock.json index f667ff3..f8b93d1 100644 --- a/project-app/package-lock.json +++ b/project-app/package-lock.json @@ -8,6 +8,7 @@ "name": "project-app", "version": "0.1.0", "dependencies": { + "antd": "^4.22.1", "esri-leaflet-geocoder": "^3.1.3", "leaflet": "^1.8.0", "leaflet-control-geocoder": "^2.4.0", @@ -27,11 +28,57 @@ "tailwindcss": "^3.1.6" } }, + "node_modules/@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "dependencies": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "node_modules/@ant-design/icons": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.7.0.tgz", + "integrity": "sha512-aoB4Z7JA431rt6d4u+8xcNPPCrdufSRMUOpxa1ab6mz1JCQZOEVolj2WVs/tDFmN62zzK30mNelEsprLYsSF3g==", + "dependencies": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.2.1", + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-util": "^5.9.4" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", + "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" + }, + "node_modules/@ant-design/react-slick": { + "version": "0.29.2", + "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.29.2.tgz", + "integrity": "sha512-kgjtKmkGHa19FW21lHnAfyyH9AAoh35pBdcJ53rHmQ3O+cfFHGHnUbj/HFrRNJ5vIts09FKJVAD8RpaC+RaWfA==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "lodash": "^4.17.21", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0" + } + }, "node_modules/@babel/runtime": { "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", - "dev": true, "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -52,6 +99,14 @@ "node": ">=6.9.0" } }, + "node_modules/@ctrl/tinycolor": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", + "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==", + "engines": { + "node": ">=10" + } + }, "node_modules/@eslint/eslintrc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", @@ -654,6 +709,65 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/antd": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/antd/-/antd-4.22.1.tgz", + "integrity": "sha512-DmIMwoC4g7n1Z7z2fPSQkcXSZHzO7uWqVen/9N3SaqGjkqyj8ho0PnZNf/mut4+yhhuIBQ+Xg25yDPy5KFGZvg==", + "dependencies": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons": "^4.7.0", + "@ant-design/react-slick": "~0.29.1", + "@babel/runtime": "^7.18.3", + "@ctrl/tinycolor": "^3.4.0", + "classnames": "^2.2.6", + "copy-to-clipboard": "^3.2.0", + "lodash": "^4.17.21", + "memoize-one": "^6.0.0", + "moment": "^2.29.2", + "rc-cascader": "~3.6.0", + "rc-checkbox": "~2.3.0", + "rc-collapse": "~3.3.0", + "rc-dialog": "~8.9.0", + "rc-drawer": "~5.0.0-alpha.8", + "rc-dropdown": "~4.0.0", + "rc-field-form": "~1.27.0", + "rc-image": "~5.7.0", + "rc-input": "~0.0.1-alpha.5", + "rc-input-number": "~7.3.5", + "rc-mentions": "~1.9.0", + "rc-menu": "~9.6.0", + "rc-motion": "^2.6.1", + "rc-notification": "~4.6.0", + "rc-pagination": "~3.1.17", + "rc-picker": "~2.6.10", + "rc-progress": "~3.3.2", + "rc-rate": "~2.9.0", + "rc-resize-observer": "^1.2.0", + "rc-segmented": "~2.1.0", + "rc-select": "~14.1.1", + "rc-slider": "~10.0.0", + "rc-steps": "~4.1.0", + "rc-switch": "~3.2.0", + "rc-table": "~7.25.3", + "rc-tabs": "~11.16.0", + "rc-textarea": "~0.3.0", + "rc-tooltip": "~5.2.0", + "rc-tree": "~5.6.5", + "rc-tree-select": "~5.4.0", + "rc-trigger": "^5.2.10", + "rc-upload": "~4.3.0", + "rc-util": "^5.22.5", + "scroll-into-view-if-needed": "^2.2.25" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, "node_modules/anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", @@ -731,6 +845,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -782,6 +901,11 @@ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", "dev": true }, + "node_modules/async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, "node_modules/autoprefixer": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.5.tgz", @@ -1057,6 +1181,11 @@ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true }, + "node_modules/classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, "node_modules/clipboardy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", @@ -1136,6 +1265,11 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -1148,6 +1282,14 @@ "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", "dev": true }, + "node_modules/copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, "node_modules/core-js-pure": { "version": "3.24.0", "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.0.tgz", @@ -1197,6 +1339,23 @@ "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", "dev": true }, + "node_modules/date-fns": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.1.tgz", + "integrity": "sha512-dlLD5rKaKxpFdnjrs+5azHDFOPEu4ANy/LTh04A1DTzMM7qoajmKCBc8pkKRFT41CNzw+4gQh79X5C+Jq27HAw==", + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/dayjs": { + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.4.tgz", + "integrity": "sha512-Zj/lPM5hOvQ1Bf7uAvewDaUcsJoI6JmNqmHhHl3nyumwe0XHwt8sWdOVAPACJzCebL8gQCi+K49w7iKWnGwX9g==" + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -1349,6 +1508,11 @@ "node": ">=6.0.0" } }, + "node_modules/dom-align": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.3.tgz", + "integrity": "sha512-Gj9hZN3a07cbR6zviMUBOMPdWxYhbMI+x+WS0NAIu2zFZmbK8ys9R79g+iG9qLnlCwpFoaB+fKy8Pdv470GsPA==" + }, "node_modules/electron-to-chromium": { "version": "1.4.201", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.201.tgz", @@ -2843,6 +3007,14 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "dependencies": { + "string-convert": "^0.2.0" + } + }, "node_modules/json5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", @@ -2974,6 +3146,11 @@ "node": ">=4" } }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, "node_modules/lodash.defaults": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", @@ -3021,6 +3198,11 @@ "node": ">=10" } }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -3122,6 +3304,14 @@ "micro-memoize": "^4.0.9" } }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -3878,6 +4068,590 @@ "rc": "cli.js" } }, + "node_modules/rc-align": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.12.tgz", + "integrity": "sha512-3DuwSJp8iC/dgHzwreOQl52soj40LchlfUHtgACOUtwGuoFIOVh6n/sCpfqCU8kO5+iz6qR0YKvjgB8iPdE3aQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "lodash": "^4.17.21", + "rc-util": "^5.3.0", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-cascader": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.6.1.tgz", + "integrity": "sha512-+GmN2Z0IybKT45t0Z94jkjmsOHGxAliobR2tzt05/Gw0AKBYLHX5bdvsVXR7abPnarYyYzZ/cWe8CoFgDjAFNw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "classnames": "^2.3.1", + "rc-select": "~14.1.0", + "rc-tree": "~5.6.3", + "rc-util": "^5.6.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-checkbox": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.3.2.tgz", + "integrity": "sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-collapse": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.3.1.tgz", + "integrity": "sha512-cOJfcSe3R8vocrF8T+PgaHDrgeA1tX+lwfhwSj60NX9QVRidsILIbRNDLD6nAzmcvVC5PWiIRiR4S1OobxdhCg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.2.1", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dialog": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.9.0.tgz", + "integrity": "sha512-Cp0tbJnrvPchJfnwIvOMWmJ4yjX3HWFatO6oBFD1jx8QkgsQCR0p8nUWAKdd3seLJhEC39/v56kZaEjwp9muoQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.21.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-drawer": { + "version": "5.0.0-alpha.8", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-5.0.0-alpha.8.tgz", + "integrity": "sha512-4ZhW8iZ7PDAnTRzprZv3zI8XEW/jQJkf+gvfnXXpx7Ik4TjKqzlf1yg33qEUm7uJgO1BQVITKGzlLUQlTSfrcQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-motion": "^2.6.1", + "rc-util": "^5.21.2" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dropdown": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.0.1.tgz", + "integrity": "sha512-OdpXuOcme1rm45cR0Jzgfl1otzmU4vuBVb+etXM8vcaULGokAKVpKlw8p6xzspG7jGd/XxShvq+N3VNEfk/l5g==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.6", + "rc-trigger": "^5.3.1", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.11.0", + "react-dom": ">=16.11.0" + } + }, + "node_modules/rc-field-form": { + "version": "1.27.1", + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.27.1.tgz", + "integrity": "sha512-RShegnwFu6TH8tl2olCxn+B4Wyh5EiQH8c/7wucbkLNyue05YiH5gomUAg1vbZjp71yFKwegClctsEG5CNBWAA==", + "dependencies": { + "@babel/runtime": "^7.18.0", + "async-validator": "^4.1.0", + "rc-util": "^5.8.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-image": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.7.0.tgz", + "integrity": "sha512-v6dzSgYfYrH4liKmOZKZZO+x21sJ9KPXNinBfkAoQg2Ihcd5QZ+P/JjB7v60X981XTPGjegy8U17Z8VUX4V36g==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-dialog": "~8.9.0", + "rc-util": "^5.0.6" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-input": { + "version": "0.0.1-alpha.7", + "resolved": "https://registry.npmjs.org/rc-input/-/rc-input-0.0.1-alpha.7.tgz", + "integrity": "sha512-eozaqpCYWSY5LBMwlHgC01GArkVEP+XlJ84OMvdkwUnJBSv83Yxa15pZpn7vACAj84uDC4xOA2CoFdbLuqB08Q==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.18.1" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-input-number": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-7.3.6.tgz", + "integrity": "sha512-Se62oMOBn9HwF/gSag+YtAYyKZsjJzEsqmyAJHAnAvPfjZJOu7dLMlQRwBbTtELbKXM/Y5Fztcq8CW2Y9f49qA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.23.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-mentions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.9.0.tgz", + "integrity": "sha512-CSC2t8WxK8daS8lylJcquzCgKz4bXLAVNrSHXlTI8fNUy4toot8Sv79wT4fcP/bYgdt07/e3RXzkZfX6xjYYow==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-menu": "~9.6.0", + "rc-textarea": "^0.3.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.22.5" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-menu": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.6.0.tgz", + "integrity": "sha512-d26waws42U/rVwW/+rOE2FN9pX6wUc9bDy38vVQYoie6gE85auWIpl5oChGlnW6nE2epnTwUsgWl8ipOPgmnUA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.2.0", + "rc-trigger": "^5.1.2", + "rc-util": "^5.12.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-motion": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.6.2.tgz", + "integrity": "sha512-4w1FaX3dtV749P8GwfS4fYnFG4Rb9pxvCYPc/b2fw1cmlHJWNNgOFIz7ysiD+eOrzJSvnLJWlNQQncpNMXwwpg==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.21.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-notification": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-4.6.0.tgz", + "integrity": "sha512-xF3MKgIoynzjQAO4lqsoraiFo3UXNYlBfpHs0VWvwF+4pimen9/H1DYLN2mfRWhHovW6gRpla73m2nmyIqAMZQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.2.0", + "rc-util": "^5.20.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-overflow": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.2.7.tgz", + "integrity": "sha512-NZPxg4XUvQXtg6jCYGBQD3PLHlFYZzKCKtR+hIjjpP03aLZMohMx+Xv+NGyQSAyk52C4tO/d5JE+CqN7XqclqQ==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.19.2" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-pagination": { + "version": "3.1.17", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.17.tgz", + "integrity": "sha512-/BQ5UxcBnW28vFAcP2hfh+Xg15W0QZn8TWYwdCApchMH1H0CxiaUUcULP8uXcFM1TygcdKWdt3JqsL9cTAfdkQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-picker": { + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-2.6.10.tgz", + "integrity": "sha512-9wYtw0DFWs9FO92Qh2D76P0iojUr8ZhLOtScUeOit6ks/F+TBLrOC1uze3IOu+u9gbDAjmosNWLKbBzx/Yuv2w==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "date-fns": "2.x", + "dayjs": "1.x", + "moment": "^2.24.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.4.0", + "shallowequal": "^1.1.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-progress": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.3.3.tgz", + "integrity": "sha512-MDVNVHzGanYtRy2KKraEaWeZLri2ZHWIRyaE1a9MQ2MuJ09m+Wxj5cfcaoaR6z5iRpHpA59YeUxAlpML8N4PJw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-rate": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.9.2.tgz", + "integrity": "sha512-SaiZFyN8pe0Fgphv8t3+kidlej+cq/EALkAJAc3A0w0XcPaH2L1aggM8bhe1u6GAGuQNAoFvTLjw4qLPGRKV5g==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-resize-observer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.2.0.tgz", + "integrity": "sha512-6W+UzT3PyDM0wVCEHfoW3qTHPTvbdSgiA43buiy8PzmeMnfgnDeb9NjdimMXMl3/TcrvvWl5RRVdp+NqcR47pQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.15.0", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-segmented": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.1.0.tgz", + "integrity": "sha512-hUlonro+pYoZcwrH6Vm56B2ftLfQh046hrwif/VwLIw1j3zGt52p5mREBwmeVzXnSwgnagpOpfafspzs1asjGw==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-motion": "^2.4.4", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-select": { + "version": "14.1.9", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.1.9.tgz", + "integrity": "sha512-DK01+Q7oCWr5jVPiEp/BTQ8xCB4rI4LfXzZtSmBWJhOMuibyZD1Vlz/DlVKCUFmtBM4SzG4/SltGHoGlcbCqiw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.0.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.2.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-slider": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.0.1.tgz", + "integrity": "sha512-igTKF3zBet7oS/3yNiIlmU8KnZ45npmrmHlUUio8PNbIhzMcsh+oE/r2UD42Y6YD2D/s+kzCQkzQrPD6RY435Q==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.18.1", + "shallowequal": "^1.1.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-steps": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.4.tgz", + "integrity": "sha512-qoCqKZWSpkh/b03ASGx1WhpKnuZcRWmvuW+ZUu4mvMdfvFzVxblTwUM+9aBd0mlEUFmt6GW8FXhMpHkK3Uzp3w==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "classnames": "^2.2.3", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-switch": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-3.2.2.tgz", + "integrity": "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-table": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.25.3.tgz", + "integrity": "sha512-McsLJ2rg8EEpRBRYN4Pf9gT7ZNYnjvF9zrBpUBBbUX/fxk+eGi5ff1iPIhMyiHsH71/BmTUzX9nc9XqupD0nMg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.22.5", + "shallowequal": "^1.1.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tabs": { + "version": "11.16.1", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.16.1.tgz", + "integrity": "sha512-bR7Dap23YyfzZQwtKomhiFEFzZuE7WaKWo+ypNRSGB9PDKSc6tM12VP8LWYkvmmQHthgwP0WRN8nFbSJWuqLYw==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "~4.0.0", + "rc-menu": "~9.6.0", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.5.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-textarea": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.3.7.tgz", + "integrity": "sha512-yCdZ6binKmAQB13hc/oehh0E/QRwoPP1pjF21aHBxlgXO3RzPF6dUu4LG2R4FZ1zx/fQd2L1faktulrXOM/2rw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.7.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tooltip": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.2.2.tgz", + "integrity": "sha512-jtQzU/18S6EI3lhSGoDYhPqNpWajMtS5VV/ld1LwyfrDByQpYmw/LW6U7oFXXLukjfDHQ7Ju705A82PRNFWYhg==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.3.1", + "rc-trigger": "^5.0.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tree": { + "version": "5.6.6", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.6.6.tgz", + "integrity": "sha512-HI/q4D4AHOp48OZcBUvJFWkI5OfnZivvGYI0xzI0dy0Mita2KcTGZv7/Yl6Aq3bL3od3x5AqAXq/7qxR3x4Kkg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.4.8" + }, + "engines": { + "node": ">=10.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-tree-select": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.4.0.tgz", + "integrity": "sha512-reRbOqC7Ic/nQocJAJeCl4n6nJUY3NoqiwRXKvhjgZJU7NGr9vIccXEsY+Lghkw5UMpPoxGsIJB0jiAvM18XYA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "~14.1.0", + "rc-tree": "~5.6.1", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-trigger": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.3.1.tgz", + "integrity": "sha512-5gaFbDkYSefZ14j2AdzucXzlWgU2ri5uEjkHvsf1ynRhdJbKxNOnw4PBZ9+FVULNGFiDzzlVF8RJnR9P/xrnKQ==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.6", + "rc-align": "^4.0.0", + "rc-motion": "^2.0.0", + "rc-util": "^5.19.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-upload": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.3.4.tgz", + "integrity": "sha512-uVbtHFGNjHG/RyAfm9fluXB6pvArAGyAx8z7XzXXyorEgVIWj6mOlriuDm0XowDHYz4ycNK0nE0oP3cbFnzxiQ==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.23.0", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.23.0.tgz", + "integrity": "sha512-lgm6diJ/pLgyfoZY59Vz7sW4mSoQCgozqbBye9IJ7/mb5w5h4T7h+i2JpXAx/UBQxscBZe68q0sP7EW+qfkKUg==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-virtual-list": { + "version": "3.4.8", + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.8.tgz", + "integrity": "sha512-qSN+Rv4i/E7RCTvTMr1uZo7f3crJJg/5DekoCagydo9zsXrxj07zsFSxqizqW+ldGA16lwa8So/bIbV9Ofjddg==", + "dependencies": { + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.15.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", @@ -3913,8 +4687,7 @@ "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/react-leaflet": { "version": "4.0.1", @@ -3994,8 +4767,7 @@ "node_modules/regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "node_modules/regexp.prototype.flags": { "version": "1.4.3", @@ -4026,6 +4798,11 @@ "url": "https://github.com/sponsors/mysticatea" } }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, "node_modules/resolve": { "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", @@ -4128,6 +4905,14 @@ "loose-envify": "^1.1.0" } }, + "node_modules/scroll-into-view-if-needed": { + "version": "2.2.29", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz", + "integrity": "sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==", + "dependencies": { + "compute-scroll-into-view": "^1.0.17" + } + }, "node_modules/selfsigned": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", @@ -4155,6 +4940,11 @@ "node": ">=10" } }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "node_modules/sharp": { "version": "0.30.7", "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.30.7.tgz", @@ -4305,6 +5095,11 @@ "safe-buffer": "~5.2.0" } }, + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, "node_modules/string.prototype.matchall": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", @@ -4538,6 +5333,11 @@ "node": ">=8.0" } }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", @@ -4898,11 +5698,47 @@ } }, "dependencies": { + "@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "requires": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "@ant-design/icons": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.7.0.tgz", + "integrity": "sha512-aoB4Z7JA431rt6d4u+8xcNPPCrdufSRMUOpxa1ab6mz1JCQZOEVolj2WVs/tDFmN62zzK30mNelEsprLYsSF3g==", + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.2.1", + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-util": "^5.9.4" + } + }, + "@ant-design/icons-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", + "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" + }, + "@ant-design/react-slick": { + "version": "0.29.2", + "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.29.2.tgz", + "integrity": "sha512-kgjtKmkGHa19FW21lHnAfyyH9AAoh35pBdcJ53rHmQ3O+cfFHGHnUbj/HFrRNJ5vIts09FKJVAD8RpaC+RaWfA==", + "requires": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "lodash": "^4.17.21", + "resize-observer-polyfill": "^1.5.1" + } + }, "@babel/runtime": { "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", - "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } @@ -4917,6 +5753,11 @@ "regenerator-runtime": "^0.13.4" } }, + "@ctrl/tinycolor": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", + "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==" + }, "@eslint/eslintrc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", @@ -5294,6 +6135,57 @@ "color-convert": "^2.0.1" } }, + "antd": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/antd/-/antd-4.22.1.tgz", + "integrity": "sha512-DmIMwoC4g7n1Z7z2fPSQkcXSZHzO7uWqVen/9N3SaqGjkqyj8ho0PnZNf/mut4+yhhuIBQ+Xg25yDPy5KFGZvg==", + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons": "^4.7.0", + "@ant-design/react-slick": "~0.29.1", + "@babel/runtime": "^7.18.3", + "@ctrl/tinycolor": "^3.4.0", + "classnames": "^2.2.6", + "copy-to-clipboard": "^3.2.0", + "lodash": "^4.17.21", + "memoize-one": "^6.0.0", + "moment": "^2.29.2", + "rc-cascader": "~3.6.0", + "rc-checkbox": "~2.3.0", + "rc-collapse": "~3.3.0", + "rc-dialog": "~8.9.0", + "rc-drawer": "~5.0.0-alpha.8", + "rc-dropdown": "~4.0.0", + "rc-field-form": "~1.27.0", + "rc-image": "~5.7.0", + "rc-input": "~0.0.1-alpha.5", + "rc-input-number": "~7.3.5", + "rc-mentions": "~1.9.0", + "rc-menu": "~9.6.0", + "rc-motion": "^2.6.1", + "rc-notification": "~4.6.0", + "rc-pagination": "~3.1.17", + "rc-picker": "~2.6.10", + "rc-progress": "~3.3.2", + "rc-rate": "~2.9.0", + "rc-resize-observer": "^1.2.0", + "rc-segmented": "~2.1.0", + "rc-select": "~14.1.1", + "rc-slider": "~10.0.0", + "rc-steps": "~4.1.0", + "rc-switch": "~3.2.0", + "rc-table": "~7.25.3", + "rc-tabs": "~11.16.0", + "rc-textarea": "~0.3.0", + "rc-tooltip": "~5.2.0", + "rc-tree": "~5.6.5", + "rc-tree-select": "~5.4.0", + "rc-trigger": "^5.2.10", + "rc-upload": "~4.3.0", + "rc-util": "^5.22.5", + "scroll-into-view-if-needed": "^2.2.25" + } + }, "anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", @@ -5345,6 +6237,11 @@ "is-string": "^1.0.7" } }, + "array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -5381,6 +6278,11 @@ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", "dev": true }, + "async-validator": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" + }, "autoprefixer": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.5.tgz", @@ -5547,6 +6449,11 @@ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true }, + "classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, "clipboardy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", @@ -5611,6 +6518,11 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, + "compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -5623,6 +6535,14 @@ "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", "dev": true }, + "copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, "core-js-pure": { "version": "3.24.0", "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.0.tgz", @@ -5658,6 +6578,16 @@ "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", "dev": true }, + "date-fns": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.1.tgz", + "integrity": "sha512-dlLD5rKaKxpFdnjrs+5azHDFOPEu4ANy/LTh04A1DTzMM7qoajmKCBc8pkKRFT41CNzw+4gQh79X5C+Jq27HAw==" + }, + "dayjs": { + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.4.tgz", + "integrity": "sha512-Zj/lPM5hOvQ1Bf7uAvewDaUcsJoI6JmNqmHhHl3nyumwe0XHwt8sWdOVAPACJzCebL8gQCi+K49w7iKWnGwX9g==" + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -5769,6 +6699,11 @@ "esutils": "^2.0.2" } }, + "dom-align": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.3.tgz", + "integrity": "sha512-Gj9hZN3a07cbR6zviMUBOMPdWxYhbMI+x+WS0NAIu2zFZmbK8ys9R79g+iG9qLnlCwpFoaB+fKy8Pdv470GsPA==" + }, "electron-to-chromium": { "version": "1.4.201", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.201.tgz", @@ -6891,6 +7826,14 @@ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true }, + "json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "requires": { + "string-convert": "^0.2.0" + } + }, "json5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", @@ -7002,6 +7945,11 @@ "path-exists": "^3.0.0" } }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, "lodash.defaults": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", @@ -7043,6 +7991,11 @@ "yallist": "^4.0.0" } }, + "memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -7120,6 +8073,11 @@ "micro-memoize": "^4.0.9" } }, + "moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + }, "mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -7633,6 +8591,410 @@ } } }, + "rc-align": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.12.tgz", + "integrity": "sha512-3DuwSJp8iC/dgHzwreOQl52soj40LchlfUHtgACOUtwGuoFIOVh6n/sCpfqCU8kO5+iz6qR0YKvjgB8iPdE3aQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "lodash": "^4.17.21", + "rc-util": "^5.3.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "rc-cascader": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.6.1.tgz", + "integrity": "sha512-+GmN2Z0IybKT45t0Z94jkjmsOHGxAliobR2tzt05/Gw0AKBYLHX5bdvsVXR7abPnarYyYzZ/cWe8CoFgDjAFNw==", + "requires": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "classnames": "^2.3.1", + "rc-select": "~14.1.0", + "rc-tree": "~5.6.3", + "rc-util": "^5.6.1" + } + }, + "rc-checkbox": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.3.2.tgz", + "integrity": "sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + } + }, + "rc-collapse": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.3.1.tgz", + "integrity": "sha512-cOJfcSe3R8vocrF8T+PgaHDrgeA1tX+lwfhwSj60NX9QVRidsILIbRNDLD6nAzmcvVC5PWiIRiR4S1OobxdhCg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.2.1", + "shallowequal": "^1.1.0" + } + }, + "rc-dialog": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.9.0.tgz", + "integrity": "sha512-Cp0tbJnrvPchJfnwIvOMWmJ4yjX3HWFatO6oBFD1jx8QkgsQCR0p8nUWAKdd3seLJhEC39/v56kZaEjwp9muoQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.21.0" + } + }, + "rc-drawer": { + "version": "5.0.0-alpha.8", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-5.0.0-alpha.8.tgz", + "integrity": "sha512-4ZhW8iZ7PDAnTRzprZv3zI8XEW/jQJkf+gvfnXXpx7Ik4TjKqzlf1yg33qEUm7uJgO1BQVITKGzlLUQlTSfrcQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-motion": "^2.6.1", + "rc-util": "^5.21.2" + } + }, + "rc-dropdown": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.0.1.tgz", + "integrity": "sha512-OdpXuOcme1rm45cR0Jzgfl1otzmU4vuBVb+etXM8vcaULGokAKVpKlw8p6xzspG7jGd/XxShvq+N3VNEfk/l5g==", + "requires": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.6", + "rc-trigger": "^5.3.1", + "rc-util": "^5.17.0" + } + }, + "rc-field-form": { + "version": "1.27.1", + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.27.1.tgz", + "integrity": "sha512-RShegnwFu6TH8tl2olCxn+B4Wyh5EiQH8c/7wucbkLNyue05YiH5gomUAg1vbZjp71yFKwegClctsEG5CNBWAA==", + "requires": { + "@babel/runtime": "^7.18.0", + "async-validator": "^4.1.0", + "rc-util": "^5.8.0" + } + }, + "rc-image": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.7.0.tgz", + "integrity": "sha512-v6dzSgYfYrH4liKmOZKZZO+x21sJ9KPXNinBfkAoQg2Ihcd5QZ+P/JjB7v60X981XTPGjegy8U17Z8VUX4V36g==", + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-dialog": "~8.9.0", + "rc-util": "^5.0.6" + } + }, + "rc-input": { + "version": "0.0.1-alpha.7", + "resolved": "https://registry.npmjs.org/rc-input/-/rc-input-0.0.1-alpha.7.tgz", + "integrity": "sha512-eozaqpCYWSY5LBMwlHgC01GArkVEP+XlJ84OMvdkwUnJBSv83Yxa15pZpn7vACAj84uDC4xOA2CoFdbLuqB08Q==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.18.1" + } + }, + "rc-input-number": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-7.3.6.tgz", + "integrity": "sha512-Se62oMOBn9HwF/gSag+YtAYyKZsjJzEsqmyAJHAnAvPfjZJOu7dLMlQRwBbTtELbKXM/Y5Fztcq8CW2Y9f49qA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.23.0" + } + }, + "rc-mentions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.9.0.tgz", + "integrity": "sha512-CSC2t8WxK8daS8lylJcquzCgKz4bXLAVNrSHXlTI8fNUy4toot8Sv79wT4fcP/bYgdt07/e3RXzkZfX6xjYYow==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-menu": "~9.6.0", + "rc-textarea": "^0.3.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.22.5" + } + }, + "rc-menu": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.6.0.tgz", + "integrity": "sha512-d26waws42U/rVwW/+rOE2FN9pX6wUc9bDy38vVQYoie6gE85auWIpl5oChGlnW6nE2epnTwUsgWl8ipOPgmnUA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.2.0", + "rc-trigger": "^5.1.2", + "rc-util": "^5.12.0", + "shallowequal": "^1.1.0" + } + }, + "rc-motion": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.6.2.tgz", + "integrity": "sha512-4w1FaX3dtV749P8GwfS4fYnFG4Rb9pxvCYPc/b2fw1cmlHJWNNgOFIz7ysiD+eOrzJSvnLJWlNQQncpNMXwwpg==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.21.0" + } + }, + "rc-notification": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-4.6.0.tgz", + "integrity": "sha512-xF3MKgIoynzjQAO4lqsoraiFo3UXNYlBfpHs0VWvwF+4pimen9/H1DYLN2mfRWhHovW6gRpla73m2nmyIqAMZQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.2.0", + "rc-util": "^5.20.1" + } + }, + "rc-overflow": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.2.7.tgz", + "integrity": "sha512-NZPxg4XUvQXtg6jCYGBQD3PLHlFYZzKCKtR+hIjjpP03aLZMohMx+Xv+NGyQSAyk52C4tO/d5JE+CqN7XqclqQ==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.19.2" + } + }, + "rc-pagination": { + "version": "3.1.17", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.17.tgz", + "integrity": "sha512-/BQ5UxcBnW28vFAcP2hfh+Xg15W0QZn8TWYwdCApchMH1H0CxiaUUcULP8uXcFM1TygcdKWdt3JqsL9cTAfdkQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + } + }, + "rc-picker": { + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-2.6.10.tgz", + "integrity": "sha512-9wYtw0DFWs9FO92Qh2D76P0iojUr8ZhLOtScUeOit6ks/F+TBLrOC1uze3IOu+u9gbDAjmosNWLKbBzx/Yuv2w==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "date-fns": "2.x", + "dayjs": "1.x", + "moment": "^2.24.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.4.0", + "shallowequal": "^1.1.0" + } + }, + "rc-progress": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.3.3.tgz", + "integrity": "sha512-MDVNVHzGanYtRy2KKraEaWeZLri2ZHWIRyaE1a9MQ2MuJ09m+Wxj5cfcaoaR6z5iRpHpA59YeUxAlpML8N4PJw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + } + }, + "rc-rate": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.9.2.tgz", + "integrity": "sha512-SaiZFyN8pe0Fgphv8t3+kidlej+cq/EALkAJAc3A0w0XcPaH2L1aggM8bhe1u6GAGuQNAoFvTLjw4qLPGRKV5g==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + } + }, + "rc-resize-observer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.2.0.tgz", + "integrity": "sha512-6W+UzT3PyDM0wVCEHfoW3qTHPTvbdSgiA43buiy8PzmeMnfgnDeb9NjdimMXMl3/TcrvvWl5RRVdp+NqcR47pQ==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.15.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "rc-segmented": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.1.0.tgz", + "integrity": "sha512-hUlonro+pYoZcwrH6Vm56B2ftLfQh046hrwif/VwLIw1j3zGt52p5mREBwmeVzXnSwgnagpOpfafspzs1asjGw==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-motion": "^2.4.4", + "rc-util": "^5.17.0" + } + }, + "rc-select": { + "version": "14.1.9", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.1.9.tgz", + "integrity": "sha512-DK01+Q7oCWr5jVPiEp/BTQ8xCB4rI4LfXzZtSmBWJhOMuibyZD1Vlz/DlVKCUFmtBM4SzG4/SltGHoGlcbCqiw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.0.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.2.0" + } + }, + "rc-slider": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.0.1.tgz", + "integrity": "sha512-igTKF3zBet7oS/3yNiIlmU8KnZ45npmrmHlUUio8PNbIhzMcsh+oE/r2UD42Y6YD2D/s+kzCQkzQrPD6RY435Q==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.18.1", + "shallowequal": "^1.1.0" + } + }, + "rc-steps": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.4.tgz", + "integrity": "sha512-qoCqKZWSpkh/b03ASGx1WhpKnuZcRWmvuW+ZUu4mvMdfvFzVxblTwUM+9aBd0mlEUFmt6GW8FXhMpHkK3Uzp3w==", + "requires": { + "@babel/runtime": "^7.10.2", + "classnames": "^2.2.3", + "rc-util": "^5.0.1" + } + }, + "rc-switch": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-3.2.2.tgz", + "integrity": "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.1" + } + }, + "rc-table": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.25.3.tgz", + "integrity": "sha512-McsLJ2rg8EEpRBRYN4Pf9gT7ZNYnjvF9zrBpUBBbUX/fxk+eGi5ff1iPIhMyiHsH71/BmTUzX9nc9XqupD0nMg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.22.5", + "shallowequal": "^1.1.0" + } + }, + "rc-tabs": { + "version": "11.16.1", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.16.1.tgz", + "integrity": "sha512-bR7Dap23YyfzZQwtKomhiFEFzZuE7WaKWo+ypNRSGB9PDKSc6tM12VP8LWYkvmmQHthgwP0WRN8nFbSJWuqLYw==", + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "~4.0.0", + "rc-menu": "~9.6.0", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.5.0" + } + }, + "rc-textarea": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.3.7.tgz", + "integrity": "sha512-yCdZ6binKmAQB13hc/oehh0E/QRwoPP1pjF21aHBxlgXO3RzPF6dUu4LG2R4FZ1zx/fQd2L1faktulrXOM/2rw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.7.0", + "shallowequal": "^1.1.0" + } + }, + "rc-tooltip": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.2.2.tgz", + "integrity": "sha512-jtQzU/18S6EI3lhSGoDYhPqNpWajMtS5VV/ld1LwyfrDByQpYmw/LW6U7oFXXLukjfDHQ7Ju705A82PRNFWYhg==", + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.3.1", + "rc-trigger": "^5.0.0" + } + }, + "rc-tree": { + "version": "5.6.6", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.6.6.tgz", + "integrity": "sha512-HI/q4D4AHOp48OZcBUvJFWkI5OfnZivvGYI0xzI0dy0Mita2KcTGZv7/Yl6Aq3bL3od3x5AqAXq/7qxR3x4Kkg==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.4.8" + } + }, + "rc-tree-select": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.4.0.tgz", + "integrity": "sha512-reRbOqC7Ic/nQocJAJeCl4n6nJUY3NoqiwRXKvhjgZJU7NGr9vIccXEsY+Lghkw5UMpPoxGsIJB0jiAvM18XYA==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "~14.1.0", + "rc-tree": "~5.6.1", + "rc-util": "^5.16.1" + } + }, + "rc-trigger": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.3.1.tgz", + "integrity": "sha512-5gaFbDkYSefZ14j2AdzucXzlWgU2ri5uEjkHvsf1ynRhdJbKxNOnw4PBZ9+FVULNGFiDzzlVF8RJnR9P/xrnKQ==", + "requires": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.6", + "rc-align": "^4.0.0", + "rc-motion": "^2.0.0", + "rc-util": "^5.19.2" + } + }, + "rc-upload": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.3.4.tgz", + "integrity": "sha512-uVbtHFGNjHG/RyAfm9fluXB6pvArAGyAx8z7XzXXyorEgVIWj6mOlriuDm0XowDHYz4ycNK0nE0oP3cbFnzxiQ==", + "requires": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + } + }, + "rc-util": { + "version": "5.23.0", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.23.0.tgz", + "integrity": "sha512-lgm6diJ/pLgyfoZY59Vz7sW4mSoQCgozqbBye9IJ7/mb5w5h4T7h+i2JpXAx/UBQxscBZe68q0sP7EW+qfkKUg==", + "requires": { + "@babel/runtime": "^7.18.3", + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" + } + }, + "rc-virtual-list": { + "version": "3.4.8", + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.4.8.tgz", + "integrity": "sha512-qSN+Rv4i/E7RCTvTMr1uZo7f3crJJg/5DekoCagydo9zsXrxj07zsFSxqizqW+ldGA16lwa8So/bIbV9Ofjddg==", + "requires": { + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.15.0" + } + }, "react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", @@ -7653,8 +9015,7 @@ "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "react-leaflet": { "version": "4.0.1", @@ -7717,8 +9078,7 @@ "regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "regexp.prototype.flags": { "version": "1.4.3", @@ -7737,6 +9097,11 @@ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, "resolve": { "version": "1.22.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", @@ -7792,6 +9157,14 @@ "loose-envify": "^1.1.0" } }, + "scroll-into-view-if-needed": { + "version": "2.2.29", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz", + "integrity": "sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==", + "requires": { + "compute-scroll-into-view": "^1.0.17" + } + }, "selfsigned": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", @@ -7810,6 +9183,11 @@ "lru-cache": "^6.0.0" } }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "sharp": { "version": "0.30.7", "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.30.7.tgz", @@ -7910,6 +9288,11 @@ "safe-buffer": "~5.2.0" } }, + "string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==" + }, "string.prototype.matchall": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", @@ -8081,6 +9464,11 @@ "is-number": "^7.0.0" } }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, "tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", diff --git a/project-app/package.json b/project-app/package.json index 225d86b..c528841 100644 --- a/project-app/package.json +++ b/project-app/package.json @@ -9,6 +9,7 @@ "lint": "next lint" }, "dependencies": { + "antd": "^4.22.1", "esri-leaflet-geocoder": "^3.1.3", "leaflet": "^1.8.0", "leaflet-control-geocoder": "^2.4.0", @@ -29,5 +30,5 @@ }, "overrides": { "autoprefixer": "10.4.5" -} + } } From acd750d2743aefcdde73116a2e8a5de5660f11e9 Mon Sep 17 00:00:00 2001 From: Amira Date: Thu, 28 Jul 2022 10:50:05 +0100 Subject: [PATCH 009/238] Dropdown menu working --- project-app/components/Navbar/Navbar.jsx | 58 +++++++++++------------- project-app/pages/index.js | 8 ++-- 2 files changed, 31 insertions(+), 35 deletions(-) diff --git a/project-app/components/Navbar/Navbar.jsx b/project-app/components/Navbar/Navbar.jsx index 9d35aa6..378ac24 100644 --- a/project-app/components/Navbar/Navbar.jsx +++ b/project-app/components/Navbar/Navbar.jsx @@ -1,31 +1,25 @@ // import SocialMedia from "../SocialMedia/SocialMedia" import { DownOutlined, SmileOutlined } from "@ant-design/icons"; import { Dropdown, Menu, Space } from "antd"; +import 'antd/dist/antd.css'; import React from "react"; + const menu = ( + 1st menu item ), }, { - key: "2", + key: '2', label: ( - + 2nd menu item (disabled) ), @@ -33,43 +27,45 @@ const menu = ( disabled: true, }, { - key: "3", + key: '3', label: ( - + 3rd menu item (disabled) ), disabled: true, }, { - key: "4", + key: '4', danger: true, - label: "a danger item", + label: 'a danger item', }, ]} /> ); + + + export default function Navbar() { return ( -
+ ); } + + + + + diff --git a/project-app/pages/index.js b/project-app/pages/index.js index 2443642..fd5294a 100644 --- a/project-app/pages/index.js +++ b/project-app/pages/index.js @@ -5,16 +5,16 @@ import Navbar from "../components/Navbar/Navbar"; import dynamic from "next/dynamic"; -const MapWithNoSSR = dynamic(() => import("../components/Map/Map.jsx"), { - ssr: false, -}); +// const MapWithNoSSR = dynamic(() => import("../components/Map/Map.jsx"), { +// ssr: false, +// }); export default function Home() { return (

Project Clean-Up

- + {/* */}
); } From 096c123eb85adab807f343cb163607ae9fe40007 Mon Sep 17 00:00:00 2001 From: Jenan Date: Thu, 28 Jul 2022 10:58:12 +0100 Subject: [PATCH 010/238] adding img --- project-app/components/Landing/Landing.jsx | 20 ++++++++++++++++++ .../components/Landing/Landing.modules.css | 0 project-app/pages/index.js | 3 +++ project-app/public/img/hero-background.png | Bin 0 -> 33732 bytes project-app/styles/globals.css | 2 ++ 5 files changed, 25 insertions(+) create mode 100644 project-app/components/Landing/Landing.modules.css create mode 100644 project-app/public/img/hero-background.png diff --git a/project-app/components/Landing/Landing.jsx b/project-app/components/Landing/Landing.jsx index e69de29..fb91ca2 100644 --- a/project-app/components/Landing/Landing.jsx +++ b/project-app/components/Landing/Landing.jsx @@ -0,0 +1,20 @@ +import Image from 'next/image'; +import heroBackground from '../../public/img/hero-background.png' + +const LandingBanner = () => { + return ( +
+ hero-background +
+ ); +} + +export default LandingBanner \ No newline at end of file diff --git a/project-app/components/Landing/Landing.modules.css b/project-app/components/Landing/Landing.modules.css new file mode 100644 index 0000000..e69de29 diff --git a/project-app/pages/index.js b/project-app/pages/index.js index 9d911c6..b5a0cf7 100644 --- a/project-app/pages/index.js +++ b/project-app/pages/index.js @@ -3,6 +3,7 @@ import Image from "next/image"; import styles from "../styles/Home.module.css"; import dynamic from "next/dynamic"; +import LandingBanner from "../components/Landing/Landing"; const MapWithNoSSR = dynamic(() => import("../components/Map/Map.jsx"), { ssr: false, @@ -12,6 +13,8 @@ export default function Home() { return (

Project Clean-Up

+ +

); diff --git a/project-app/public/img/hero-background.png b/project-app/public/img/hero-background.png new file mode 100644 index 0000000000000000000000000000000000000000..d0bce57ad4d133f30b82bc94a8c3c3d92f98f757 GIT binary patch literal 33732 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 b#Prml)Wnp^!jq{sKt&9mu6{1-oD!M<9m+LB literal 0 HcmV?d00001 diff --git a/project-app/styles/globals.css b/project-app/styles/globals.css index b5180ba..f2a8040 100644 --- a/project-app/styles/globals.css +++ b/project-app/styles/globals.css @@ -12,3 +12,5 @@ img { border: none; } + + From 6270b944694a7c0a7167268e0ef196547e7667f4 Mon Sep 17 00:00:00 2001 From: Simran Rai Date: Thu, 28 Jul 2022 11:00:17 +0100 Subject: [PATCH 011/238] sizing --- project-app/components/Navbar/Navbar.jsx | 57 +++++++++++++----------- project-app/pages/index.js | 3 +- 2 files changed, 34 insertions(+), 26 deletions(-) diff --git a/project-app/components/Navbar/Navbar.jsx b/project-app/components/Navbar/Navbar.jsx index 378ac24..d714662 100644 --- a/project-app/components/Navbar/Navbar.jsx +++ b/project-app/components/Navbar/Navbar.jsx @@ -1,25 +1,32 @@ // import SocialMedia from "../SocialMedia/SocialMedia" import { DownOutlined, SmileOutlined } from "@ant-design/icons"; import { Dropdown, Menu, Space } from "antd"; -import 'antd/dist/antd.css'; +import "antd/dist/antd.css"; import React from "react"; - const menu = ( + 1st menu item ), }, { - key: '2', + key: "2", label: ( - + 2nd menu item (disabled) ), @@ -27,45 +34,45 @@ const menu = ( disabled: true, }, { - key: '3', + key: "3", label: ( - + 3rd menu item (disabled) ), disabled: true, }, { - key: '4', + key: "4", danger: true, - label: 'a danger item', + label: "a danger item", }, ]} /> ); - - - export default function Navbar() { return ( -
+ ); } - - - - +// padding 2em +// 100vw container +// padding top and bottom 2em diff --git a/project-app/pages/index.js b/project-app/pages/index.js index fd5294a..3f17b14 100644 --- a/project-app/pages/index.js +++ b/project-app/pages/index.js @@ -12,8 +12,9 @@ import dynamic from "next/dynamic"; export default function Home() { return (
+

Project Clean-Up

- + {/* */}
); From 93f02f2fac218ab89a33c85ee5cfa26ff0de615d Mon Sep 17 00:00:00 2001 From: Amira Date: Thu, 28 Jul 2022 11:30:41 +0100 Subject: [PATCH 012/238] Nav bar fits the screen --- project-app/components/Navbar/Navbar.jsx | 4 +++- project-app/styles/Home.module.css | 3 ++- project-app/styles/globals.css | 6 ++++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/project-app/components/Navbar/Navbar.jsx b/project-app/components/Navbar/Navbar.jsx index d714662..3f76163 100644 --- a/project-app/components/Navbar/Navbar.jsx +++ b/project-app/components/Navbar/Navbar.jsx @@ -57,7 +57,8 @@ const menu = ( export default function Navbar() { return ( -
+ ); } diff --git a/project-app/styles/Home.module.css b/project-app/styles/Home.module.css index bd50f42..1055406 100644 --- a/project-app/styles/Home.module.css +++ b/project-app/styles/Home.module.css @@ -1,5 +1,6 @@ .container { - padding: 0 2rem; + overflow: hidden; + } .main { diff --git a/project-app/styles/globals.css b/project-app/styles/globals.css index b5180ba..ad50dd1 100644 --- a/project-app/styles/globals.css +++ b/project-app/styles/globals.css @@ -2,6 +2,12 @@ @tailwind components; @tailwind utilities; + +body{ + overflow-x: hidden; + width: 100vw; +} + .geosearch { background-color: rgba(255, 255, 255, 0.66); } From 67293d6c0978707602f6a6c1ed4e7423d6cc7f3c Mon Sep 17 00:00:00 2001 From: Simran Rai Date: Thu, 28 Jul 2022 11:50:46 +0100 Subject: [PATCH 013/238] added links --- project-app/components/Navbar/Navbar.jsx | 48 ++++++++++++------------ project-app/package-lock.json | 15 ++++++++ project-app/package.json | 1 + 3 files changed, 40 insertions(+), 24 deletions(-) diff --git a/project-app/components/Navbar/Navbar.jsx b/project-app/components/Navbar/Navbar.jsx index 3f76163..5e9722b 100644 --- a/project-app/components/Navbar/Navbar.jsx +++ b/project-app/components/Navbar/Navbar.jsx @@ -2,6 +2,8 @@ import { DownOutlined, SmileOutlined } from "@ant-design/icons"; import { Dropdown, Menu, Space } from "antd"; import "antd/dist/antd.css"; +import Link from "next/link"; +import { AiOutlineMenu } from "react-icons/ai"; import React from "react"; const menu = ( @@ -15,7 +17,7 @@ const menu = ( rel="noopener noreferrer" href="https://www.antgroup.com" > - 1st menu item + About Us ), }, @@ -27,11 +29,9 @@ const menu = ( rel="noopener noreferrer" href="https://www.aliyun.com" > - 2nd menu item (disabled) + Start A Cleanup ), - icon: , - disabled: true, }, { key: "3", @@ -41,15 +41,9 @@ const menu = ( rel="noopener noreferrer" href="https://www.luohanacademy.com" > - 3rd menu item (disabled) + Join A Cleanup ), - disabled: true, - }, - { - key: "4", - danger: true, - label: "a danger item", }, ]} /> @@ -58,19 +52,25 @@ const menu = ( export default function Navbar() { return ( ); } diff --git a/project-app/package-lock.json b/project-app/package-lock.json index f8b93d1..e5cffa6 100644 --- a/project-app/package-lock.json +++ b/project-app/package-lock.json @@ -17,6 +17,7 @@ "next": "12.2.3", "react": "18.2.0", "react-dom": "18.2.0", + "react-icons": "^4.4.0", "react-leaflet": "^4.0.1" }, "devDependencies": { @@ -4684,6 +4685,14 @@ "react": "^18.2.0" } }, + "node_modules/react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -9012,6 +9021,12 @@ "scheduler": "^0.23.0" } }, + "react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==", + "requires": {} + }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", diff --git a/project-app/package.json b/project-app/package.json index c528841..5a04dcd 100644 --- a/project-app/package.json +++ b/project-app/package.json @@ -18,6 +18,7 @@ "next": "12.2.3", "react": "18.2.0", "react-dom": "18.2.0", + "react-icons": "^4.4.0", "react-leaflet": "^4.0.1" }, "devDependencies": { From d2677aa6d4e679241c2d0711f790ef4455a979f0 Mon Sep 17 00:00:00 2001 From: edgarasmarkunas Date: Thu, 28 Jul 2022 11:51:00 +0100 Subject: [PATCH 014/238] we set up a compononent for weather with tailwind, made a plan for the logic --- project-app/.gitignore | 1 + project-app/components/Weather/SearchBar.jsx | 32 +++++++++++++ project-app/components/Weather/Weather.jsx | 47 ++++++++++++++++++++ project-app/components/Weather/plan.md | 10 +++++ project-app/pages/index.js | 3 ++ 5 files changed, 93 insertions(+) create mode 100644 project-app/components/Weather/SearchBar.jsx create mode 100644 project-app/components/Weather/plan.md diff --git a/project-app/.gitignore b/project-app/.gitignore index 55175ef..56f72c6 100644 --- a/project-app/.gitignore +++ b/project-app/.gitignore @@ -27,6 +27,7 @@ yarn-error.log* # local env files .env*.local +.env # vercel .vercel diff --git a/project-app/components/Weather/SearchBar.jsx b/project-app/components/Weather/SearchBar.jsx new file mode 100644 index 0000000..495fdc2 --- /dev/null +++ b/project-app/components/Weather/SearchBar.jsx @@ -0,0 +1,32 @@ +import React from 'react' +import { useState } from 'react' + +export const SearchBar = () => { + const [text, setText] = useState('') + + function handleChange(e) { + setText(e.target.value); + } + + function addCity(e) { + e.preventDefault() + console.log('Hello') + setText('') + } + +console.log(text) + + return ( +
+ +
+
+ +
+ + +
+
+ + ) +} diff --git a/project-app/components/Weather/Weather.jsx b/project-app/components/Weather/Weather.jsx index e69de29..264c084 100644 --- a/project-app/components/Weather/Weather.jsx +++ b/project-app/components/Weather/Weather.jsx @@ -0,0 +1,47 @@ +import { SearchBar } from "./SearchBar" + +export default function Weather() { + + + return ( + +
+ +
+ +

+
+
+ Laghouat
+ 6:13 +
+

+ +
+
{/* + + + + + + */}
+
+
+
+
+ 27km/h 32% +
+
+

12°

+
+
+
+
+
+ + ) +} \ No newline at end of file diff --git a/project-app/components/Weather/plan.md b/project-app/components/Weather/plan.md new file mode 100644 index 0000000..f37d900 --- /dev/null +++ b/project-app/components/Weather/plan.md @@ -0,0 +1,10 @@ +## PLAN + +Display information based on user input + - Have a start city state name of London + - Take city name input + - setCityName to whatever the user input is + - Have the function add city name to url fetch request + - Take data from fetch request and insert into fields + +Weather fetch url = http://api.openweathermap.org/data/2.5/forecast?q=London&mode=json&appid=bb7583604ecbfdd9c60127fbda2d5209&units=metric \ No newline at end of file diff --git a/project-app/pages/index.js b/project-app/pages/index.js index 9d911c6..1886e6e 100644 --- a/project-app/pages/index.js +++ b/project-app/pages/index.js @@ -1,6 +1,7 @@ import Head from "next/head"; import Image from "next/image"; import styles from "../styles/Home.module.css"; +import Weather from "../components/Weather/Weather"; import dynamic from "next/dynamic"; @@ -12,7 +13,9 @@ export default function Home() { return (

Project Clean-Up

+ +
); } From c1ee9665317de9045617aa5d7278d1d2d3ceb347 Mon Sep 17 00:00:00 2001 From: Amira Date: Thu, 28 Jul 2022 12:17:02 +0100 Subject: [PATCH 015/238] Navbar is responsive --- project-app/components/Navbar/Navbar.jsx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project-app/components/Navbar/Navbar.jsx b/project-app/components/Navbar/Navbar.jsx index 5e9722b..9bab1d7 100644 --- a/project-app/components/Navbar/Navbar.jsx +++ b/project-app/components/Navbar/Navbar.jsx @@ -52,11 +52,12 @@ const menu = ( export default function Navbar() { return ( ); } From cfa5a052eed5dc3a0cabcdf6de5f1236efd3831a Mon Sep 17 00:00:00 2001 From: Emma Date: Thu, 28 Jul 2022 12:28:28 +0100 Subject: [PATCH 016/238] Progress on hero landing component, extended theme to include hero background image. --- project-app/components/Landing/Landing.jsx | 31 +++++++++--------- .../Landing/NavButton/NavButton.jsx | 13 ++++++++ project-app/public/hero-background.png | Bin 0 -> 446850 bytes project-app/public/img/hero-background.png | Bin 33732 -> 0 bytes project-app/tailwind.config.js | 6 +++- 5 files changed, 33 insertions(+), 17 deletions(-) create mode 100644 project-app/components/Landing/NavButton/NavButton.jsx create mode 100644 project-app/public/hero-background.png delete mode 100644 project-app/public/img/hero-background.png diff --git a/project-app/components/Landing/Landing.jsx b/project-app/components/Landing/Landing.jsx index fb91ca2..cde0bc6 100644 --- a/project-app/components/Landing/Landing.jsx +++ b/project-app/components/Landing/Landing.jsx @@ -1,20 +1,19 @@ -import Image from 'next/image'; -import heroBackground from '../../public/img/hero-background.png' +import NavButton from './NavButton/NavButton.jsx' const LandingBanner = () => { - return ( -
- hero-background -
- ); + return ( +
+ +
+

Project Clean-Up

+
+ +
+ + +
+
+ ); } -export default LandingBanner \ No newline at end of file +export default LandingBanner; diff --git a/project-app/components/Landing/NavButton/NavButton.jsx b/project-app/components/Landing/NavButton/NavButton.jsx new file mode 100644 index 0000000..8364f6c --- /dev/null +++ b/project-app/components/Landing/NavButton/NavButton.jsx @@ -0,0 +1,13 @@ +//Simple buttons which redirect the user to a different page/part of page when clicked. + +import React from "react"; + +function NavButton( {buttonText}) { + return ( + + ) +} + +export default NavButton; \ No newline at end of file diff --git a/project-app/public/hero-background.png b/project-app/public/hero-background.png new file mode 100644 index 0000000000000000000000000000000000000000..59cd4cd94bc60d34902348bbcef092ba7859d55b GIT binary patch literal 446850 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 z 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

frlU8|{32ZOX? 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
    r=8f=N=3Q5gM-TFFz2^Yz^Ax7S}(0Q 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

    ixK0VBVpBA$tkqMf0baYqUcR126=b? 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%0AGCXgxlgIUCEf?s^E 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
    - -
    + +
    - +
    - - -
    - - - ) -} + + +
    + + ); +}; +export default SearchBar; diff --git a/project-app/components/Weather/Weather.jsx b/project-app/components/Weather/Weather.jsx deleted file mode 100644 index 264c084..0000000 --- a/project-app/components/Weather/Weather.jsx +++ /dev/null @@ -1,47 +0,0 @@ -import { SearchBar } from "./SearchBar" - -export default function Weather() { - - - return ( - -
    - -
    - -

    -
    -
    - Laghouat
    - 6:13 -
    -

    - -
    -
    {/* - - - - - - */}
    -
    -
    -
    -
    - 27km/h 32% -
    -
    -

    12°

    -
    -
    -
    -
    -
    - - ) -} \ No newline at end of file diff --git a/project-app/components/Weather/WeatherContainer.jsx b/project-app/components/Weather/WeatherContainer.jsx new file mode 100644 index 0000000..9358590 --- /dev/null +++ b/project-app/components/Weather/WeatherContainer.jsx @@ -0,0 +1,33 @@ +import React from "react"; +import { useState, useEffect } from "react"; +import WeatherCurrent from "./WeatherCurrent"; +import SearchBar from "./SearchBar"; +import WeatherForecast from "./WeatherForecast"; + +const WeatherContainer = () => { + const [weatherObject, setWeatherObject] = useState(); + + useEffect(() => { + const url = `http://api.openweathermap.org/data/2.5/forecast?q=London&mode=json&appid=${process.env.NEXT_PUBLIC_WEATHER_KEY}&units=metric`; + + async function fetchWeather() { + const response = await fetch(url); + const data = await response.json(); + console.log(data); + setWeatherObject(data); + } + fetchWeather(); + }, []); + + return ( +
    +
    + + + +
    +
    + ); +}; + +export default WeatherContainer; diff --git a/project-app/components/Weather/WeatherCurrent.jsx b/project-app/components/Weather/WeatherCurrent.jsx new file mode 100644 index 0000000..5e651c4 --- /dev/null +++ b/project-app/components/Weather/WeatherCurrent.jsx @@ -0,0 +1,66 @@ +export default function WeatherCurrent() { + return ( +
    +
    +

    +
    +
    + + Laghouat + +
    + 6:13 +
    +

    + +
    +
    + {/* + + + + + + */} +
    +
    +
    +
    +
    + + + + + {" "} + 27km/h + + + + + + {" "} + 32% + +
    +
    +

    12°

    +
    +
    +
    +
    +
    + ); +} diff --git a/project-app/components/Weather/WeatherForecast.jsx b/project-app/components/Weather/WeatherForecast.jsx new file mode 100644 index 0000000..f8d6005 --- /dev/null +++ b/project-app/components/Weather/WeatherForecast.jsx @@ -0,0 +1,7 @@ +import React from "react"; + +const WeatherForecast = () => { + return
    WeatherForecast
    ; +}; + +export default WeatherForecast; diff --git a/project-app/next.config.js b/project-app/next.config.js index ae88795..3d3bc99 100644 --- a/project-app/next.config.js +++ b/project-app/next.config.js @@ -2,6 +2,6 @@ const nextConfig = { reactStrictMode: true, swcMinify: true, -} +}; -module.exports = nextConfig +module.exports = nextConfig; diff --git a/project-app/package.json b/project-app/package.json index 225d86b..9081fc7 100644 --- a/project-app/package.json +++ b/project-app/package.json @@ -29,5 +29,5 @@ }, "overrides": { "autoprefixer": "10.4.5" -} + } } diff --git a/project-app/pages/index.js b/project-app/pages/index.js index 1886e6e..7d6dcd9 100644 --- a/project-app/pages/index.js +++ b/project-app/pages/index.js @@ -1,7 +1,7 @@ import Head from "next/head"; import Image from "next/image"; import styles from "../styles/Home.module.css"; -import Weather from "../components/Weather/Weather"; +import WeatherContainer from "../components/Weather/WeatherContainer"; import dynamic from "next/dynamic"; @@ -13,9 +13,8 @@ export default function Home() { return (

    Project Clean-Up

    - - +
    ); } diff --git a/project-app/postcss.config.js b/project-app/postcss.config.js index 33ad091..12a703d 100644 --- a/project-app/postcss.config.js +++ b/project-app/postcss.config.js @@ -3,4 +3,4 @@ module.exports = { tailwindcss: {}, autoprefixer: {}, }, -} +}; From 2d7690c1def9c8c3f66d60261279a069722c7eee Mon Sep 17 00:00:00 2001 From: Simran Rai Date: Thu, 28 Jul 2022 14:09:09 +0100 Subject: [PATCH 018/238] hamburger menu moved to right, web responsive --- project-app/components/Navbar/Navbar.jsx | 34 +++++++++++++++++------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/project-app/components/Navbar/Navbar.jsx b/project-app/components/Navbar/Navbar.jsx index 9bab1d7..ed6a7c0 100644 --- a/project-app/components/Navbar/Navbar.jsx +++ b/project-app/components/Navbar/Navbar.jsx @@ -51,13 +51,16 @@ const menu = ( export default function Navbar() { return ( -
    ); } -// padding 2em -// 100vw container -// padding top and bottom 2em +//SideBar Menu Plan + +// Make seperate div that shows up when screen size is half(md) +// In that div we need: +// Close icon +// Links + +// needs to have green bg +// needs to be as tall as the screen +// needs to open and close when hamburger icon/ x icon is clicked From acefe7be14ccd50c71151ab24d3b735d32afc823 Mon Sep 17 00:00:00 2001 From: BlakeLawrence Date: Thu, 28 Jul 2022 14:10:47 +0100 Subject: [PATCH 019/238] changed file name weatherContainer to Weather --- .../components/Weather/{WeatherContainer.jsx => Weather.jsx} | 4 ++-- project-app/pages/index.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename project-app/components/Weather/{WeatherContainer.jsx => Weather.jsx} (92%) diff --git a/project-app/components/Weather/WeatherContainer.jsx b/project-app/components/Weather/Weather.jsx similarity index 92% rename from project-app/components/Weather/WeatherContainer.jsx rename to project-app/components/Weather/Weather.jsx index 9358590..d1d30da 100644 --- a/project-app/components/Weather/WeatherContainer.jsx +++ b/project-app/components/Weather/Weather.jsx @@ -4,7 +4,7 @@ import WeatherCurrent from "./WeatherCurrent"; import SearchBar from "./SearchBar"; import WeatherForecast from "./WeatherForecast"; -const WeatherContainer = () => { +const Weather = () => { const [weatherObject, setWeatherObject] = useState(); useEffect(() => { @@ -30,4 +30,4 @@ const WeatherContainer = () => { ); }; -export default WeatherContainer; +export default Weather; diff --git a/project-app/pages/index.js b/project-app/pages/index.js index 7d6dcd9..ce0c4bf 100644 --- a/project-app/pages/index.js +++ b/project-app/pages/index.js @@ -1,7 +1,7 @@ import Head from "next/head"; import Image from "next/image"; import styles from "../styles/Home.module.css"; -import WeatherContainer from "../components/Weather/WeatherContainer"; +import Weather from "../components/Weather/Weather"; import dynamic from "next/dynamic"; @@ -14,7 +14,7 @@ export default function Home() {

    Project Clean-Up

    - +
    ); } From 4cc7995542b08e87510042a43cb1d08e7bf553af Mon Sep 17 00:00:00 2001 From: Jenan Date: Thu, 28 Jul 2022 14:12:06 +0100 Subject: [PATCH 020/238] working on landing page --- project-app/components/Landing/Landing.jsx | 16 ++++++---------- project-app/pages/index.js | 8 +++++++- project-app/styles/Home.module.css | 4 +++- project-app/styles/globals.css | 1 - 4 files changed, 16 insertions(+), 13 deletions(-) diff --git a/project-app/components/Landing/Landing.jsx b/project-app/components/Landing/Landing.jsx index fb91ca2..6738412 100644 --- a/project-app/components/Landing/Landing.jsx +++ b/project-app/components/Landing/Landing.jsx @@ -3,16 +3,12 @@ import heroBackground from '../../public/img/hero-background.png' const LandingBanner = () => { return ( -
    - hero-background +
    + +

    Project clean-Up

    + +

    +
    ); } diff --git a/project-app/pages/index.js b/project-app/pages/index.js index b5a0cf7..ddf22db 100644 --- a/project-app/pages/index.js +++ b/project-app/pages/index.js @@ -11,11 +11,17 @@ const MapWithNoSSR = dynamic(() => import("../components/Map/Map.jsx"), { export default function Home() { return ( + <> + + Project Clean-Up|Home +

    Project Clean-Up

    -

    + +
    + ); } diff --git a/project-app/styles/Home.module.css b/project-app/styles/Home.module.css index bd50f42..5081f3f 100644 --- a/project-app/styles/Home.module.css +++ b/project-app/styles/Home.module.css @@ -1,11 +1,13 @@ .container { padding: 0 2rem; + + } .main { min-height: 100vh; padding: 4rem 0; - flex: 1; + display: flex; flex-direction: column; justify-content: center; diff --git a/project-app/styles/globals.css b/project-app/styles/globals.css index f2a8040..4b5ce3c 100644 --- a/project-app/styles/globals.css +++ b/project-app/styles/globals.css @@ -13,4 +13,3 @@ img { border: none; } - From 61001a8626cde2a37b3bf8e65a1203e242856402 Mon Sep 17 00:00:00 2001 From: Amira Date: Thu, 28 Jul 2022 14:33:41 +0100 Subject: [PATCH 021/238] Drop-down menu UI added to the navbar --- project-app/components/Navbar/Navbar.jsx | 27 ++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/project-app/components/Navbar/Navbar.jsx b/project-app/components/Navbar/Navbar.jsx index ed6a7c0..fd8eb4e 100644 --- a/project-app/components/Navbar/Navbar.jsx +++ b/project-app/components/Navbar/Navbar.jsx @@ -6,6 +6,23 @@ import Link from "next/link"; import { AiOutlineMenu } from "react-icons/ai"; import React from "react"; + +import { Button, Drawer } from 'antd'; +import React, { useState } from 'react'; + +const App = () => { + const [visible, setVisible] = useState(false); + + const showDrawer = () => { + setVisible(true); + }; + + const onClose = () => { + setVisible(false); + }; + + + const menu = (
    + <> + + +

    Some contents...

    +

    Some contents...

    +

    Some contents...

    +
    +

    e>Xx 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 literal 0 HcmV?d00001 diff --git a/project-app/public/img/hero-background.png b/project-app/public/img/hero-background.png deleted file mode 100644 index d0bce57ad4d133f30b82bc94a8c3c3d92f98f757..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33732 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 b#Prml)Wnp^!jq{sKt&9mu6{1-oD!M<9m+LB diff --git a/project-app/tailwind.config.js b/project-app/tailwind.config.js index 7ecee74..19cfc68 100644 --- a/project-app/tailwind.config.js +++ b/project-app/tailwind.config.js @@ -5,7 +5,11 @@ module.exports = { "./components/**/*.{js,ts,jsx,tsx}", ], theme: { - extend: {}, + extend: { + backgroundImage: { + 'hero-background': "url('/hero-background.png')", + } + }, }, plugins: [], } From 2eb5004c6df31dc08c28dd5e612f69bfa61b9f3e Mon Sep 17 00:00:00 2001 From: BlakeLawrence Date: Thu, 28 Jul 2022 13:44:30 +0100 Subject: [PATCH 017/238] added weather container, weather forecast components as well as mian weather fetch request logic --- project-app/.gitignore | 2 +- project-app/components/Map/Map.jsx | 2 +- project-app/components/Weather/SearchBar.jsx | 79 +++++++++++++------ project-app/components/Weather/Weather.jsx | 47 ----------- .../components/Weather/WeatherContainer.jsx | 33 ++++++++ .../components/Weather/WeatherCurrent.jsx | 66 ++++++++++++++++ .../components/Weather/WeatherForecast.jsx | 7 ++ project-app/next.config.js | 4 +- project-app/package.json | 2 +- project-app/pages/index.js | 5 +- project-app/postcss.config.js | 2 +- 11 files changed, 170 insertions(+), 79 deletions(-) delete mode 100644 project-app/components/Weather/Weather.jsx create mode 100644 project-app/components/Weather/WeatherContainer.jsx create mode 100644 project-app/components/Weather/WeatherCurrent.jsx create mode 100644 project-app/components/Weather/WeatherForecast.jsx diff --git a/project-app/.gitignore b/project-app/.gitignore index 56f72c6..f83394f 100644 --- a/project-app/.gitignore +++ b/project-app/.gitignore @@ -4,7 +4,7 @@ /node_modules /.pnp .pnp.js - +.env.local # testing /coverage diff --git a/project-app/components/Map/Map.jsx b/project-app/components/Map/Map.jsx index 8d3c34a..135c68a 100644 --- a/project-app/components/Map/Map.jsx +++ b/project-app/components/Map/Map.jsx @@ -19,7 +19,7 @@ export default function Map() { const [position, setPosition] = useState([ 52.817356506889425, 0.8199988022288017, ]); - console.log(position); + const markerRef = useRef(null); const eventHandlers = useMemo( () => ({ diff --git a/project-app/components/Weather/SearchBar.jsx b/project-app/components/Weather/SearchBar.jsx index 495fdc2..8dfa866 100644 --- a/project-app/components/Weather/SearchBar.jsx +++ b/project-app/components/Weather/SearchBar.jsx @@ -1,32 +1,65 @@ -import React from 'react' -import { useState } from 'react' +import React from "react"; +import { useState } from "react"; -export const SearchBar = () => { - const [text, setText] = useState('') +const SearchBar = () => { + const [text, setText] = useState(""); - function handleChange(e) { - setText(e.target.value); - } + function handleChange(e) { + setText(e.target.value); + } - function addCity(e) { - e.preventDefault() - console.log('Hello') - setText('') - } + function addCity(e) { + e.preventDefault(); + console.log("Hello"); + setText(""); + } -console.log(text) + console.log(text); return (

); } From dc0f3de350cd347f8f4c7d90ba47e7d2cd4cddd0 Mon Sep 17 00:00:00 2001 From: Amira Date: Thu, 28 Jul 2022 15:04:07 +0100 Subject: [PATCH 022/238] Menu UI working and displaying --- project-app/components/Navbar/Navbar.jsx | 187 +++++++++++------------ 1 file changed, 92 insertions(+), 95 deletions(-) diff --git a/project-app/components/Navbar/Navbar.jsx b/project-app/components/Navbar/Navbar.jsx index fd8eb4e..72d397b 100644 --- a/project-app/components/Navbar/Navbar.jsx +++ b/project-app/components/Navbar/Navbar.jsx @@ -4,112 +4,109 @@ import { Dropdown, Menu, Space } from "antd"; import "antd/dist/antd.css"; import Link from "next/link"; import { AiOutlineMenu } from "react-icons/ai"; -import React from "react"; - - import { Button, Drawer } from 'antd'; import React, { useState } from 'react'; -const App = () => { - const [visible, setVisible] = useState(false); - - const showDrawer = () => { - setVisible(true); - }; +const Navbar = () => { + const [visible, setVisible] = useState(false); - const onClose = () => { - setVisible(false); - }; + const showDrawer = () => { + setVisible(true); + }; + const onClose = () => { + setVisible(false); + }; -const menu = ( - - About Us - - ), - }, - { - key: "2", - label: ( - - Start A Cleanup - - ), - }, - { - key: "3", - label: ( - - Join A Cleanup - - ), - }, - ]} - /> -); -export default function Navbar() { - return ( -
-
-
Logo
- - Home - - - e.preventDefault()}> - - Do Your Part - - - - - - Weather - - - Contact - - + About Us + + ), + }, + { + key: "2", + label: ( + + Start A Cleanup + + ), + }, + { + key: "3", + label: ( + + Join A Cleanup + + ), + }, + ]} /> -
- <> - - -

Some contents...

-

Some contents...

-

Some contents...

-
- -
- ); + ); + + return ( +
+ + <> + + +

Some contents...

+

Some contents...

+

Some contents...

+
+ +
+ ); } +export default Navbar; //SideBar Menu Plan // Make seperate div that shows up when screen size is half(md) From 402c918bec16f7e3878e94748934632e936cbbe9 Mon Sep 17 00:00:00 2001 From: Simran Rai Date: Thu, 28 Jul 2022 15:38:05 +0100 Subject: [PATCH 023/238] sidebar finished --- project-app/components/Navbar/Navbar.jsx | 209 +++++++++++++---------- 1 file changed, 116 insertions(+), 93 deletions(-) diff --git a/project-app/components/Navbar/Navbar.jsx b/project-app/components/Navbar/Navbar.jsx index 72d397b..3e89b91 100644 --- a/project-app/components/Navbar/Navbar.jsx +++ b/project-app/components/Navbar/Navbar.jsx @@ -4,107 +4,130 @@ import { Dropdown, Menu, Space } from "antd"; import "antd/dist/antd.css"; import Link from "next/link"; import { AiOutlineMenu } from "react-icons/ai"; -import { Button, Drawer } from 'antd'; -import React, { useState } from 'react'; +import { Button, Drawer } from "antd"; +import React, { useState } from "react"; const Navbar = () => { - const [visible, setVisible] = useState(false); + const [visible, setVisible] = useState(false); - const showDrawer = () => { - setVisible(true); - }; + const showDrawer = () => { + setVisible(true); + }; - const onClose = () => { - setVisible(false); - }; + const onClose = () => { + setVisible(false); + }; + const menu = ( + + About Us + + ), + }, + { + key: "2", + label: ( + + Start A Cleanup + + ), + }, + { + key: "3", + label: ( + + Join A Cleanup + + ), + }, + ]} + /> + ); - - const menu = ( - - About Us - - ), - }, - { - key: "2", - label: ( - - Start A Cleanup - - ), - }, - { - key: "3", - label: ( - - Join A Cleanup - - ), - }, - ]} + return ( +
+
+
Logo
+ + Home + + + e.preventDefault()}> + + Do Your Part + + + + + + Weather + + + Contact + + - ); - - return ( -
- + <> + +
- ); -} + + + +
+ ); +}; export default Navbar; //SideBar Menu Plan From 200fd00d92650259dab5fbb9e4e9ad16c52adcc7 Mon Sep 17 00:00:00 2001 From: edgarasmarkunas Date: Thu, 28 Jul 2022 15:46:44 +0100 Subject: [PATCH 024/238] figured out a way to pass info to display city name from user input and render this --- project-app/components/Weather/SearchBar.jsx | 25 ++++----------- project-app/components/Weather/Weather.jsx | 32 +++++++++++++------ .../components/Weather/WeatherCurrent.jsx | 4 +-- project-app/pages/index.js | 2 -- 4 files changed, 30 insertions(+), 33 deletions(-) diff --git a/project-app/components/Weather/SearchBar.jsx b/project-app/components/Weather/SearchBar.jsx index 8dfa866..9fcaf0e 100644 --- a/project-app/components/Weather/SearchBar.jsx +++ b/project-app/components/Weather/SearchBar.jsx @@ -1,23 +1,10 @@ import React from "react"; -import { useState } from "react"; -const SearchBar = () => { - const [text, setText] = useState(""); - - function handleChange(e) { - setText(e.target.value); - } - - function addCity(e) { - e.preventDefault(); - console.log("Hello"); - setText(""); - } - - console.log(text); +const SearchBar = ({fetchWeather, handleChange, city}) => { + return ( -
+
{ required="" />
- +
); }; export default SearchBar; diff --git a/project-app/components/Weather/Weather.jsx b/project-app/components/Weather/Weather.jsx index d1d30da..46c34a4 100644 --- a/project-app/components/Weather/Weather.jsx +++ b/project-app/components/Weather/Weather.jsx @@ -6,24 +6,36 @@ import WeatherForecast from "./WeatherForecast"; const Weather = () => { const [weatherObject, setWeatherObject] = useState(); + const [city, setCity] = useState("london"); + + + + function handleChange(e) { + + setCity(e.target.value); + } + + const url = `http://api.openweathermap.org/data/2.5/forecast?q=${city}&mode=json&appid=${process.env.NEXT_PUBLIC_WEATHER_KEY}&units=metric`; + + async function fetchWeather() { + const response = await fetch(url); + const data = await response.json(); + console.log(data); + setWeatherObject(data); + setCity('') + } useEffect(() => { - const url = `http://api.openweathermap.org/data/2.5/forecast?q=London&mode=json&appid=${process.env.NEXT_PUBLIC_WEATHER_KEY}&units=metric`; - - async function fetchWeather() { - const response = await fetch(url); - const data = await response.json(); - console.log(data); - setWeatherObject(data); - } fetchWeather(); }, []); + + return (
- - + +
diff --git a/project-app/components/Weather/WeatherCurrent.jsx b/project-app/components/Weather/WeatherCurrent.jsx index 5e651c4..3c133ec 100644 --- a/project-app/components/Weather/WeatherCurrent.jsx +++ b/project-app/components/Weather/WeatherCurrent.jsx @@ -1,4 +1,4 @@ -export default function WeatherCurrent() { +export default function WeatherCurrent({weatherObject}) { return (
@@ -6,7 +6,7 @@ export default function WeatherCurrent() {
- Laghouat + {weatherObject?.city.name}
6:13 diff --git a/project-app/pages/index.js b/project-app/pages/index.js index ce0c4bf..9d911c6 100644 --- a/project-app/pages/index.js +++ b/project-app/pages/index.js @@ -1,7 +1,6 @@ import Head from "next/head"; import Image from "next/image"; import styles from "../styles/Home.module.css"; -import Weather from "../components/Weather/Weather"; import dynamic from "next/dynamic"; @@ -14,7 +13,6 @@ export default function Home() {

Project Clean-Up

-
); } From 7fb3879618135f3c3793a84821936e1a91c8f9d0 Mon Sep 17 00:00:00 2001 From: BlakeLawrence Date: Thu, 28 Jul 2022 16:21:20 +0100 Subject: [PATCH 025/238] tested all branches and merged to main, final cleanup of imports for skeleton --- project-app/pages/index.js | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/project-app/pages/index.js b/project-app/pages/index.js index 71aa4b1..a254c45 100644 --- a/project-app/pages/index.js +++ b/project-app/pages/index.js @@ -2,28 +2,26 @@ import Head from "next/head"; import Image from "next/image"; import styles from "../styles/Home.module.css"; import Navbar from "../components/Navbar/Navbar"; - import dynamic from "next/dynamic"; import LandingBanner from "../components/Landing/Landing"; +import Weather from "../components/Weather/Weather"; -// const MapWithNoSSR = dynamic(() => import("../components/Map/Map.jsx"), { -// ssr: false, -// }); +const MapWithNoSSR = dynamic(() => import("../components/Map/Map.jsx"), { + ssr: false, +}); export default function Home() { return ( <> - - Project Clean-Up|Home - -
- -

Project Clean-Up

- - - - -
+ + Project Clean-Up|Home + +
+ + + + +
); } From 9eeab1ab7ddc2bb170e79928923c668804cf6eda Mon Sep 17 00:00:00 2001 From: edgarasmarkunas Date: Thu, 28 Jul 2022 18:00:36 +0100 Subject: [PATCH 026/238] the weather card displays data received from weather API, however, spelling must be perfect, need to fix this --- project-app/components/Weather/SearchBar.jsx | 2 +- project-app/components/Weather/Weather.jsx | 21 ++++++++++++------- .../components/Weather/WeatherCurrent.jsx | 6 +++--- 3 files changed, 17 insertions(+), 12 deletions(-) diff --git a/project-app/components/Weather/SearchBar.jsx b/project-app/components/Weather/SearchBar.jsx index 9fcaf0e..2f8e6ac 100644 --- a/project-app/components/Weather/SearchBar.jsx +++ b/project-app/components/Weather/SearchBar.jsx @@ -35,7 +35,7 @@ const SearchBar = ({fetchWeather, handleChange, city}) => { type="search" id="default-search" className="block p-4 pl-10 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500" - placeholder="Type in city name..." + placeholder="Type in city..." required="" />
-

12°

+

{Math.floor(weatherObject?.list[0].main.temp)}°C

From b861c8cc8a02b8960fad8d44202616281621e47f Mon Sep 17 00:00:00 2001 From: edgarasmarkunas Date: Thu, 28 Jul 2022 18:10:22 +0100 Subject: [PATCH 027/238] created a second card with the same logic for the first as a placeholder for 5 day forecast --- project-app/components/Weather/Weather.jsx | 8 ++- .../components/Weather/WeatherForecast.jsx | 66 ++++++++++++++++++- 2 files changed, 69 insertions(+), 5 deletions(-) diff --git a/project-app/components/Weather/Weather.jsx b/project-app/components/Weather/Weather.jsx index 52748a4..c5886f1 100644 --- a/project-app/components/Weather/Weather.jsx +++ b/project-app/components/Weather/Weather.jsx @@ -22,7 +22,7 @@ const Weather = () => { // if (!/^[a-zA-Z]+$/.test(city)) { // alert("Please enter letters only"); // } - + const response = await fetch(url); const data = await response.json(); console.log(data); @@ -40,8 +40,10 @@ const Weather = () => {
- - +
+ + +
); diff --git a/project-app/components/Weather/WeatherForecast.jsx b/project-app/components/Weather/WeatherForecast.jsx index f8d6005..7843a21 100644 --- a/project-app/components/Weather/WeatherForecast.jsx +++ b/project-app/components/Weather/WeatherForecast.jsx @@ -1,7 +1,69 @@ import React from "react"; -const WeatherForecast = () => { - return
WeatherForecast
; +const WeatherForecast = ({weatherObject}) => { + return (
+
+

+
+
+ + {weatherObject?.city.name} + +
+ 6:13 +
+

+ +
+
+ {/* + + + + + + */} +
+
+
+
+
+ + + + + {" "} + {weatherObject?.list[0].wind.speed}m/s + + + + + + {" "} + {weatherObject?.list[0].main.humidity}% + +
+
+

{Math.floor(weatherObject?.list[0].main.temp)}°C

+
+
+
+
+
+) }; export default WeatherForecast; From 8f9d88aafa85593e3e3fb75399d1b1049adaf329 Mon Sep 17 00:00:00 2001 From: Emma Date: Fri, 29 Jul 2022 09:43:05 +0100 Subject: [PATCH 028/238] Continuing work on landing banner --- project-app/.eslintrc.json | 4 ++-- project-app/components/Landing/Landing.jsx | 19 +++++++++++-------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/project-app/.eslintrc.json b/project-app/.eslintrc.json index bffb357..fe73d21 100644 --- a/project-app/.eslintrc.json +++ b/project-app/.eslintrc.json @@ -1,3 +1,3 @@ { - "extends": "next/core-web-vitals" -} + "extends": ["next/babel","next/core-web-vitals"] +} \ No newline at end of file diff --git a/project-app/components/Landing/Landing.jsx b/project-app/components/Landing/Landing.jsx index 184a10f..e981f0d 100644 --- a/project-app/components/Landing/Landing.jsx +++ b/project-app/components/Landing/Landing.jsx @@ -3,17 +3,20 @@ import NavButton from './NavButton/NavButton.jsx' const LandingBanner = () => { return ( -
+
-
-

Project Clean-Up

-
- -
- - +
+
+
+

Project Clean-Up

+
+ + +
+
+
); } From 0a6765760baeb80c38e39830d173863af95dfa1e Mon Sep 17 00:00:00 2001 From: BlakeLawrence Date: Fri, 29 Jul 2022 10:32:41 +0100 Subject: [PATCH 029/238] weather styling updated and 5 day forecast values added --- project-app/components/Weather/SearchBar.jsx | 6 +- project-app/components/Weather/Weather.jsx | 38 ++-- .../components/Weather/WeatherCurrent.jsx | 66 ------ .../components/Weather/WeatherForecast.jsx | 195 ++++++++++++------ 4 files changed, 158 insertions(+), 147 deletions(-) delete mode 100644 project-app/components/Weather/WeatherCurrent.jsx diff --git a/project-app/components/Weather/SearchBar.jsx b/project-app/components/Weather/SearchBar.jsx index 2f8e6ac..80c966f 100644 --- a/project-app/components/Weather/SearchBar.jsx +++ b/project-app/components/Weather/SearchBar.jsx @@ -1,10 +1,8 @@ import React from "react"; -const SearchBar = ({fetchWeather, handleChange, city}) => { - - +const SearchBar = ({ fetchWeather, handleChange, city }) => { return ( -
+