From 569e5c14ba79ed588156faa573ba5690724cf757 Mon Sep 17 00:00:00 2001 From: midblep Date: Sat, 3 Jul 2021 22:08:26 +0200 Subject: [PATCH] beginning of index page --- .eslintrc | 3 + README.md | 4 +- components/footer.tsx | 15 + components/menu.tsx | 36 + layouts/global.tsx | 27 + next-env.d.ts | 3 + next.config.js | 3 + package-lock.json | 2253 ++++++++++-- package.json | 16 +- pages/_app.js | 7 - pages/_app.tsx | 16 + pages/api/hello.js | 5 - pages/api/hello.ts | 13 + pages/{index.js => home.tsx} | 14 +- pages/index.tsx | 27 + public/favicon.ico | Bin 15086 -> 25931 bytes public/img/banner.png | Bin 0 -> 22506 bytes public/img/favicons/README.md | 27 + .../img/favicons/android-chrome-144x144.png | Bin 0 -> 5639 bytes .../img/favicons/android-chrome-192x192.png | Bin 0 -> 7080 bytes .../img/favicons/android-chrome-256x256.png | Bin 0 -> 9863 bytes public/img/favicons/android-chrome-36x36.png | Bin 0 -> 1428 bytes .../img/favicons/android-chrome-384x384.png | Bin 0 -> 14170 bytes public/img/favicons/android-chrome-48x48.png | Bin 0 -> 1824 bytes .../img/favicons/android-chrome-512x512.png | Bin 0 -> 18911 bytes public/img/favicons/android-chrome-72x72.png | Bin 0 -> 2417 bytes public/img/favicons/android-chrome-96x96.png | Bin 0 -> 3659 bytes .../apple-touch-icon-114x114-precomposed.png | Bin 0 -> 1924 bytes .../img/favicons/apple-touch-icon-114x114.png | Bin 0 -> 1612 bytes .../apple-touch-icon-120x120-precomposed.png | Bin 0 -> 1967 bytes .../img/favicons/apple-touch-icon-120x120.png | Bin 0 -> 1690 bytes .../apple-touch-icon-144x144-precomposed.png | Bin 0 -> 2312 bytes .../img/favicons/apple-touch-icon-144x144.png | Bin 0 -> 1881 bytes .../apple-touch-icon-152x152-precomposed.png | Bin 0 -> 2445 bytes .../img/favicons/apple-touch-icon-152x152.png | Bin 0 -> 1984 bytes .../apple-touch-icon-180x180-precomposed.png | Bin 0 -> 4151 bytes .../img/favicons/apple-touch-icon-180x180.png | Bin 0 -> 2274 bytes .../apple-touch-icon-57x57-precomposed.png | Bin 0 -> 1275 bytes .../img/favicons/apple-touch-icon-57x57.png | Bin 0 -> 1101 bytes .../apple-touch-icon-60x60-precomposed.png | Bin 0 -> 1274 bytes .../img/favicons/apple-touch-icon-60x60.png | Bin 0 -> 1098 bytes .../apple-touch-icon-72x72-precomposed.png | Bin 0 -> 1381 bytes .../img/favicons/apple-touch-icon-72x72.png | Bin 0 -> 1183 bytes .../apple-touch-icon-76x76-precomposed.png | Bin 0 -> 1497 bytes .../img/favicons/apple-touch-icon-76x76.png | Bin 0 -> 1296 bytes .../favicons/apple-touch-icon-precomposed.png | Bin 0 -> 4151 bytes public/img/favicons/apple-touch-icon.png | Bin 0 -> 2274 bytes public/img/favicons/browserconfig.xml | 9 + public/img/favicons/favicon-16x16.png | Bin 0 -> 933 bytes public/img/favicons/favicon-194x194.png | Bin 0 -> 5145 bytes public/img/favicons/favicon-32x32.png | Bin 0 -> 1350 bytes public/img/favicons/favicon.ico | Bin 0 -> 15086 bytes public/img/favicons/html_code.html | 13 + public/img/favicons/mstile-150x150.png | Bin 0 -> 2177 bytes public/img/favicons/safari-pinned-tab.svg | 69 + public/img/favicons/site.webmanifest | 54 + public/img/logoblue.png | Bin 0 -> 16633 bytes styles/Home.module.css | 11 +- styles/Index.module.css | 45 + styles/components/Footer.module.css | 8 + styles/components/Menu.module.css | 57 + styles/globals.css | 43 +- styles/layouts/Global.module.css | 0 tsconfig.json | 19 + yarn.lock | 3196 +++++++++++++++++ 65 files changed, 5666 insertions(+), 327 deletions(-) create mode 100644 .eslintrc create mode 100644 components/footer.tsx create mode 100644 components/menu.tsx create mode 100644 layouts/global.tsx create mode 100644 next-env.d.ts create mode 100644 next.config.js delete mode 100644 pages/_app.js create mode 100644 pages/_app.tsx delete mode 100644 pages/api/hello.js create mode 100644 pages/api/hello.ts rename pages/{index.js => home.tsx} (82%) create mode 100644 pages/index.tsx create mode 100644 public/img/banner.png create mode 100644 public/img/favicons/README.md create mode 100644 public/img/favicons/android-chrome-144x144.png create mode 100644 public/img/favicons/android-chrome-192x192.png create mode 100644 public/img/favicons/android-chrome-256x256.png create mode 100644 public/img/favicons/android-chrome-36x36.png create mode 100644 public/img/favicons/android-chrome-384x384.png create mode 100644 public/img/favicons/android-chrome-48x48.png create mode 100644 public/img/favicons/android-chrome-512x512.png create mode 100644 public/img/favicons/android-chrome-72x72.png create mode 100644 public/img/favicons/android-chrome-96x96.png create mode 100644 public/img/favicons/apple-touch-icon-114x114-precomposed.png create mode 100644 public/img/favicons/apple-touch-icon-114x114.png create mode 100644 public/img/favicons/apple-touch-icon-120x120-precomposed.png create mode 100644 public/img/favicons/apple-touch-icon-120x120.png create mode 100644 public/img/favicons/apple-touch-icon-144x144-precomposed.png create mode 100644 public/img/favicons/apple-touch-icon-144x144.png create mode 100644 public/img/favicons/apple-touch-icon-152x152-precomposed.png create mode 100644 public/img/favicons/apple-touch-icon-152x152.png create mode 100644 public/img/favicons/apple-touch-icon-180x180-precomposed.png create mode 100644 public/img/favicons/apple-touch-icon-180x180.png create mode 100644 public/img/favicons/apple-touch-icon-57x57-precomposed.png create mode 100644 public/img/favicons/apple-touch-icon-57x57.png create mode 100644 public/img/favicons/apple-touch-icon-60x60-precomposed.png create mode 100644 public/img/favicons/apple-touch-icon-60x60.png create mode 100644 public/img/favicons/apple-touch-icon-72x72-precomposed.png create mode 100644 public/img/favicons/apple-touch-icon-72x72.png create mode 100644 public/img/favicons/apple-touch-icon-76x76-precomposed.png create mode 100644 public/img/favicons/apple-touch-icon-76x76.png create mode 100644 public/img/favicons/apple-touch-icon-precomposed.png create mode 100644 public/img/favicons/apple-touch-icon.png create mode 100644 public/img/favicons/browserconfig.xml create mode 100644 public/img/favicons/favicon-16x16.png create mode 100644 public/img/favicons/favicon-194x194.png create mode 100644 public/img/favicons/favicon-32x32.png create mode 100644 public/img/favicons/favicon.ico create mode 100644 public/img/favicons/html_code.html create mode 100644 public/img/favicons/mstile-150x150.png create mode 100644 public/img/favicons/safari-pinned-tab.svg create mode 100644 public/img/favicons/site.webmanifest create mode 100644 public/img/logoblue.png create mode 100644 styles/Index.module.css create mode 100644 styles/components/Footer.module.css create mode 100644 styles/components/Menu.module.css create mode 100644 styles/layouts/Global.module.css create mode 100644 tsconfig.json create mode 100644 yarn.lock diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..97a2bb8 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,3 @@ +{ + "extends": ["next", "next/core-web-vitals"] +} diff --git a/README.md b/README.md index b12f3e3..384991c 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,9 @@ 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. +You can start editing the page by modifying `pages/index.tsx`. 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`. +[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.tsx`. 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. diff --git a/components/footer.tsx b/components/footer.tsx new file mode 100644 index 0000000..94061d7 --- /dev/null +++ b/components/footer.tsx @@ -0,0 +1,15 @@ +import Head from 'next/head'; +import Image from 'next/image'; +import styles from '../styles/components/Footer.module.css'; +import Link from 'next/link'; +import logo from "../public/img/logoblue.png"; + +export default function Footer() { + return ( + + ) +} \ No newline at end of file diff --git a/components/menu.tsx b/components/menu.tsx new file mode 100644 index 0000000..bef104c --- /dev/null +++ b/components/menu.tsx @@ -0,0 +1,36 @@ +import Head from 'next/head'; +import Image from 'next/image'; +import styles from '../styles/components/Menu.module.css'; +import Link from 'next/link'; +import logo from "../public/img/logoblue.png"; +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' +import { faMugHot } from '@fortawesome/free-solid-svg-icons' + +export default function Menu() { + return ( + +
+ + +

{process.env.NEXT_PUBLIC_NAME?.toUpperCase()}

+
+ +
+ About + Blog + Showcase + Services + Contact +
+ + {/*
+ About + Blog + Showcase + Services + Contact +
*/} +
+
+ ) +} \ No newline at end of file diff --git a/layouts/global.tsx b/layouts/global.tsx new file mode 100644 index 0000000..f930021 --- /dev/null +++ b/layouts/global.tsx @@ -0,0 +1,27 @@ +import Head from 'next/head' + +export default function GlobalLayout(props: any) { + return ( +
+ + owo + + + + + + + + + + + + + + + + + {props.children} +
+ ) +} \ No newline at end of file diff --git a/next-env.d.ts b/next-env.d.ts new file mode 100644 index 0000000..c6643fd --- /dev/null +++ b/next-env.d.ts @@ -0,0 +1,3 @@ +/// +/// +/// diff --git a/next.config.js b/next.config.js new file mode 100644 index 0000000..0d60710 --- /dev/null +++ b/next.config.js @@ -0,0 +1,3 @@ +module.exports = { + reactStrictMode: true, +} diff --git a/package-lock.json b/package-lock.json index ca587c9..bc2799e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,28 +13,39 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==" }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } }, + "@babel/runtime-corejs3": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.7.tgz", + "integrity": "sha512-Wvzcw4mBYbTagyBVZpAJWI06auSIj033T/yNE0Zn1xcup83MieCddZA7ls3kme17L4NOGBrQ09Q+nKB41RLWBA==", + "dev": true, + "requires": { + "core-js-pure": "^3.15.0", + "regenerator-runtime": "^0.13.4" + } + }, "@babel/types": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", @@ -45,19 +56,78 @@ "to-fast-properties": "^2.0.0" } }, + "@eslint/eslintrc": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", + "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + } + }, + "@fortawesome/fontawesome-common-types": { + "version": "0.2.35", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.35.tgz", + "integrity": "sha512-IHUfxSEDS9dDGqYwIW7wTN6tn/O8E0n5PcAHz9cAaBoZw6UpG20IG/YM3NNLaGPwPqgjBAFjIURzqoQs3rrtuw==" + }, + "@fortawesome/fontawesome-free": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.3.tgz", + "integrity": "sha512-rFnSUN/QOtnOAgqFRooTA3H57JLDm0QEG/jPdk+tLQNL/eWd+Aok8g3qCI+Q1xuDPWpGW/i9JySpJVsq8Q0s9w==" + }, + "@fortawesome/fontawesome-svg-core": { + "version": "1.2.35", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.35.tgz", + "integrity": "sha512-uLEXifXIL7hnh2sNZQrIJWNol7cTVIzwI+4qcBIq9QWaZqUblm0IDrtSqbNg+3SQf8SMGHkiSigD++rHmCHjBg==", + "requires": { + "@fortawesome/fontawesome-common-types": "^0.2.35" + } + }, + "@fortawesome/free-brands-svg-icons": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-5.15.3.tgz", + "integrity": "sha512-1hirPcbjj72ZJtFvdnXGPbAbpn3Ox6mH3g5STbANFp3vGSiE5u5ingAKV06mK6ZVqNYxUPlh4DlTnaIvLtF2kw==", + "requires": { + "@fortawesome/fontawesome-common-types": "^0.2.35" + } + }, + "@fortawesome/free-solid-svg-icons": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.3.tgz", + "integrity": "sha512-XPeeu1IlGYqz4VWGRAT5ukNMd4VHUEEJ7ysZ7pSSgaEtNvSo+FLurybGJVmiqkQdK50OkSja2bfZXOeyMGRD8Q==", + "requires": { + "@fortawesome/fontawesome-common-types": "^0.2.35" + } + }, + "@fortawesome/react-fontawesome": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.14.tgz", + "integrity": "sha512-4wqNb0gRLVaBm/h+lGe8UfPPivcbuJ6ecI4hIgW0LjI7kzpYB9FkN0L9apbVzg+lsBdcTf0AlBtODjcSX5mmKA==", + "requires": { + "prop-types": "^15.7.2" + } + }, "@hapi/accept": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.1.tgz", - "integrity": "sha512-fMr4d7zLzsAXo28PRRQPXR1o2Wmu+6z+VY1UzDp0iFo13Twj8WePakwXBiqn3E1aAlTpSNzCXdnnQXFhst8h8Q==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz", + "integrity": "sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==", "requires": { "@hapi/boom": "9.x.x", "@hapi/hoek": "9.x.x" } }, "@hapi/boom": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.2.tgz", - "integrity": "sha512-uJEJtiNHzKw80JpngDGBCGAmWjBtzxDCz17A9NO2zCi8LLBlb5Frpq4pXwyN+2JQMod4pKz5BALwyneCgDg89Q==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.3.tgz", + "integrity": "sha512-RlrGyZ603hE/eRTZtTltocRm50HHmrmL3kGOP0SQ9MasazlW1mt/fkv4C5P/6rnpFXjwld/POFX1C8tMZE3ldg==", "requires": { "@hapi/hoek": "9.x.x" } @@ -67,20 +137,43 @@ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz", "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==" }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, "@next/env": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/@next/env/-/env-10.1.3.tgz", - "integrity": "sha512-q7z7NvmRs66lCQmVJtKjDxVtMTjSwP6ExVzaH46pbTH60MHgzEJ9H4jXrFLTihPmCIvpAv6Ai04jbS8dcg1ZMQ==" + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@next/env/-/env-11.0.1.tgz", + "integrity": "sha512-yZfKh2U6R9tEYyNUrs2V3SBvCMufkJ07xMH5uWy8wqcl5gAXoEw6A/1LDqwX3j7pUutF9d1ZxpdGDA3Uag+aQQ==" + }, + "@next/eslint-plugin-next": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-11.0.1.tgz", + "integrity": "sha512-UzdX3y6XSrj9YuASUb/p4sRvfjP2klj2YgIOfMwrWoLTTPJQMh00hREB9Ftr7m7RIxjVSAaaLXIRLdxvq948GA==", + "dev": true }, "@next/polyfill-module": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-10.1.3.tgz", - "integrity": "sha512-1DtUVcuoBJAn5IrxIZQjUG1KTPkiXMYloykPSkRxawimgvG9dRj2kscU+4KGNSFxHoxW9c68VRCb+7MDz5aGGw==" + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.0.1.tgz", + "integrity": "sha512-Cjs7rrKCg4CF4Jhri8PCKlBXhszTfOQNl9AjzdNy4K5jXFyxyoSzuX2rK4IuoyE+yGp5A3XJCBEmOQ4xbUp9Mg==" }, "@next/react-dev-overlay": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-10.1.3.tgz", - "integrity": "sha512-vIgUah3bR9+MKzwU1Ni5ONfYM0VdI42i7jZ+Ei1c0wjwkG9anVnDqhSQ3mVg62GP2nt7ExaaFyf9THbsw5KYXg==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.0.1.tgz", + "integrity": "sha512-lvUjMVpLsgzADs9Q8wtC5LNqvfdN+M0BDMSrqr04EDWAyyX0vURHC9hkvLbyEYWyh+WW32pwjKBXdkMnJhoqMg==", "requires": { "@babel/code-frame": "7.12.11", "anser": "1.4.9", @@ -95,14 +188,6 @@ "strip-ansi": "6.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, "chalk": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", @@ -111,74 +196,179 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } - }, - "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==", - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } } } }, "@next/react-refresh-utils": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-10.1.3.tgz", - "integrity": "sha512-P4GJZuLKfD/o42JvGZ/xP4Hxg68vd3NeZxOLqIuQKFjjaYgC2IrO+lE5PTwGmRkytjfprJC+9j7Jss/xQAS6QA==" + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.0.1.tgz", + "integrity": "sha512-K347DM6Z7gBSE+TfUaTTceWvbj0B6iNAsFZXbFZOlfg3uyz2sbKpzPYYFocCc27yjLaS8OfR8DEdS2mZXi8Saw==" + }, + "@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 }, - "@opentelemetry/api": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.14.0.tgz", - "integrity": "sha512-L7RMuZr5LzMmZiQSQDy9O1jo0q+DaLy6XpYJfIGfYSfoJA5qzYwUP3sP1uMIQ549DvxAgM3ng85EaPTM/hUHwQ==", + "@nodelib/fs.walk": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", + "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", + "dev": true, "requires": { - "@opentelemetry/context-base": "^0.14.0" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" } }, - "@opentelemetry/context-base": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.14.0.tgz", - "integrity": "sha512-sDOAZcYwynHFTbLo6n8kIbLiVF3a3BLkrmehJUyEbT9F+Smbi47kLGS2gG2g0fjBLR/Lr1InPD7kXL7FaTqEkw==" + "@rushstack/eslint-patch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.6.tgz", + "integrity": "sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true }, "@types/node": { - "version": "14.14.41", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.41.tgz", - "integrity": "sha512-dueRKfaJL4RTtSa7bWeTK1M+VH+Gns73oCgzvYfHZywRCoPSd8EkXBL0mZ9unPTveBn+D9phZBaxuzpwjWkW0g==" + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.0.0.tgz", + "integrity": "sha512-TmCW5HoZ2o2/z2EYi109jLqIaPIi9y/lc2LmDCWzuCi35bcaQ+OtUh6nwBiFK7SOu25FAU5+YKdqFZUwtqGSdg==" + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", + "dev": true + }, + "@types/react": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.13.tgz", + "integrity": "sha512-D/G3PiuqTfE3IMNjLn/DCp6umjVCSvtZTPdtAFy5+Ved6CsdRvivfKeCzw79W4AatShtU4nGqgvOv5Gro534vQ==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/scheduler": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", + "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==", + "dev": true + }, + "@typescript-eslint/parser": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.28.1.tgz", + "integrity": "sha512-UjrMsgnhQIIK82hXGaD+MCN8IfORS1CbMdu7VlZbYa8LCZtbZjJA26De4IPQB7XYZbL8gJ99KWNj0l6WD0guJg==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "4.28.1", + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/typescript-estree": "4.28.1", + "debug": "^4.3.1" + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.28.1.tgz", + "integrity": "sha512-o95bvGKfss6705x7jFGDyS7trAORTy57lwJ+VsYwil/lOUxKQ9tA7Suuq+ciMhJc/1qPwB3XE2DKh9wubW8YYA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/visitor-keys": "4.28.1" + } + }, + "@typescript-eslint/types": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.28.1.tgz", + "integrity": "sha512-4z+knEihcyX7blAGi7O3Fm3O6YRCP+r56NJFMNGsmtdw+NCdpG5SgNz427LS9nQkRVTswZLhz484hakQwB8RRg==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.1.tgz", + "integrity": "sha512-GhKxmC4sHXxHGJv8e8egAZeTZ6HI4mLU6S7FUzvFOtsk7ZIDN1ksA9r9DyOgNqowA9yAtZXV0Uiap61bIO81FQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.28.1", + "@typescript-eslint/visitor-keys": "4.28.1", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.1.tgz", + "integrity": "sha512-K4HMrdFqr9PFquPu178SaSb92CaWe2yErXyPumc8cYWxFmhgJsNY9eSePmO05j0JhBvf2Cdhptd6E6Yv9HVHcg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.28.1", + "eslint-visitor-keys": "^2.0.0" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "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" + } }, "anser": { "version": "1.4.9", "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" } }, "anymatch": { @@ -190,10 +380,66 @@ "picomatch": "^2.0.4" } }, - "array-filter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", - "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, + "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.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + } }, "asn1.js": { "version": "5.4.1", @@ -229,19 +475,46 @@ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==" }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, "available-typed-arrays": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz", - "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", - "requires": { - "array-filter": "^1.0.0" - } + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz", + "integrity": "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==" + }, + "axe-core": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.2.3.tgz", + "integrity": "sha512-pXnVMfJKSIWU2Ml4JHP7pZEPIrgBO1Fd3WGx+fPBsS+KRGhE4vxooD8XBGWbQOIVSZsVK7pUDBBkCicNu80yzQ==", + "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 }, "babel-plugin-syntax-jsx": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, "base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -262,6 +535,16 @@ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" }, + "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", @@ -343,15 +626,15 @@ } }, "browserslist": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", - "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "requires": { - "caniuse-lite": "^1.0.30001173", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.634", + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", "escalade": "^3.1.1", - "node-releases": "^1.1.69" + "node-releases": "^1.1.71" } }, "buffer": { @@ -387,10 +670,16 @@ "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 + }, "caniuse-lite": { - "version": "1.0.30001214", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001214.tgz", - "integrity": "sha512-O2/SCpuaU3eASWVaesQirZv1MSjUNOvmugaD8zNSJqw6Vv5SGwoOpA9LJs3pNPfM745nxqPvfZY3MQKY4AKHYg==" + "version": "1.0.30001241", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001241.tgz", + "integrity": "sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ==" }, "chalk": { "version": "2.4.2", @@ -400,6 +689,42 @@ "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "chokidar": { @@ -432,17 +757,17 @@ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "color-name": "1.1.3" + "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "colorette": { "version": "1.2.2", @@ -454,6 +779,12 @@ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, "console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", @@ -479,6 +810,12 @@ } } }, + "core-js-pure": { + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.15.2.tgz", + "integrity": "sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA==", + "dev": true + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -525,6 +862,17 @@ "sha.js": "^2.4.8" } }, + "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" + } + }, "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", @@ -549,86 +897,53 @@ "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" }, "cssnano-preset-simple": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-1.2.2.tgz", - "integrity": "sha512-gtvrcRSGtP3hA/wS8mFVinFnQdEsEpm3v4I/s/KmNjpdWaThV/4E5EojAzFXxyT5OCSRPLlHR9iQexAqKHlhGQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-2.0.0.tgz", + "integrity": "sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg==", "requires": { - "caniuse-lite": "^1.0.30001179", - "postcss": "^7.0.32" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } + "caniuse-lite": "^1.0.30001202" } }, "cssnano-simple": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-1.2.2.tgz", - "integrity": "sha512-4slyYc1w4JhSbhVX5xi9G0aQ42JnRyPg+7l7cqoNyoIDzfWx40Rq3JQZnoAWDu60A4AvKVp9ln/YSUOdhDX68g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-2.0.0.tgz", + "integrity": "sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w==", "requires": { - "cssnano-preset-simple": "1.2.2", - "postcss": "^7.0.32" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } + "cssnano-preset-simple": "^2.0.0" } }, + "csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==", + "dev": true + }, + "damerau-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "dev": true + }, "data-uri-to-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" }, "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.2" } }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -668,15 +983,33 @@ } } }, + "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" + } + }, + "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" + } + }, "domain-browser": { "version": "4.19.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.19.0.tgz", "integrity": "sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ==" }, "electron-to-chromium": { - "version": "1.3.720", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.720.tgz", - "integrity": "sha512-B6zLTxxaOFP4WZm6DrvgRk8kLFYWNhQ5TrHMC0l5WtkMXhU5UbnvWoTfeEwqOruUSlNMhVLfYak7REX6oC5Yfw==" + "version": "1.3.766", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.766.tgz", + "integrity": "sha512-u2quJ862q9reRKh/je3GXis3w38+RoXH1J9N3XjtsS6NzmUAosNsyZgUVFZPN/ZlJ3v6T0rTyZR3q/J5c6Sy5w==" }, "elliptic": { "version": "6.5.4", @@ -699,6 +1032,12 @@ } } }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, "emojis-list": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", @@ -712,10 +1051,28 @@ "iconv-lite": "^0.6.2" } }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, "es-abstract": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", - "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -725,14 +1082,14 @@ "has-symbols": "^1.0.2", "is-callable": "^1.2.3", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.2", - "is-string": "^1.0.5", - "object-inspect": "^1.9.0", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", "object-keys": "^1.1.1", "object.assign": "^4.1.2", "string.prototype.trimend": "^1.0.4", "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.0" + "unbox-primitive": "^1.0.1" } }, "es-to-primitive": { @@ -760,6 +1117,380 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, + "eslint": { + "version": "7.30.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.30.0.tgz", + "integrity": "sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.2", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "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": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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-config-next": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-11.0.1.tgz", + "integrity": "sha512-yy63K4Bmy8amE6VMb26CZK6G99cfVX3JaMTvuvmq/LL8/b8vKHcauUZREBTAQ+2DrIvlH4YrFXrkQ1vpYDL9Eg==", + "dev": true, + "requires": { + "@next/eslint-plugin-next": "11.0.1", + "@rushstack/eslint-patch": "^1.0.6", + "@typescript-eslint/parser": "^4.20.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-import-resolver-typescript": "^2.4.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-react": "^7.23.1", + "eslint-plugin-react-hooks": "^4.2.0" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-import-resolver-typescript": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.4.0.tgz", + "integrity": "sha512-useJKURidCcldRLCNKWemr1fFQL1SzB3G4a0li6lFGvlc5xGe1hY343bvG07cbpCzPuM/lK19FIJB3XGFSkplA==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + } + }, + "eslint-module-utils": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", + "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "pkg-dir": "^2.0.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" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.23.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz", + "integrity": "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.1", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.4.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.3", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + }, + "dependencies": { + "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 + } + } + }, + "eslint-plugin-react": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz", + "integrity": "sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "string.prototype.matchall": "^4.0.5" + }, + "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.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "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 + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "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" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -784,6 +1515,55 @@ "safe-buffer": "^5.1.1" } }, + "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.6", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.6.tgz", + "integrity": "sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ==", + "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" + } + }, + "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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "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", @@ -803,19 +1583,41 @@ } }, "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "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": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" } }, + "flatted": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.0.tgz", + "integrity": "sha512-XprP7lDrVT+kE2c2YlfiV+IfS9zxukiIOvNamPNsImNhXadSsQEbosItdL9bUQlCZXR13SvPk20BjWSWLA7m4A==", + "dev": true + }, "foreach": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, "fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -827,6 +1629,12 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, "get-intrinsic": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", @@ -845,6 +1653,20 @@ "stream-parser": "^0.3.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": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -858,6 +1680,37 @@ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, + "globals": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + } + } + }, "graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", @@ -877,9 +1730,9 @@ "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "has-symbols": { "version": "1.0.2", @@ -920,6 +1773,12 @@ "minimalistic-crypto-utils": "^1.0.1" } }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, "http-errors": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", @@ -938,9 +1797,9 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" }, "iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -950,11 +1809,62 @@ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "image-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz", + "integrity": "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==", + "requires": { + "queue": "6.0.2" + } + }, + "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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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==" }, + "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-arguments": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", @@ -963,10 +1873,16 @@ "call-bind": "^1.0.0" } }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, "is-bigint": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", - "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", + "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==" }, "is-binary-path": { "version": "2.1.0", @@ -977,11 +1893,11 @@ } }, "is-boolean-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", - "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", + "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", "requires": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2" } }, "is-callable": { @@ -989,20 +1905,35 @@ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" }, + "is-core-module": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", + "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==" }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, "is-generator-function": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.8.tgz", - "integrity": "sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ==" + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz", + "integrity": "sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A==" }, "is-glob": { "version": "4.0.1", @@ -1032,30 +1963,30 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-number-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", - "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", + "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==" }, "is-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", - "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", "requires": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.2" } }, "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" }, "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "requires": { - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.2" } }, "is-typed-array": { @@ -1075,13 +2006,11 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, "jest-worker": { "version": "27.0.0-next.5", @@ -1093,11 +2022,6 @@ "supports-color": "^8.0.0" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", @@ -1113,21 +2037,87 @@ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, "json5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { - "minimist": "^1.2.0" + "minimist": "^1.2.0" + } + }, + "jsx-ast-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "dev": true, + "requires": { + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" + } + }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "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" } }, - "line-column": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz", - "integrity": "sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=", + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, "requires": { - "isarray": "^1.0.0", - "isobject": "^2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, "loader-utils": { @@ -1141,11 +2131,13 @@ } }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, "requires": { - "p-locate": "^4.1.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lodash": { @@ -1153,11 +2145,29 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, "lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -1166,12 +2176,28 @@ "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" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "requires": { "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, "md5.js": { @@ -1189,6 +2215,22 @@ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, + "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.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, "miller-rabin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", @@ -1215,20 +2257,30 @@ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "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.1.22", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", - "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==" + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==" }, "native-url": { "version": "0.3.4", @@ -1238,35 +2290,41 @@ "querystring": "^0.2.0" } }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, "next": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/next/-/next-10.1.3.tgz", - "integrity": "sha512-8Jf38F+s0YcXXkJGF5iUxOqSmbHrey0fX5Epc43L0uwDKmN2jK9vhc2ihCwXC1pmu8d2m/8wfTiXRJKGti55yw==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/next/-/next-11.0.1.tgz", + "integrity": "sha512-yR7be7asNbvpVNpi6xxEg28wZ7Gqmj1nOt0sABH9qORmF3+pms2KZ7Cng33oK5nqPIzEEFJD0pp2PCe3/ueMIg==", "requires": { "@babel/runtime": "7.12.5", - "@hapi/accept": "5.0.1", - "@next/env": "10.1.3", - "@next/polyfill-module": "10.1.3", - "@next/react-dev-overlay": "10.1.3", - "@next/react-refresh-utils": "10.1.3", - "@opentelemetry/api": "0.14.0", + "@hapi/accept": "5.0.2", + "@next/env": "11.0.1", + "@next/polyfill-module": "11.0.1", + "@next/react-dev-overlay": "11.0.1", + "@next/react-refresh-utils": "11.0.1", "assert": "2.0.0", "ast-types": "0.13.2", "browserify-zlib": "0.2.0", - "browserslist": "4.16.1", + "browserslist": "4.16.6", "buffer": "5.6.0", - "caniuse-lite": "^1.0.30001179", + "caniuse-lite": "^1.0.30001228", "chalk": "2.4.2", "chokidar": "3.5.1", "constants-browserify": "1.0.0", "crypto-browserify": "3.12.0", - "cssnano-simple": "1.2.2", + "cssnano-simple": "2.0.0", "domain-browser": "4.19.0", "encoding": "0.1.13", "etag": "1.8.1", "find-cache-dir": "3.3.1", "get-orientation": "1.1.2", "https-browserify": "1.0.0", + "image-size": "1.0.0", "jest-worker": "27.0.0-next.5", "native-url": "0.3.4", "node-fetch": "2.6.1", @@ -1276,12 +2334,12 @@ "p-limit": "3.1.0", "path-browserify": "1.0.1", "pnp-webpack-plugin": "1.6.4", - "postcss": "8.1.7", + "postcss": "8.2.13", "process": "0.11.10", "prop-types": "15.7.2", "querystring-es3": "0.2.1", "raw-body": "2.4.1", - "react-is": "16.13.1", + "react-is": "17.0.2", "react-refresh": "0.8.3", "stream-browserify": "3.0.0", "stream-http": "3.1.1", @@ -1293,6 +2351,21 @@ "util": "0.12.3", "vm-browserify": "1.1.2", "watchpack": "2.1.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } } }, "node-fetch": { @@ -1465,9 +2538,29 @@ } }, "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } }, "normalize-path": { "version": "3.0.0", @@ -1480,9 +2573,9 @@ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-inspect": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.2.tgz", - "integrity": "sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA==" + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", + "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==" }, "object-is": { "version": "1.1.5", @@ -1509,6 +2602,63 @@ "object-keys": "^1.1.1" } }, + "object.entries": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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" + } + }, "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", @@ -1523,33 +2673,45 @@ } }, "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, "requires": { - "p-limit": "^2.2.0" + "p-limit": "^1.1.0" }, "dependencies": { "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "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": "^2.0.0" + "p-try": "^1.0.0" } } } }, "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true }, "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, + "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" + } + }, "parse-asn1": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", @@ -1562,15 +2724,50 @@ "safe-buffer": "^5.1.1" } }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, "path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" }, "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "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-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true }, "pbkdf2": { "version": "3.1.2", @@ -1585,9 +2782,15 @@ } }, "picomatch": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", - "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true }, "pkg-dir": { "version": "4.2.0", @@ -1595,6 +2798,60 @@ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "requires": { "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + } + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" } }, "platform": { @@ -1611,13 +2868,12 @@ } }, "postcss": { - "version": "8.1.7", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.7.tgz", - "integrity": "sha512-llCQW1Pz4MOPwbZLmOddGM9eIJ8Bh7SZ2Oj5sxZva77uVaotYDsYTch1WBTNu7fUY0fpWp0fdt7uW40D4sRiiQ==", + "version": "8.2.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.13.tgz", + "integrity": "sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==", "requires": { - "colorette": "^1.2.1", - "line-column": "^1.0.2", - "nanoid": "^3.1.16", + "colorette": "^1.2.2", + "nanoid": "^3.1.22", "source-map": "^0.6.1" }, "dependencies": { @@ -1628,6 +2884,12 @@ } } }, + "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 + }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -1638,6 +2900,12 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -1683,6 +2951,20 @@ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" }, + "queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "requires": { + "inherits": "~2.0.3" + } + }, + "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 + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -1750,6 +3032,38 @@ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -1773,6 +3087,59 @@ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "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" + } + }, "ripemd160": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", @@ -1782,6 +3149,15 @@ "inherits": "^2.0.1" } }, + "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" + } + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -1802,9 +3178,13 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "setimmediate": { "version": "1.0.5", @@ -1825,11 +3205,54 @@ "safe-buffer": "^5.0.1" } }, + "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 + }, "shell-quote": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" }, + "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 + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, "source-map": { "version": "0.8.0-beta.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", @@ -1838,12 +3261,57 @@ "whatwg-url": "^7.0.0" } }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, "stacktrace-parser": { "version": "0.1.10", "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", "requires": { "type-fest": "^0.7.1" + }, + "dependencies": { + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + } } }, "statuses": { @@ -1877,6 +3345,21 @@ "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", "requires": { "debug": "2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } } }, "string-hash": { @@ -1884,6 +3367,33 @@ "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "string.prototype.matchall": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, "string.prototype.trimend": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", @@ -1918,6 +3428,18 @@ "ansi-regex": "^5.0.0" } }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "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": "3.3.2", "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-3.3.2.tgz", @@ -1951,13 +3473,53 @@ "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, "requires": { - "has-flag": "^3.0.0" + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", + "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } } }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, "timers-browserify": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", @@ -2002,15 +3564,58 @@ "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "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" + } + }, "tty-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" }, + "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.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + "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.3.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", + "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", + "dev": true }, "unbox-primitive": { "version": "1.0.1", @@ -2028,6 +3633,15 @@ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, + "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" + } + }, "url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", @@ -2075,6 +3689,22 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, + "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 + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -2104,6 +3734,15 @@ "webidl-conversions": "^4.0.2" } }, + "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", @@ -2130,11 +3769,29 @@ "is-typed-array": "^1.1.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": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index 8cf11d6..a80ff3c 100644 --- a/package.json +++ b/package.json @@ -5,11 +5,23 @@ "scripts": { "dev": "next dev", "build": "next build", - "start": "next start" + "start": "next start", + "lint": "next lint" }, "dependencies": { - "next": "10.1.3", + "@fortawesome/fontawesome-free": "^5.15.3", + "@fortawesome/fontawesome-svg-core": "^1.2.35", + "@fortawesome/free-brands-svg-icons": "^5.15.3", + "@fortawesome/free-solid-svg-icons": "^5.15.3", + "@fortawesome/react-fontawesome": "^0.1.14", + "next": "11.0.1", "react": "17.0.2", "react-dom": "17.0.2" + }, + "devDependencies": { + "@types/react": "17.0.13", + "eslint": "7.30.0", + "eslint-config-next": "11.0.1", + "typescript": "4.3.5" } } diff --git a/pages/_app.js b/pages/_app.js deleted file mode 100644 index 1e1cec9..0000000 --- a/pages/_app.js +++ /dev/null @@ -1,7 +0,0 @@ -import '../styles/globals.css' - -function MyApp({ Component, pageProps }) { - return -} - -export default MyApp diff --git a/pages/_app.tsx b/pages/_app.tsx new file mode 100644 index 0000000..345827c --- /dev/null +++ b/pages/_app.tsx @@ -0,0 +1,16 @@ +import '../styles/globals.css' +import type { AppProps } from 'next/app' +import SiteLayout from '../layouts/global' +import Menu from '../components/menu' +import Footer from '../components/footer' + +function MyApp({ Component, pageProps }: AppProps) { + return ( + + + +
+ + ) +} +export default MyApp diff --git a/pages/api/hello.js b/pages/api/hello.js deleted file mode 100644 index 9987aff..0000000 --- a/pages/api/hello.js +++ /dev/null @@ -1,5 +0,0 @@ -// Next.js API route support: https://nextjs.org/docs/api-routes/introduction - -export default (req, res) => { - res.status(200).json({ name: 'John Doe' }) -} diff --git a/pages/api/hello.ts b/pages/api/hello.ts new file mode 100644 index 0000000..f8bcc7e --- /dev/null +++ b/pages/api/hello.ts @@ -0,0 +1,13 @@ +// Next.js API route support: https://nextjs.org/docs/api-routes/introduction +import type { NextApiRequest, NextApiResponse } from 'next' + +type Data = { + name: string +} + +export default function handler( + req: NextApiRequest, + res: NextApiResponse +) { + res.status(200).json({ name: 'John Doe' }) +} diff --git a/pages/index.js b/pages/home.tsx similarity index 82% rename from pages/index.js rename to pages/home.tsx index 5787b11..08145bb 100644 --- a/pages/index.js +++ b/pages/home.tsx @@ -1,4 +1,5 @@ import Head from 'next/head' +import Image from 'next/image' import styles from '../styles/Home.module.css' export default function Home() { @@ -6,6 +7,7 @@ export default function Home() {
Create Next App + @@ -21,12 +23,12 @@ export default function Home() {
-

Documentation →

+

Documentation →

Find in-depth information about Next.js features and API.

-

Learn →

+

Learn →

Learn about Next.js in an interactive course with quizzes!

@@ -34,7 +36,7 @@ export default function Home() { href="https://github.com/vercel/next.js/tree/master/examples" className={styles.card} > -

Examples →

+

Examples →

Discover and deploy boilerplate example Next.js projects.

@@ -42,7 +44,7 @@ export default function Home() { href="https://vercel.com/new?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app" className={styles.card} > -

Deploy →

+

Deploy →

Instantly deploy your Next.js site to a public URL with Vercel.

@@ -57,7 +59,9 @@ export default function Home() { rel="noopener noreferrer" > Powered by{' '} - Vercel Logo + + Vercel Logo +
diff --git a/pages/index.tsx b/pages/index.tsx new file mode 100644 index 0000000..b43458a --- /dev/null +++ b/pages/index.tsx @@ -0,0 +1,27 @@ +import Head from 'next/head' +import Image from 'next/image' +import styles from '../styles/Index.module.css' + +export default function Home() { + return ( +
+ + {process.env.NEXT_PUBLIC_NAME} + + + +
+
+

{process.env.NEXT_PUBLIC_MOTTO}

+
+ +
+

+ DubbelNull is a small 2-man startup from The Netherlands developing and designing web applications. + We make all kinds of things with a range of technologies like Laravel, NextJS and Wordpress. +

+
+
+
+ ) +} \ No newline at end of file diff --git a/public/favicon.ico b/public/favicon.ico index 4965832f2c9b0605eaa189b7c7fb11124d24e48a..718d6fea4835ec2d246af9800eddb7ffb276240c 100644 GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 15086 zcmeHOOH5Q(7(R0cc?bh2AT>N@1PWL!LLfZKyG5c!MTHoP7_p!sBz0k$?pjS;^lmgJ zU6^i~bWuZYHL)9$wuvEKm~qo~(5=Lvx5&Hv;?X#m}i|`yaGY4gX+&b>tew;gcnRQA1kp zBbm04SRuuE{Hn+&1wk%&g;?wja_Is#1gKoFlI7f`Gt}X*-nsMO30b_J@)EFNhzd1QM zdH&qFb9PVqQOx@clvc#KAu}^GrN`q5oP(8>m4UOcp`k&xwzkTio*p?kI4BPtIwX%B zJN69cGsm=x90<;Wmh-bs>43F}ro$}Of@8)4KHndLiR$nW?*{Rl72JPUqRr3ta6e#A z%DTEbi9N}+xPtd1juj8;(CJt3r9NOgb>KTuK|z7!JB_KsFW3(pBN4oh&M&}Nb$Ee2 z$-arA6a)CdsPj`M#1DS>fqj#KF%0q?w50GN4YbmMZIoF{e1yTR=4ablqXHBB2!`wM z1M1ke9+<);|AI;f=2^F1;G6Wfpql?1d5D4rMr?#f(=hkoH)U`6Gb)#xDLjoKjp)1;Js@2Iy5yk zMXUqj+gyk1i0yLjWS|3sM2-1ECc;MAz<4t0P53%7se$$+5Ex`L5TQO_MMXXi04UDIU+3*7Ez&X|mj9cFYBXqM{M;mw_ zpw>azP*qjMyNSD4hh)XZt$gqf8f?eRSFX8VQ4Y+H3jAtvyTrXr`qHAD6`m;aYmH2zOhJC~_*AuT} zvUxC38|JYN94i(05R)dVKgUQF$}#cxV7xZ4FULqFCNX*Forhgp*yr6;DsIk=ub0Hv zpk2L{9Q&|uI^b<6@i(Y+iSxeO_n**4nRLc`P!3ld5jL=nZRw6;DEJ*1z6Pvg+eW|$lnnjO zjd|8>6l{i~UxI244CGn2kK@cJ|#ecwgSyt&HKA2)z zrOO{op^o*-)12ncil(N_&mSw>-W#k>-D^z-1l`|_j_OODM4r4P5OIum4h0;nc4og#6 zE-g`2K~?*!W)Cf|dpMfi^|+;B;$dYXY07n3j{2yKn-n;~#td!5;bvoP>m=nS%SAj` z3j7;>jN}5VI5=b+P0gk5C|vuq3j8L^^$?A=mqH?4U0nrSMFi{|Es#Qzl9EV4VWhAy zKUl%<La^tsk;yyU!&oK&SP9~0)_Gn8xTMqbGBV#*fv@93bpR?uBXh%!qzmKi1ny9dtsHD&(A#q7jiGMZ{U;f|wH0+#B9>S=~3IF|_f1dq&j|>uKinZmxsCMw^ z-<16OjDIM8u;^dR{c`|ObpG}D|Khp*zvKyKI8n4=R)ZIS)gu39HFzW??~HzE=P0LY zX=-a}@enNoulwua0WSZ4paB~3KjQZ{G;T)r{}nv2R*EP9c8(f$cGhxNjci?vWRU-T z{Qm{i0jNN^0Kve{zZ4Sw?Qf+vvjv*$2vl}ES#$z|?mFL4kk@e2pC6=(>o(cjUz&Zr zq9M}Ba_15HxkGvcCy(WkXp^I1cemRspPO1nD5vury&zVos-k=%S?o6Dk%@?iID+$R z+#QklqW6+s`#l?b`pwtxHjm1A(d10YP44-~#dyoCFZBk*Zg}e@F7O=Et$R3Z653nh zS!_Fc(o<6My=`VL8*MppiSbw~xdKZX@R3 zRl8$tM>X!WoQ;#d`Z<)Zod@y{M#{=r24#~#0@qNkbSBG9=sfh+O1jL@1HY?ViiruW zcqTC|B&U0k011c2^0PRPiNktikZvf3aQ4K9!3?=0Q!SGWS!zsY7AkDA2u4oSCprsf zj{`H9Mn{TMVI2JJ%urJ!i>9(z4*9mZ??SdFh% zxE4?8REwCBkEHAK>`__|fgcvm;2hK%UEAQuge2Jy-qC@+on*Z??zm@9@FnW{cnS{F zM|EdT&K!qE9LdoEB2p8p_rfzW5r_$f)0QUV<9Q)y8VL33SXJ`eHKK#>@l1$lMpmtN zDiEcZL8sK(sTrn&uL-x{k`q1bKM(fpaDDnhDe1TvjtjVI)~$?eeNUei1rwOUFdAfs*I5%azoi}a(@ zJ&eq3H;Z0Ec3er){z8wc8;p0~3;iJ&a_UxxsO}m5>=s)+QdI7En2pmI4eszj%dzR4 z;48zVCe8*v!%r>f+Two|6xnGe?tJ|Yc&1YK3iqt>^G%zb1P{Rg1cc%_&3x^BdVplb zmQr6by5}ag>}v)k9$|?7KApv;`*G6RCo)p(nw*^VE5fL-n)$}oJ=xf+6ttJhI1t%d zWhGCxFS)kt&s9abUXhXsz}Pxn8-5%A?f=Er+wphAot_AgxbpQSBxMA@Xid#wePPK@ zLQp~#m8Lc#?;g<43a8pGsv9~e0LhPAX%;o~;|`a7f31QX67JV_?hNWaK4MFbW)}H} z-@p9dmpG1(ushQ*SVjIY{3Jk<^d43X9%(#=M~6|dQ*s%B*eW5LnBM)Pioe&t_sGg{ z3Gltwj)BzmD%RI-#idw50pCy64#fc2#JQ6CL)%kbv4Wul+*6S)MaTHO1I-NhoY^1y z>NX@Ay@AR|$UsvUKhGl&p3N*xNw;M@&gdOc29ywDV;p{vIeh6_^jv~;KTFBD^UzPi zZHxEf;;!X@OX@a4!Z?K(j3>Q~jF$In&eF5rr#gC$Jv8PgX}N|fiYlS9yLUi%0al9{ zCbl2Q+2=MhUs$9tGs^|HZ1UB6AZ!aDf1g;$Ai9`@Wbkb0x~#1xO}2)USY`cnW^Q)& z!kZh5X{(#>265z=^zXm5N=a0lsgsr^mJwQj?3i}fhrD@C8|s?*o&?i7EiXfs-_Ib} zTzq!#>TA(pOUNKv{RyR^tkbSl4wQJ8T=bUNOq4yr+Nb@)2X|36j@8C^iAhA#_t!tN z>*m=}&Du&sA!2)V+Ffq|0VK#*DgPr1%Y^>!88+GilV4QMN1*5l>B_y2IWtVCW>cz^ zh(B9|aT~J&>!&8upAR}sEr-O$ei(;kfrk8Zj%$bSk0&MsD4lDeB?>v1X;oDaO8r&j zN6J~POwD^+ksH)soAyUDRcZjQBv%V*-6kv|JweXts#4Qh8# z1SCvZnr663O3=bxxTQ7vB5Tjp!f~9{MF|xSrKl{h7%>hy!{&Qj%4C9QQdyF}3h};4 zp@Bbm+I{;_6m(^ZsEXDh7&ddFh22&)(P$u)d}@wV(N9daO1c8Cy-$67me9t7Y2!;& zF_1pj`G9op35Ly<>eR-a19`Y0Rr$_pB=FAIqlGRWhy}Z_+%(7FOwF;HS+e?z|5Kl8 zz#whg*ZPOUWB1lZltqD^Y&y(6&Ruc=O~ca8L){vi4HLosjQeiBK;L^SX!L8OYcGOC z_GW0sRq3Gk(g2wHyityY!2EJIrhVr8pkE>{yXkqjYIO7GJ5gVy9;iBJr~Wr?V7vP` ztt9!Xpdf6PRbnpZ5Y_SEI!ya~;yHF#LAFq5zo4CpwyySMEAa3J)vkmGW% zB97wGcwFekl}0v~c9PiT+QO103O%x1B({t@lM>Hqc+6cw$C{t|!S1z5=1jAuHRWkikBHM2dhKem5z0xIDHoI8#eVa~k&jq+M{Zo%_kwTCeWfRCk= z8-S5uK}g7H6NNVNfxIkRoX)V7YJWhQ{tTl}cI`vl(9Da+-}Y<8M_O z2pe>AOUQFkfA1l&hFDGie(G8~8e5hkMTze+U1j}w9l3@&}|wZNUq=Ejf-rv^`7lG_u6#1 z``yRwP03du3I6A<$3v9_zra@mg!NQdTu0<8uxo0svaFz?X#UW0q|-QSv^*+@Yi#?A zUd>RoF7e(G63S`pi`q;*Qs`irB4Uw70mLrk+ciZsU*Xc$BHW=78wzaMi4F$^@>M>; z1h0xb?WInU^fPhNZw!u=S;l3P=rB5aAPtnQvqsa;ydxuwG+KHLRide(_sb=#qPwr} zt5kiV#A_~9XUhMrxHkEAIbMTgg-d%iDf)M5usE`osf@&k=blpyF}B^Z5Q|}RYRsHl z^dMTpAESTcTFj7SwIFU5mYfFX+V2e}4AX46@ptbCH&2LFU&x{gXzdamaj)I} z-Bc9oIRRAdSG_c!0xE}m%x@{H=0AqM>ZSgSVDB+J5QUZr=?mpGUV3DL^fq%za?PmV zC(-Qg2A*2nR!8)eP&uLh@dI)T^i`#A-h=r<5q#XS)@f?>w{8)1^BUc&u|;4~Yu-#U zW_UQ!GgIP~Og=9-WO&%8zW%hOX#Rw5dC8~|P1E}`;%?4>y>3=$sm6`#6md1KHl0q1 zz<6mW7789M38p4r0s3TRLoqZhr4`{Gx$9_Vu>;{)F60;6>kI(w0$axsP8^ zD^y~GWGGDl@UY;;uMZyg(6)t}PA@n9i9yuVRvyVzITSOq+8;9r4c+U%z`Afh%@ax! z0HXBPw<2%5`&9SwGJlK@W9@ydRltctz}C37OIkzT{SOAou*O4S`bfDgInCo8B%Y1G zGy79I0cXEN@GEbOJB$x{QsU_a|JP%HgQxX(eK-mhOCMl+-bJuDQ_MB?ObMPu9-uJ&gLSso3np)zgYICdaEm*DR>a=*zj(%ZiWnIl9kn9BI0mWV$L9EVP zNK`4>tMqTAYulfDdjHA4!mYzBM9;+Q(csv2`tt}xugXxeN^M!P6-0l&;j#|!@lJGE z0LdC}H5MP-1uzh8(y^3MVuY$|kr^lB5=kJ@iuEAGhnz?@QThlU@+3#A6A=Y~9|g_> z4M&pI|K&MUY06D62X5VSoox53UlGl4YGT#>c$kCqdw5w+W0oEN7gb6;#YOD_74PFM z@y*EW>1z@J8G3`o^BQZ046K1H23{I-_@0(lZ?z4G))rXYWapJo%_49!+f$L^jQ>}T z4t)CJ4zetdY$>6V+rEH3e)aXgKhJU_XPF?b^E!;b^(X5~OWov>n7spBj!V1J5JS4N z6V@e$d`iBfN05oGJpmsb3Ibph{TZC5pt<+J96h7x%;J%F^??j0L1t%uyok6?EX#SMrr#ciczrt?@hWw`b2{4q^z zne-bAGF*GPf$MGEfvZLKXDhFVvLh{S#^!idIjuVAxU~DVE!8O1go>$U;n`4TrxnW< z_;wI1?!51$U-0g?F`6Vw>+iU(x&3`>@J=%=o>?iL?>o&qkfwY^ik8Ve(S@~9WfYRQ z0i2AVrA&a@N9}wv*8X-f9G2X3@Jx%JE&BH=kveBY8HxLJD=K)=2}xFv{c$USa<@(v zlP*=>2P*cYt%uP6>vAkNj2g_aEtb6kdKY_K$Euj`$TZ4+Q@{p2IYD&(JR$pJaHFeE z)t5TC@g*@|WotR5Lv<|;IDi&!xEUr?yF{V+-4La6^Oof)PkDpf;+SosW!CMq3C;#eBYB~5%?cH^*>c^=rSa3$>e!1@>SWuu zY_qjL(ahHW-s@Tk?J6qFeQBtaa0LG!6M$veNg=qrXkp!Yka+3(`h0YbClvi7!!n>@Mo4)#HwvNA z)bq}z{ENR6#Af=J4Up4iZ3`19cT#Y0pc$-wwZm1?qAh7s4X&oN$FS3F)R#KOeut-S z(C_M@>aE#$f?kp*w8(`m>kqU7D)PT62cDdjZkMEIs}3O8SI62Tpb4V#Pw*8|IxZl# zt?Y)=4?)c}b2EO<0o~JWVYej9 zyPjO=0)dclM{Rvw0Dq?}hC}=3TKn{o_PnNdUmLx6KbWp_$C14?$t*2>>tRoUb26g> zxfB-n@MAqd7#G@Z8C!j!{GR|5MeE%$5qbJA<0-)nR*jo!DX^&Hwne4p%yL-8XEkoN2&*oPF=W*dw!nRG@?dO*_9mf7tL#C9aHE z_H1YIfTYWPr)i%4;$Z%px+ngUr{+Npa1%Bnjg1qYf8uTKmc`J%*^T)ffTniz7kdwoY=(O4$ROS?n?JrcHCjwvm(+% zpB6KLDrEp9#9>2%-TT$yP}WKgJx&!z&td1xB>^PsQ1sc$QWlDh!O$&Xtn!94?u_V`Y!q+9Gd3&M7if6Nd`-Z5>_(4 zb{$X);E|-9{vTQq{UYCguwXouM^j0_RcRS2@Ze^f#1eqFLMnPHZxDDeqqxWy$sH&~v~&76-WoDsQS#qJNimq>hlpJnuQc zNAy@oaZW^U$MMS#nL)DLx9ckbL%EfoH{~_+-ylkluvpp|EPQhxumd;i7OBvhTi48p z5Q{qvsS-E@Tvl9hrI;6=j!a>8`KP7UC!(G+uW9i}Pv=JEU-&^e1sPK5)|?`5k@;2e zpL7UB5$iLg$G-g1wKovtil=?D)ybg#^OeCi^Lk;KJQ`2Ou*J+D3_JqP2~?;=lcPa) z)ZBMXBekfgSo4LCFHorXU=!i;C zmgo*_#@~BFVhX6bM8Oz+MJzD6QLW;q_I>8b;A=MQLKnnPV!L!Aez#OiRRgf_?eSjG zg`bO|r%hUl6PAuv)rJ;4VGjD$JV|dg;D^23p_RwF|JHhS@t)O@fU!8tP>18aPk_a~A zN_W9pOHD8grjTMO@vz7JS2p$ELOUW{#P7a7U{{!hyB^KrsieB~F2cR%lI8wRIe*TB zoF1r`g@iS_Dsm$w7Z~$rGI9K;E+%}0lM)V}Sr-FWhEF>TCj9bF(Y$e8N%Ii)Q)27@ zJ|(8LboQ#%5zJlMw%a%SSGjZdMXmlxwpiivoDgo`lwv~NQ&ql-WUKRN<-g_gDlj?D zc4gT0@0%wXhBI^|q6|LESw_SO8C4KSl5WO4HOc<@pm+tX zdHhE?H*HhDxoPv8-ol)%5JreW=-%42Kxnxg{#07F*_E?H9B;};`doW^1(KNIJk4Ke zml%UHwc#-aE%Ctgr?sgj-o&qtVb|g{Zm7E=A4`squ-GZlx^LH)W|88E)sIG}q1%8W zeZ_aEQPIaXt?%?BSA3__l^^4z$*;J3X;?3%zOuOGnWPym+ARzfaV2rr%P@D$)3@p9 zFBf|Zm^j;?t1R9uW7!&CL;`aeEw=pT)qN^4A8);&+a4*8j?A>2pqvEhHy_c3$3}J! zRG=~p21}be*^$y&8KHXCV=_d)pPcApF4$nCbN#m-0ST3eT+So6}UKfQ>?}{%B8fG`6tR&p@|x-jP^Lp}-_DmH+A* z8{W660bf+o<%sQ3ODo+0A!&2LOUR9tgw@E9)jeF+Hc!U3%qqt?#0@152kyN(u^DiD z*ND9J@bv}QPx6E)KbBVPY@Ajp+VQ#{bek#bLA3||&=vPby7T3F%muGJHqL8V=f5OD zfh!24AkGaL@3Gah;wb|Fj|Tvc@!z9#=&13;#L%DYJaEE7qlU|z6A2JUW>fCo*1cgf z#Z(^uwUML#%Z#V>I`a0;f2xajUs1L?4Iyd?l3Y~+O!mF^$bxloL?9wHFBLTWz z8hXkJhucCmA3lhAPxU!%J1CyT@Np+`KL!a_{12pQ)Re9Rz0SBro3wtv(#bi-_sUmr zpEil*fri<;pqN&;Uhn$pwfEgzTz^ifcu%LwS>)68d{)PgdrroVUx$BoH+q<~-54y4 zwE}eqa&#}o%B7Q=txdJIilUXC-FrwcdhWe6g;qL=eOYCeTh>;qw7AQjL*4c>kB0GQ zZThEbXTO~}nGoCYaIB#r?9_ns_la!pS$<4CXVTZRx^x{jbZs<(KXt{_=aAbOz;j-o zWYCjZe;!UFvQGn7KA#{|`=+kS)-!oi;I_|9W zO3M%4BAUgjvLZH6{baMq#C;493^t!Wm3u;o%{{zBO(*inZ|jH)lT*PU`>iosbkB&4 zSh=v11?!WJdqncDkSE1{kb3``o3WM{c>eyh#(u8E@KFN3ed4I5+*=>YnaBwS-b>BV z#8foc1{qqIU-#8KxqXT; z6De4RiHZibxblq10#hW`>*Et$IlE+uX}6UM^c9bX2jwVYP8mLu_tRuYh zMxW@(d-}paw|$ET6t5wO;sP;kQ5uQ4`&Wu5_@WZUDj8`{p0i|S44=E7uKi{+Qud&@ z0E1y`%Ic0>Z56*a{ImK&FpCyBI?8Lu&&-dZo~Mf~VawTDPl(=LVw~ zrnwigkKiflQ|)e!N)<9Kg~-V!0&fytPy-?}I;!bAm-QMRI`yIQD(k)ae=l_(#a0u; ztd>|ogAK3_^|Yx(5BB6Bt^4nNYJ*}uRLsUKx^+}WM{%sHmw!nW@-4w-br5`kAGQxU z#{I(51Etg12>kmhXKQhN=O8}GWgk;Gw+o_lutwsd$za6cnJ@HK_NBS(?ykU_X!uRB zNrsG&KD*1=b-aUSf?@t=Qzs0jy=l#xR?S3nHUw3Zwy&?Z)p;}sMrk70n_^p> ztpgTA{?7k{4cMl0%NkhB6bQIBauO^uXQIsbpFW$~Gjw3>=lrYK4%Ve<7YeRduzcrU zNZ6g6rRm9Ymwfm8px6%Hg70$1t8A>cpOl=)qp686isLp;uKU<+B|nH1W)6+urq~Cm zHtS;=fEPp22N|lPleSVw z*S7IDt*y&#&elFci)UAU!0*+0YM(`ZgeimJNmCk1_4!2;N|jxCdndt8zrm%f;1{1y z`}R9|Vx1J`GGDWH=f30ZeD7>q6782C6CJqLi))sPm)>NhrkhZdlL}N|n~}%I>Q1zP z8o#;?PyY$@p`rr7jt=$w8W&N zIiq)urDK;^?Z!hNT3dnYR2>d=b`{s4A)qMIYjKaWju*u_(RfgwCS#Y;@>+Fw)znY* znRB-DxY;DJ)vU8I4VpYaCx}zRJz4z%DM%^lYRU2V{F`F0KJ%%wA0m;x9{MSJj(45V zsF|vF1!r)K(0T75#Q-eXHA;NdZC1+3;l@c3U&>4k5~YDB3O-wjH^guN>z@TBVIUU( zevFI`uUIK+WU_@Ce^IJULdRMeZtbBI+qmS*S_>q zF4?e7Q1h8100S0as`r!Aux+PgGWoiA?Dl4(m*#6%DKh=H;dx3qFPaVZ+8-QcCH08) z-;okK&mJ?(FF4Fa1J;wr=iwHjLAwOYAgS#=IUTn6y{Fc~4ys8AGO+q79(n=uW zFQbl97xG2WNYFNAI4eF76nw&F&RGm72b>}m30Q(LkMbrPQ=WTtjR$`=G^CKd5_$xA z>G)m!a+Mb^U)K#~l)fPl3reur_)`UD|Bk9qq|GxB(744hZr;DUG-1@D7zVe`+naYhl$eM2Q!>+c4V;TuXpN zu2A<-*Y%Tj!a3Sw2z0OBmbH765HOP;dMF+RfNp>vblD~=!1LD=P(mQKc(!1~g9e=> zFo?-z&psI>=+DSGZ{B9ZXV2Pyqi$a_+BZ&R11>Bd+-QpdearY4R#_K1;+SEE_7BMS z|YWvaHULB&{$aRT$FxTLaGZmy?4f{)b3d#f%QE zq&+Zbe80a}^T3gTR0@WJ8#wZhzZ-0y>hX$f@-kIPaykFc3(`zOffE%4v+)yeQ7HIJ z_S&`E6f;4)l@(da+1gjrc8!Y4mW*FX+Bzkz(;n>mDtvF)Bl_H+h)xme9Nv)a(-pDA zy-x+>s^n;J02ENOxst7ox;PQmMx`DV(;-I~Oj}9Qtz@fR6IJYh%jY zmknp5?j3r>@)!ea+(<4ZKFyEp%Z_KC*V)pEXxh|7_;85)$?2vX`r8GL8iKxI_WJGz z-$be2e><=fWHrQ3+w^AdcTAOme5%7YShY}3LD(&R7L|RI(Vke>Cz@UUnS&{eVvNiC)xq2Z_&LHTvofcmx6(X;uf({yJkw-Ocof(I#q8^!NDc^fl`+G1hBGwz zKJKX}ODsPFSN0#aJmaS&evIWY!?zMFVp8aW>B{tF9hF?>17NG-zgsk#V5e=%SHtXW zE#?k*K`xEQzISb$*vNNhvomu2!`iE~ZLA->3T33sUReuUY9>8P`Ri;9fsx|z*2chn zf>#sq1k8%|$^^hIv(K@*ggF=Pw1Y-CYG3=QD%_}WuVHdc>Q~tkTHnm1F->XT@?*-D zCz8~j7F*PhrEfB;222P6OtAe%=L%CGmwlG9bn8UVW?2yqIz9^a^vo zOvY!0uEvXjawhr;k1cQti5(x8^uI+0!pvq)yYW`B^ESV^12SfBW5z3arl)Lvk zO5DC8sY3_*PpsviXW=ZvA&xHG{#Z8`+#+Li_vYl0g>Hh-!w`MoI3naxG|a3`e`roY z!W#HFzICuCA3tRlv&R|QFBzz%dEY)<`Lc`B+zpFn)ftfvyLE6KR)FRP%?coJe=aq$ zqa>`9pW>sQC9qJAOH<9@dBhJbr<|vmTN9@GbxZDdvy?c^n1M0`^#NA}C}EVl8>!QBLBC-6iV>svY%0p<(mliQApRg(Ay1$02Kz>PA%K7i5qUH3 z*{aV8FQAm{wZF)uclYE^SNi6?#01l|`Oyka)o=Kg<9~KMRz2?#r0#<@E1hkB#cPd~ z-radski(SQJVyedHtow~&wU465H&a>!af==lXj9+idLcj+G<(xc#-D3<_(UV5|m-M z~#zNoYw3qqbsN!x(l(5#dc<&Vw#4{Fnj=hQPYZXn|<*R zT*!0dl?sQ)?u+-OXP1H$m--l*$9bHf5q)uQ>(4u8F?dEs%1=9c_r)7-&kAxUY262g z$@;6>goB#xu^%W=+BUyOe8n3bjVe@P@gJ41xNnkId#pO#Pke`M(s{^F0>#a|R13T7 zCH-wHb)qtAUF&jIrtnDVsT;qxr>7dCaY~G|Z5LGku@IJB$Bx+9`@;0mCLa5Cn4Dl zgbgAwX_9^92Py&_soc9XK5s$4ySSB_e&$8L8b@Yb;vf%ldS7#d<)lHG#j^9C11DshmpFIAJtjt8uUR$}&@MT~tGihjiJbVTl zyZ06#m=;v&V|i)oJxaH%NFjE?Sm-HNgqFYFs^F3vs_1da&CPpap6xrbq?FR6Qc3nN z2D>s-7CscdiCOOPwO?h0(nl(CLZ2Bh1ZGQzD3s|R)#BI}0q%^OU{cJ&%Q{j0iz0P4 zh#x3_+O|>4(ggNM&4(4y@rHy$a&+{v+@p_Y&-P3^(`-bMq7JcX+g{SnCf!=!<+_bj zq#5ef}0&Uzn<&BkAj>9Dmw z2GM%nZ6rNAwKB&FZQ|F;bB-z$@&8t^DL3s$>62hf z0{m3Sa0f0(_=OHbD{{13Eg^=@w$N^gxm@#xU>%7Z-3jrtV~Hw#kt8F^CifVp8&?#2 zhS!5l%g5iL_AG$ID$+eTsD9FBC!BB4p27oY4|r8%(R={g|SEA7~H8X-(Jk^ZotH4p`fG79f|BtF%rHge^bAy>e^0s6j^w z1PN<)t;&cxpfsz9Y~C#Yewud|#>RshvR=T2hl+I1(aoc+9PggHOzDJwJF$qd1s=}3 ziTr8P$^vo;8n8RscSBK&S(>Ug{kb7FeNj=|+DB;y-!lZKr@pU+gmqUEPEB?tQ51_s zXkknUoa0p(ec+TIR8V}94zq+}5IudnGsDbtp02p9#-pW^X#$CXVeIis1JB{I5S>$J z-L*yommusj0zL8&Q5_PNg$>XNFb9Ag-fyiNdha#y-PlB zV2FNjS=?r)-wD7X?>u{a>|3HsVC4%&E@dQLeKK>kLP;C9!V<2V%HO5 z@|wX%c*l5)*DvF`{ToDuuPIyk*FJto)r4#Mv8%?8bWRQxE+$Kj$baeaJ*d6Do z`3hQ7mCkIM&c7I)J|X9(x&g^p*9&v6%#ya7spSQBs*o?!njmC1xoF#H$X6E3R$k4$ zBx53B#pZi%_n!TIs(B_wd9s<#vMH5}&3Rbs+Ex1cQo_aKOCCWeHXjxzntZ{-=nJt* zUE2@Db~ljS$1!98@K9DY>hA&%P8Y|#Hbj(CHl^~STeh^~^{P%p#?ZpuM3IqrMfkTgCbh#a!q_+iPAEr?%oWjWBqLp zP#i^{7FwjQp_vo;-Ai2~{Ldxne9^7-29b`b&qwN!bCmep^2cwrTrLde?=66SuCFa# zLicTKKYA{Vr{X9^XlcAne*8{Hq5JdIesrslJ5pQ^rYkCU&5KLc`Jqlr2CMPGCFodv zERB>@%9?*ao63`^wCHjskh!=jhQZt|){iL$o}i<}`eD;iZg2Mr{C2;7WF}y6%QvA7 zjz0m>>y+=W2mG?1xUVYr?M$$P3b3XkD!^u9xNrKwm~Uw>A}~O z6NIlU9uXScN$ix9x{-&;PlI)zoDBnJ6-S36VJb9GPNNw0DtjO9&f2!i7o8<7p%4sU zW6`9<-xCa1ejxDX*1C=g^f(BE(BX{xY6eyZ4y@+2FURO5r@ZxiiXx~2=08p$UtKnt zTe{C)e=TK&OcWCV%(z(LkPiXe=5p1N1GNm%-GO9fIuwBq~4exH6DR z-Xve;khuBxl@xiQ10x9X%BS3Pq;*>u;`@vZXRhX4{2_};DRvHW_@yTO%|Q7WT`Hhz z8ZdD3ivbvY;OOcYWF4iP^ zZl&JvX4_WWz*ziOchdy0B|R9pvy4k>!gsltSA2#CqEkRAeVdDOQ=8p2KzgWx;SskW zC1^-nfG=>q2-m^;XMO?wVln#4A_Wxz{N@S~4}G7U+v>h9Zc*>s zf8jZd`mH)4R|u4`;Lq*K%FdLD#X@p2i989hlWz$wRswev(6|+cgm4U z>V{wtRZ9TzkB@)n6ay#g8L!3-2?}gWjJ;6~)y(*~ZJVq*caOJeT%LLO!w)*7k^@-4 z5#mP#T@e~oEBLfRW;wA3+pa-aoG9J*(eq7j$?T;_rLH_HaY}mNm4B}zaPkRRWr$H~Q{X4Rr&yZ+xwY%0D2k0t_ELeD=W!EWc{iw>~TDkjd&1FrA z#P>ggwgcdlCSMo^%XFcB-sP#sxHc;$LQpwpST5U6dhpA$1ZgGP+u`AvU{%r#$ihU* z?r&Kka=N9D|~_Y z(MRwqZ}!%b`?9^V6xA1a_X#1{-J;f$B~IhWnI*LhkWETsB9%%vo4QPpYxc5?wk7db zdztqssQ}Cv2Gjut*KsDLJXrT#x$U}UxWN(_8n+`qW$?kO_m~qNV*{qc;Gvwfd{$rf zSTG8faaiHj%RJW&e3d7Mp)?RB2s6W#l=3~eVt-DUxIZ(~JF&buHi%jX433zNS+*skQ0ExmW zCp^UR6oXZ!YASvC(*E74-0;i}o65v&tKRx)%U`T(h6s?g(l`PdG2Tz<^~qAq@mTaP zvN6mui3!Q+WNXn(f?N+O8Z=wDHGb)Plz^ z?qVzUXvL~oqzsv}x(UFO{^vEeh;02uYR+Z(Fl%L1Hq z#%{3KLnb|i3VPLN!6|blopOvI?4-`GC@=NLcBA!r}Ul zCu8#%kqJCAqahh!WFep$q{E$*a^>mp#hJHkEOr!e=QHqAIoTbeP!bDZqczZ=qYh=P z_JzL;DjR?BSSQIp?)|6&(ba;T(%ea7w4Ua&dIqu*LkNlc4!1vN8{)Q}!HT6UFvy}-!!8ibjrZF2~GzP3MM@Bp)7Hg8bk z5A3ppMh3Dlun}hG6_8bn;p6Xpk*q?bllL6osU;jaq{Eps#v#4$uwgm#Wk(VsKMf#; zMjiq}TyM`A)_cd+lt@O1_~flS?1H=I55&4xd4Is{aFHIA%StMRs9t-7$uOnQ+1|SX zr0aXZHi*1ID|Rk5NJbXlziku>umMzB2NQLWG|-i%?DO2sDf8e^R3K5Hu>KgVu;OK8 zsfKLqWr_hFCEu;XFv)Z2VTOUQ&rG?WcVm3Mxy?=DtS1(G-k6Ey&Xb$s@g3bMVk z{QDhs3R_3Tjm#>1R@%VBW)1uR+G=gq4&?ve4zs4j+hvD zP3Z|$=vPb*r+gi^tk<+ubphI9CcGV4Bkit`p1yC?URX-$jONB6?&f z1v)qlJ7Sjgk|8hzbez)xN4Qti?A?~5#Lx%=G6MIGA-iHK*Mk^{76dba&v(M6(kblh zDF*m0T7CCkr4t1moX|>%r>({ANP+Pk{rjmpzO(PFpsFw1G@DHi!JJGWBdL_a^es}U zkwZLN%+0ik~biep%TH&(?h!EbVzXxc7w zC6QsYPBP?4lM`(vCJ;`~)5_=FPF9G4xIzH>bV>k2j>iwW=@&9!afC_F(E(?$722Gp z>J5H80gIr6g25&58HJN1tPqA05I2|le}9GTl>+c;4&FjgEHMp^D%lhFvHlDSTK@Fl z9Yhq2uzQtr$5{d4jNr6<6>NDxx*vRp$dNx^LjdK%1abg?4Nt&Y3Qu(Y^D9WN6E{4D z!7B?R77|#3!7oNILRJ4Z!qr&t784eia2AZ|03e}74mi&)Cj7URJ$L}A3xT%>V7>u1 ziiqGpze4Z;GXO>eChZ7Z0a>Jcr5#|>38_2p=4@BhcLN*&b#^)sZVDRPdHv2uC}1rJ zyZ2^2=o3H|&dF7NCS#+EZ;!Y|2H+?UgD1;fU980UK*@eCP2cG25e(sW^|ca3>4SO&{@`XMepkM6hQyx_(zuNc?UJOad!16*4#9CMRZ1?#eJi5sa zHbx17BeBv%lSv5*UkJK*_iA&1lYqh8$EmW9R>j{krW$j);0ax*7>G+ipjF=L4cQ2v3 zqDc?Ym`9OkPW_|8y};>F-?3yhAWkT^d|P`YAhs)Gi4_1`fiP5bZMWZo(t%DYJmLBW z6LO%S0X0IdRgqpGweJP)0MtWpTM((0S$vPx?Tz$^jQdBLX4Aca2>{?6Y#P3RE?Fa< zLE&FoYXI$$GiBw2Cy11c2b4@s3w;JGw;sCcv{xRlSt}Tx;*j~vx`99FAcZ|Q-!4A& z5uRle8Bg7DPTopof;hY$WDN)i06P4j1U^Dt8%xrf+GVgSCtr`o4N@&@`hJwqd9TF4-9xpP1%?Ajr~P#Q6THlX9lId^Cl-Z zM*vH0JocfB7@L1dA(CAdc6K)l^_ooxAW(>$P?6Z5@dd+1M6_U%r-uTB4jcb^-!m<0 znnD{Xy6T5d|?y0l7=N*~wBoioE`t6tbJ(K4m^g zN>t9{0AL*uh?KvB2R27*-t?1H4Q&r^=C$AH0ZlOQ+xRyDSEAhbwd92o+?fv%3A>Cyj9*|&#Uk}+La4AghlY@DIoj9KvOiRNLc0RJdM}A;Q1{| zY6C#pVo?&M=#$(>osV$jg9Ft0flr~ROnBF-cykUtNJ`0;7^ucVU;L9+BDk~jn>75V z1VBL#4)V^pluxkF$OnSH8l=fD-noR7JGB;#YyVmit94ni$4*!qj5=^gcnR^wEhT_B zr3Kh}Vq;|59d;iRKaa&~2@b|&llML43tMW=6dFf?t+4^Jo%9_Jg8i{tYMNkf(eL#V zkIVFKX11R)xNae63e?Z>GXpZ#ni_*18y~?ughn_LH@f8dgW%&?LHO6IGaYOOf=aRy zGYE}%wQoG3%B;J5pQfM@FTk<1<8UOOLO>Oao5}n>Z)c+v25Z$}K<0Gd$VD7saaOzR z5(v)`O>7#g$^GVsr?+7ew1DK$^;B801ywrM6>)f$jeDhG{PWvCVf`c6Cy3rlsT36k zSCbN0TyJ)B+v~N5U^s#$=mk)Lij8N$=n>i*BjnykHSq~lI?Y7+N^IKLkLWOBKvkWNu7QkA=X7V8nE{~DsAxs87{hAX;L0s0IY!El6lzgA ze*%5Nbz0(YumenfS1!(#J>Nqs#4*-qdZ6kmBA)f35cFTD%NMdJT3IvMjAk{ zXyui`^)6O9n@ECRF6?8#ZVd}H$il^};|JVtpFh0;)1hejm4O0S35W%Ih>$%3q<=Z* zgIvuUA2e`-q1J%@%_d}06EYc1<4+G{Fbhb+NFc~Khpm3N>=hk>h*@eFUwu2tppK(} z+?aug0Dd5Jgs$R%hQL!naV-`;qc8TxOYQJ%fs8QU05nyRv~5Pxr%zmdC4W8O>;2Jz zo$4dGBt!rX0|0^|5ELt~d>4+l81cfkr{l8gt4NSpkO0QM(CiudmG+c8Oo@|nuU<%9 zTs(9Fg6OT*RQ-w-dLVnyykO10`zl;th%6k4Xs)z@#-rVV)kc*s$z#uIU&^|=*owSFHY2xXn=4TTTo!o z|3=})l0CqM?v@-~j3D1wpPKt!X%-9MG1m4of1^mZ2H;RW&qw)KC-?T9)oWsJe=zw5 z^xVVyU;6eul?@y0XTJw5@#u(%f%e0S6Y?9FF+c;#;Cz%mQhrWSM73 zN>pzBb!#?Sb2_#|yx${T{ewmAd~WrezEQLr#z0>Ul6I(q7l)QVOXO`dp_kTUMaIoP zQD6+YlD>)-uFGZ=2`aP0GfrQ|PY5}f2=A5r@RH;l`G0!3@^~osHU8SJ?L@hjI>%uu zg~3q5v5i5c$;VPrNKHtJv0TQ!4(CM9Db!3u8q1|Pg(2x?nYd9#vX>!ij*%?Iv2Wu( zukQWa+dcoE`S*Q)@ALaT+dI$q`95zLS`k3QUdQSXptOqToiVJ3g5jBm4s53B2i^j? zYCGEBV^=~+Q59vnu|;5KvA>Wg^<$y=5Co(D+XSd9- z?d#lnp;v<8?vK@sv>a>J-t-1uM{kD{h_57QKYa<57JnGH&)b7{F8EYBUohy!Rm_5+ zf7kn(sf||GM!J7>f3NGyV_lL)Y@rnOnp$r(EnbQ(ANK|#^bMh>_-$EGUDne@et)WV zqVrLS)AE!d$`u&~B4L;<-;_Zy2q8y1zzfHJ?tg&CFi2)nr{p;v`D&*3N|uL7(<-DQ z!2l@uO|Ebyr7P6d=UcvWZ1SsGT0ZRh-1-`$f1W(8vF6|96ZZkKK<3_5p&1pp*|)JP zp-;AWc~k<%R|eXQS_l8@<5;3H;TR}w&D44|2q_2^>@f|`s-Kv;Og)ZYF& z@8GvM>&W?*aA?e#8TnH?ScPvSh=e4%NZ=f!O`hmJ`*?2jc)2J-gThv>XK`3hflgju za7C9lsru}@ek?Yk<6)JkJyjrkm)0}fb{NDnqzIpN#u(_a_Tn=-PL#B3A;UUA4c#GY z65z<~9O70u?lT|Y3mT6dR1fyID9G9z5eXphAVSOo?J@o*&uT{VAZ_>wAoRloQLI~E zQkDW^{mBD1Od2i1R7}UV%-B0ds})NyXhet1t+#_CfDwi`ks~Yj6|PXvwl zzIF3^H7wqYHqxL{dyu0^^Xit#ZkbS7@zMqqN8tOytIW+B7LV^K898ygR0&VD$BoD& z%d~#f&ueX|KkeKM@T4I{(cBqhrhj6Jdn3cA`)UW9+PP^s@OMVmm9wP7Dt zJAE@xIaoWf6epLfWX{zRWBPj)>^|5`5yEs5Kkf3Q)|5z$`gS&~TfO7hfa{lv0#V4l zniTQ0m;V`GSw-plOpLfzcfQ1gW?=X+@68VF*vs9>b2u&+D>>R!_V<}@UdR9kTy(22(Wb5w#9A_W-1 z9`c8VNEd~TnwrenTBdkJlMR(kPVAQrikb{AQ)TKEge>)iOX^(E6{c8$$O?~!7&(rD zNtPBDvT0q0*mzvaRMZ%&K#nzc&fcZ8=`P8vPCR!bM@NYs@wy~^taym1G}CjOEnN39 z-7@q?P}okbWLs;w&-mact{%Yk3I&Bpfx-$V6#QM^R#KW*tM-XxP9$%vxi64b%k70% z65^M3gTdXu)gO`ps>K>H`snHc7D?Q-{!_=)T=9t6gNsrFct}1`G&MgaRvzDVn(vK1 z8OmPVBd_kRh3o9Y^g$(^SrlBM}?ZSNG^hS2~Nw?PCH*gpML51mX{XN8ri zib%j=6q4DVTK$@{z8pIH1e;+geFFl$Sa5}?K2onf&1(Zw6ONz{&iSUX-zQ%))k@s$ z;=QDl^CoBb7hvlS&`LxQ+U}e)M2OMYT(qdQGqww?P(gCueOVVYZsj1)v1yr1vb#i~ zX;35)w4eg0eAigJ^#6sZ7__aRdPqu4sf2eZiqpZiMQ5D|+LFACiUzN8qbA;^Z3saH zZKOSjaP99@uU$kOd< z=#ysR{*i8qARz$d09`a-=D^Y)q66uHiXD)N=jH-z%~Y-_DN&y&42J9bQlhd zp>`|?U5PtRdt9U;kB_`D55AB5uygAyr}b`ZDYbC_*7l2z3(teC_a6DE9{fUd(_1wf zY>mLDdSH7}591Bdi(fke;{D~Kbz3gUr~8D(PG|LzJcTy8nJ|A3N)!E)es234Hbv*h V?-pJ<web site>/images/. If your site is http://www.example.com, you should be able to access a file named http://www.example.com/images/favicon.ico. + +Insert the following code in the `head` section of your pages: + + + + + + + + + + + + + + + +*Optional* - Check your favicon with the [favicon checker](https://realfavicongenerator.net/favicon_checker) \ No newline at end of file diff --git a/public/img/favicons/android-chrome-144x144.png b/public/img/favicons/android-chrome-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..d87289f8d5b8dc1e901989a2189a362e1241d3fc GIT binary patch literal 5639 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 tGVWSEME}%yPv<}!s48jUDiqCv{|A5;FK7S& literal 0 HcmV?d00001 diff --git a/public/img/favicons/android-chrome-192x192.png b/public/img/favicons/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..9a81fd3b273ae715d9d898c38df8952c8e46a4ff GIT binary patch literal 7080 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 literal 0 HcmV?d00001 diff --git a/public/img/favicons/android-chrome-256x256.png b/public/img/favicons/android-chrome-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..788de8ebc9393f4b21cd2cf31d13d9c573093caa GIT binary patch literal 9863 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 literal 0 HcmV?d00001 diff --git a/public/img/favicons/android-chrome-36x36.png b/public/img/favicons/android-chrome-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..da820ac51e94b6b6b8d99a54b66b87eb26937a4d GIT binary patch literal 1428 zcmZ`$YfO_@7(TRxBBf3!2!d_}Y$*_+SD^)=uvS_r6}qaFh$}tk`xp_lx}s9D$i*2z z3|^)i5w*dw2tg;qhKjl|1a;hW3Meyb#la9srsx(gOm|!pv;EkYeD8VR^E~hSJm;M1 zOl=y|E657~z*MUgI=n7@`+HJx9KHKV3tnjXDH$mMwAC@@^4xLFhALeK09GylWjg_Q ziMPt804U}IFl_`t_7wmD=7!F!L;&1wW@_|GOd$XDCBn`~crOAvag2m_aUy^tMsl+N zUFX6n4tx}g#@^ABkv#%F5TT#n?chXBG)BR@Vl*TpdSyhn3(6$+$G|ZToR*+LKDreN z$JY^77qpi6T!3zH;WREKXaK7S(KQ#8OKumVe!P=NbYVgyyq`y!U66^~Bt;j);crRA zIWBzoHbEUO2*)Jk;K5&$iL)5OqIgI&`~|ym5frEu8^9>mjfJC_gVFWmRu`%!Y*ElD zMptpkN5c}-hbR2Qxt&Gq#hV(UK|!1pp{wzz7rVk^)x>cr`VsqanM^_7@!%xB2Yg-l zeq`wTWTF!vANTU$#4>axk+^^pObdsTLUc8W=oF*Da5%+>Be|q?9cjgKm~SA;<57=G zBAqyvMtp1fLji2_gMW_7;xKXII`Rhxq z*6nFo?by~Z+yyhUl5Xcc`Kdn!B%$6ZHq-7^WRTsdO=SbN%jsF?SJ~=tc}T7 z6usk7+N?8X-a_6+r|QWI16S(D$sJagXl`bE`i5q7S>CJEKc6Y`ULuVvH9Rf%`8enK z!9b_@F6cR1?XT1?~jCk`{IbCe2Aw*S0&yQ{kWtE)xOu1(dg%-Qupi)xMUiK;B^`*(C) zceRp3_*aFlwuP=BCB;mxce~hrrr6?B^XwVZn{#c@gapE60!d|r$yeBM`b@VuIBd6l z&&eapHT&$9#}9~FvTAE<<@pXr=h@OOzY=T7D+fEuH2Vk4qj;RN?T{O<6;?GGza0x1 zS84P0o=ip^@ZvvIu25d?xs>AHdpSf}qvnMOBBbtt!Cf|0MtYp7g4efKu?BrnADwH?TBn0#>eR6(otewU1GRTL%+zSkaOJ=h5wKLqR#xYJ4Azv*&RQ(t#zxW4t(%WzEtjm8Ss92FJ^{kgL_ zF1N49gXS1K({`!FGcbRAe>+<)9Lk}T9-?%z+{`G!>IPO8RE$yzkJsbpp51?I_)5<}&*C0>f0@d*G6qZs_*iCBB?qwtP%E{HQ>n&^zXAWCFw6h| literal 0 HcmV?d00001 diff --git a/public/img/favicons/android-chrome-384x384.png b/public/img/favicons/android-chrome-384x384.png new file mode 100644 index 0000000000000000000000000000000000000000..ecf2c930596f837bc6ec55328e31add91fccf9a8 GIT binary patch literal 14170 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 B>VyCQ literal 0 HcmV?d00001 diff --git a/public/img/favicons/android-chrome-48x48.png b/public/img/favicons/android-chrome-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..f49b3bc6eefbe2dc6edf176be18ad899a69346db GIT binary patch literal 1824 zcmZ`&c~nzp7Jm={A*2#OP$HPHglxbg0YigAA&WdP7$9g6wMpLhp2gOZVk~N51}PKl z$ZlK3a$K-5?&DG`#TgC?f)<2YS_ujWQWjA=9;}^HyEwNn$J6;^zVjvDU4Hl8-@V`W zKG3DEWV!jdVHn0Dl2qw%;=ljqGvMDi=z0;3d7Bcn2^e;+lKG3t33M)*l&;0FoqP-{ zD#5VlU@Drzux$`HZNxCeehl-q)HSCq$1ukV-738r0Q4W03LTf2?~2U##O9&dJt#5{ zhmm*F=?~{na&%2VP6*Lh=B7%p5LCT{92TR|EV|?mY3OvSB7(dfLQYH2$U1u0OIH?E zEJMBg-|hFZ>7qINM*3Yj>g1DCadb-<8d^>Lx0adCjYa!?4=P!FGcAVs}^NknJW=r{ug^SMC6DHorJ&ybQai((MUGEOH2;0r+0#J1-c9+AUqyj z0u_)_)Mub=kO3wWk3NS^6{rOhfLpNbib8O>K6L14c z>*@D|wuAyu~^1B$+4t=es3!uj+)D=ojMxt9rI&U_=T}Ra@(P?N6Ht>gpkP0}!0L}E< zz-K+ZW5etQ*+3QRslP%MSa2gRUcAVA+9HG(X}6}QW?&ACc}^_jZd++-DPlUhXV^Oy z^9()RfiBM8qRgwm_VDL>3A7h}?g?dwDC>XpNOWBgxT5+=Kyw-^KwdN%db=}_$&pzG zUBmi+-Ria|!qod)#6ZVVA8}?YJ}{G-a`t(#hm&(~;-P2wo#Qf#XKcmyt^UNLTL0+6 z$sT?u@0E-nPKQQrJ`{Y7XK0oA^22>D`DZ=*N_k*N|5NVNCikHP&nNG(>wm0VbY~)S z@$;j+@UN?dpG$-`MQ5yc@a^QW4b1PiE=cJf80i1DZ8bM8C3Tf1hR0p{^pmMN=+VKP zvQjmW@0K3}ii?%ds$Iqz9=`LI{4l~Z!q=HZs1o!^ouqM*lhPlTMqW7V$k+U1I%~lG zYRs!&7>oAq{iJl?f=XxppB%1mj=h$&zm|Q-nVlA?XWjR#*&c-_6J6K8yb<)KPN%;* z$&4eYg_+UYf?0kCbgZ&6L-Y)hlk;$D+O&D3PmZ@w7ixThNUsc;l~pF0@cB5|z75aL zx@*64Iz!2cBTXu|YubW<25Nkvu5wrLrSm768+{1nh7~8A8*Lr@e@*xt z;|jKC-@OwX%=S}U)@20lP0Q~qKYVZ_5qIpB%9h_;y|O&~_*zY0)pAON8ymHy4GwWP zY-j<_sW;j7crRng>7E&5@im?-*xu?#_dXy^t&O7{gFBwynvvoG=W`{7rroZWZJa&( zBBBfGO3A9t53+senqYwD-4#)iz3{ioE=9M9W04{ztbmYP!*z>#kmHkW)Xt%@Fe zGTf|n8^tsYk7M6`eq^7E!0+ur`^9X}Gw-Ku?j63^Gd19#Z7VPQnO$2$d~lC()LYeW z8Ed_w#MNa5s|ps?IzXYel@<5Hgq#Zh_;)-VQtK3j6Q{fn=9TsSd+;ZwZ*^-!*V;3p z(R0Ps4W`G@Y-A}s&1SaL)KnA6t_zc-V^0~3rg>_H`%%mtJ3;6t+dV#wgJ%|ERU53x zWTg~j9t8&`g@+Y}%fcd;>7_CS9;J}Ri1A1Tjz4*Xt^1#VEx9O%-tqqfcAaaQfPl3- z^#*IYDW7Y}%cXPPqPW%_7K)o=v62|Jy>4vAef~RZ1cEPDcXbov=@=u38BQ|2g1l1p zdNaJZs-mbi#0a{e=XTk@x!&I0zNFoyt0?JkayT~a%eKxWMt=k)FhZTGI+JKD{ts|j B>HYu! literal 0 HcmV?d00001 diff --git a/public/img/favicons/android-chrome-512x512.png b/public/img/favicons/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..18cbe92d82da3c147a7d282a521afce82a92cff2 GIT binary patch literal 18911 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 literal 0 HcmV?d00001 diff --git a/public/img/favicons/android-chrome-72x72.png b/public/img/favicons/android-chrome-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..10ad57d419b32cf8bbf9551420380b4c7ecf1455 GIT binary patch literal 2417 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 RlU#lYz~0u`hG89${0{+6PtgDX literal 0 HcmV?d00001 diff --git a/public/img/favicons/android-chrome-96x96.png b/public/img/favicons/android-chrome-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..50c4fabcf4811de4cd8c2203a821be449850b0d8 GIT binary patch literal 3659 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 D!5YE? literal 0 HcmV?d00001 diff --git a/public/img/favicons/apple-touch-icon-114x114-precomposed.png b/public/img/favicons/apple-touch-icon-114x114-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..bcbe16aa51d487d5d8ba56afd38bc1e226663af8 GIT binary patch literal 1924 zcmbtVS5%XU68Vish7lO3V6a*Gi{y)8koBMbl?$e!fX1?>y%y;Hx<_yK(_r&(CySD-W zupNs*2WpV?AJ>6t;tN>1p9VJK-F(~tp#8e8GHR2CBV#auJ^+wy4gmQ@03g?-^8W^a zbQ=Kp9ti->RRCa^Qri{a0svZm{@%eJnuhiN!&EA@O0BW=-Z4pf4Md`YX>>577Gi!= z@I-3LZ^DCk_P!XF1)lwWTqaYf?{tYBlG#etdPl$1h0N(2mtih)KYvk#mVk@jm4r&j z9LHkwRoQp=zr?YG67{vmLaTVTT%o?(Eq1uTR;kyY4N8xtb3RVWPUdl^mJ}0J^ms^kh(dG`cSRESu`6G_z-?Lw;r_Wd5QLb=}b zMtq3K@yO=Rt|(r9k{-|C7BvY5r{&(if=;O%#)5o$NpY?e%x@H|aFjF43P`9bye~L_ zXVp9xNo4Aqog(W5Heal6c_%rN!m&+a4>RSj|B|6HxmCZ5{+yNj7lQZ-=sXo#G==N4Jqme|3fy?Ez4620otH&7+MWj8gOTz%qhe zINVYT-LHc%UO(6o^T6Okis{jeH750!xg5wOC`XKH5^{S>i+WV@QuB9qk#`92$dSme zX4?=4YKx+JAKk_7vSpZ8Z&Wmo-o>UgQg`?irX_U|;K-OgbaL7AW|OEt&{_{hiSe%g{H+k|F>G*@ht42LKIK zhE2NhxKWdFGm8k6N&8ewby3Ax!^_^*r~FXU43ZXQ=t#ML`^8NKwJ$1QTeznlP7e$^ zx?nJ2XWn}+I$N3LKd7dk1;4nX);5Qb#GbxpNzAjoo)>tKiE(AJ8pcG#B*^#?r42WCa<}GFw)?kWKVf!8#FvZGCys z!O6@x9yk`(wP{SdM+t8W=CQU5s9=Lmj5M z?3Dt$DVs7tTE9Y1OBW3vGP)JeKjfC}auXeTVarh`n<DmUjMfXL#*Wo4i#X35Bu1p`h7T1lju(nz{F=0>Z z$?3H2#waF<3t{{v{4oymnNL&jH`@=suVQ4+^HQ&u?+CoLZKyf5xewz!+8DvOYQ8=2 z27$3Z9$neav2A7UHGNr;PZQlTbD$3BBEpGY3@|mT@(5!#?;gJbx6`hxo{*5M<7OI} z={mojUjp_1L_Ii37%7R}<`n*bnvniv$*^j2HRbr*f<(j_Hujdbhl1_wooyVP?Hmu<*gD(T(2hn`|Cb<{h>MTQ`rm>tanqW=283n@pC$)J zWgt^X#JKpRSR^?sB^DW^_ulmpc literal 0 HcmV?d00001 diff --git a/public/img/favicons/apple-touch-icon-114x114.png b/public/img/favicons/apple-touch-icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed36445b9b4bff4086b1f8a957e0c72ec4de075 GIT binary patch literal 1612 zcmZ{kYfw`M7RPT5J_6F!pfb8E69fV(g^&bWsFsSbB$$9u1i@O0BtdL2fI)!)p$I|o z1q4<|lv+Sm9F!6$wJ4$z6$DxvL=7Sjc`3Qcy?H-wa?|*6KkS(~=Rf~5bLM>c&HwDa zs0e4rO^yHnIMb+Mv3AY=*sC!1c?XjdZ5M~M-HhD;&~eGhlCs?H@u}2U1_0y}0HC-O z0L=DP@p}NsAp*eC_W%%F2LP^_S9)T00>Cntee}3+o6TmmqE^&iw*FB=jtI`KhmO}n zC$GTcbBIcZp1rBvo(6iQ%6-$o$73cFf?n&1g0ERTl24}x3cA01A6hc)-N42BWUA2J>?i^MQz>Bj9=v_p1v~eJ*9j-i@bb? zB%XncW|SvV^*%Sv$t^$Bs=S$UlNn7u54~NqC^gnoO`4PoFt<*nGosZUTEC;<_4|6n zVr%Ks@8BxJ^OX||$nPV@uTLsVTQtvPW_l46l%t4ivt~hIc{7i|T5HL5 z&9*eT=r^6ggw}TI{EvcaJ=*%v@I|H~fCCPXn|uE>h2|>je%1XkVcu5)rB%bp7vM#u z<-O9HEmZliVIKslNe67XkZ;0RSX4ZE4l`a_y015 zcAEA*qX2gQlh;@Un z&Avy#lMQM)Y-Lr!GfS2PJ`{UeNh?%7d1?A>$QZ~41syuQ5hZ7UPhXjTY}R~t9=_bA zgEZC$QqwM;;;%__`(p#A7AA4PtH0}q#!ctiv>H8{*Pv!s!DBN>WT7%7M==jtavL=J z%byb~PY&;m2m{V6-%Pcel{^|FeC0f5jjO}P(uy(2j?XA9YHU8I^bjycY^Gh{l;_%weHlLW#q~_I0&Em3Qv2=LD!LD6z424su zq;8WiD^wW-P3DDA42Y(%AQxV^inyh2tBt%K+ZwlRtZ3|xY6Vj|fOYX^{5z0!(^pz2 zaJtdLxO_sGM`kZENTY29y|gE6*Y{E4M?pOTj&f(`q^GFwLF4CxZBFO3g!)@|!noBk z*B~un261%Tl*zy(vkyh zp*@-A@pDS;jr8QVRF9Mk)B8n76~UV}9`L7&of)3Ek`q~-GDTzM#SK~2Wjpv-&#p*( zB6F0zEU`PB|6yvJ@7?r!AI53cfG1O(GklclotlK z)Mq98RqzxMMa_KzP1yRNHIFMx<%`ol_g`7x!UXoX?G_x0xO*wq>_JGIpli-7$zhE@2ZM&L4XsFm;_PSdE)rt4!Y+ z-s2{abkNQ;?dabshR*up@*B3aB(laj7byY%#J=@6jt-k}AwFw8@8yqN{YM^m0OP+M zyN5d!6SA+SRDwkH(uhU)C~_7laOA6{s7Kz?&2f&{pSF(DKgD|JYGypkn(5?3&(hQG zd2{#*`YusnRd`b0DdggZr_t?gQ!m%3@SPQXN%3~%K9Wb1yWR$Y{y*meK1Qw=FZ=+H znZjcQr)IP40+5KLfX|5J&jNPDk;uVBN-!yKJ24=bNUZuYMfg7l8C+&MJMaG=OtWS7 zdSDv$^ba4hzrA%VgoxGkK{1kb7lTy?RwvypPYb=%HcSd@O+RaPmua za`AB4D_Dnd!G{%7`k5Gy&N%$g>lXu(VadNFD~F1y*CPFZCD*k)b!cF%{RKb^j|#gT H`hCgYPQ*x8 literal 0 HcmV?d00001 diff --git a/public/img/favicons/apple-touch-icon-120x120-precomposed.png b/public/img/favicons/apple-touch-icon-120x120-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..b43a343ec52e1ac7d6dbea4ac7094d1f4fe30652 GIT binary patch literal 1967 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 KOzU4^IsXAcQ_430 literal 0 HcmV?d00001 diff --git a/public/img/favicons/apple-touch-icon-144x144.png b/public/img/favicons/apple-touch-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..1bceec8ed739ad9ce27e9a3b4fc8a26f4ec91a7b GIT binary patch literal 1881 zcmZ`)XHb)g7X1hbpeP1GS$T*N1VMzQ2}^tC!>}|FjJUR44TfH%n57CNfNUtzlq$NB zrU;^9SwvJskS?sqN)e?lCHc~OeR)6L%zHoHk9*FXJ9FmF+_`6NUcfQWt()~X0|2nq z+Y5tLa>>6-Lsg06RonBG1P=rKKmd4LtSJpbC^ZW2h4lk~R8s&T<^X_L*&?n1z^~Q- zuz>>r=PCfui>vKC?g{`fY{1b#4~0S@mn#<6#RV;_%z7rNfqDNeS0s@)yyn|qqM6{S zQRPgjOfHivI!A@*B>K>_*pEn`UXuJ$z*vE#mnvENgQ*OTEUS@Y5k?b;OD@?GoDQ}?c17!$(6Of z6F9{~^v6xpdZaHV>sf=oRpU@{)&Kt4LbzJzE6Nu{utsM5%C7Q~ii)UjWViB6Lle=SN%A8~!s z>4Q_ErZ;?tSO}d6-R%}gq>8~Q@zG5B_mQ;nC(5-@`#*~ggi*7bI13xnNALL(sXU>Y zwMLiCtxAq()5qt;9;x)UKEdR?xTuZG=E<(yVJ}mqZ~hdW&0|b0NoXwD$c)%A4vM(J z;)~=Lim9BLGM0^DxdQ3CCocr{D*x4I!AWx0r%&8#>}z=OoHzB2%ZcI z>$>;_t=#9s!pwROsgZN_9=Gt=o*w1dsa*8+!~kT(ZZD-!CwTjLsIRCZ_29d5@+TPp zpnAs}0|q9~K(nXL>43V#g}l0w`a8|`o5=a_M=CzLNSJor$3`;;bUsYq{J>Ah-XcWw zR2pL{O>yD9<{lNlS|>Xl!Nu3qxlv!QME_77_rL??K8@Js|4@yO;El?We>i->!=nt1 zP2{_7pHIbI`V^k$U;1{|^Bl_kip*ZkNRC$mz8?{;iGgKjJwq7nT{@z~_mARYNaRcI zInU8KM{65wkktmwO4uIqaVHtmAMi>xr*5?O@d+nzqN!lVuCS41)xN&{63iX3ZkDa;_G4RG)FsLLNlQ{f#yCLM{_g`!O8@ zRX6)phQ3E?8FlvbB_nlr6zG+fVO1GLhj5xub&u#wNEah|H{>xxt5ePy$jvs_5-r}Yx>i3j`Y|>bqy_p zhB?=TfInQ&C0HEg%h!Oosokixe+I)d#l7X^ zs~Tys03)q`NtwCz^Q(Ea+GdFmjkD||I%S-TE9i=zMGq97!SMOv41CA@b2Df>6-TL_BLWnvf8FMl1tRq=R!sLA zE?0Rj&m99v1{|->=jfu8eJAm#5mzIa_zA9E2vis#tGYXfhL@+ zda1bHH8J`fMB*50%*2dD> z&eFyq(ALh`+TPjrkcG94v$b`pOHj@K7-C|BBSKUDzhORfTKTMiQ>lTc3D}?{R9r%A zXhd`fijWc)f{KVE-~k}Hc8R@3BmO5dvmyWC5$_c&plYmXh1b+E*73crtEz*-5bfUu ts~SHEL=8`U8t5JAHRx3zCVEkPtbh$YZ35fxL`WKnLwb1|o literal 0 HcmV?d00001 diff --git a/public/img/favicons/apple-touch-icon-152x152-precomposed.png b/public/img/favicons/apple-touch-icon-152x152-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..effe61859d6d7e4b8dcace6e55bdf1e2d56618f6 GIT binary patch literal 2445 zcmb_eS5(va68=j`76Q6#TtP*bix)v^sInk;ML~*!QY0d%i4dBUpfo`a0Rjqw=mJs| zuz*rx1O>6MDS!k}ibRUQ(xjz_6jIsvcpvWDopWZsGjqQA{T}9gb0+VMx0|N=9(4c! zG(Fs1d=*&!!+%m%L<`+vr~*{NoxPj^;AIg+id0qPdLiz?SaB$3y> z6WGMiW%8}oKA}?rV`Nq|G%fC?irjB7UQ+}CIjs40>DZhEev{QPATSK2#aD0^)}>J; z9HUTL*(*MsE4xw0JrqXc3FSpNo_Qoa@D_{Ck%=YpNACr;arDwQe#gM((If_SUP74= zoy=gS)^f)eB%( zjKi1ZJlhD)XXQTQ&8$d;VtGY7-!hth8pF(e&KsH$H+Ku&(wH=k%;h@M;VJ{)E3}HH zKj;(`H1n?4aBn@|@WwD%8?wk^PGvhE*CRN8i^UVlGM{ieKW$dO;oHSAJ`8P6E=v5d zOfFw`t&)>g%e{Pujq6d2j6S_AY5gdy|4UH&R`B<#^bU^K`&AV2Cp##gWgbQUFf4jM zv`Lu|+oKt$GMKL@LTtlE=w0@~5ZY^s@I)%ZDS_Tb5#D{lV{m0rr5xvEW+O@Xq)Q0T zWe473r$6F~C0qPW`PxaPA41Sh@b&fslnsK)2ie@u6&F;B?iiDZht%XUM+dEuuMh=g z+vSsPF59-0%w`n{IKjiq75rWKXKj_;*nBDr0922AxH$W#OfjZK$mdU$JXH*Nh;5VUHvJh3DuZ)k+d zyWdye-S9@TS1(a$mEZ7%dc6IBrRqMs{$xS-PUB4qt3WP-U;g-qU98tYSq#j(veM-F z3)I8ttoYH_!ILVBp%K5gs`XOFT2at~;-{2dNBBIOxA zICal2H7~c6FF4@k{i~+(rJ61q{1+@4@V0>O1cg`cJ_7~G#9%7cxd)ROMM4Y*hBv8Y z56^kpBIla+JUXa>ScSPFVNzXg3^_ojz`iWy8(tekT`Ba3f^1ic763?tQGJAZ&#>y_ zNu>70?%zPL`un?+I0j|v7$T~yjfA^Z(6S52j$ibP+e<;hK`+!H7$P<=u>i({=V6>> z)M6c^y=adXETY`1RBKn~*Be8KPMpT2@jeiF%z#S`P`quYB!~?@!D^ z&IM(FHBD0+B6J8B_FhIN7ZcHsQ*@%IPHp>k3{quxGq^o5df1BoFs1~b#(Gy1+@9_> zW=ziv@SO0Tmg;pzk29TiA$PRYVx0=!AT2sgd41=v;N65HWPIFjTtm+;e$gbD{ITXI zE#0Zo58nkuHl+b{Z@}Rpd_sksc^VGYo&HsJJ?8>U<3DXhbE`Q2BaVmHzI5nJTpO|` z!SETnoz46lZ8fBYZ5!!MiIFu0rD*{r_3lk?F(sjU6Rrl1b`vgI?&(k`_rl34ex}5W zi%R5i?dD}jQ(E>8jc)<3e>tUpQ?vt}g?xo_JUvkr$H_vn87;aX!YW*U}hYg<)lO-B1TQggp_4*C~Zr=2nD3YIuf3{-aL zoJjT`CM;(ZhgL&0vSktJlAZpfy`jzmzV0jH4{7;(^a6-HWqBX* zVXC-jBYXbzA3>dXlaui6`z~FX86_vm@G% zv9jx%7WumJsx{_*HF`~0qjca^r0)1u`ZdJ%L4{`bg{2*LYz@6q@k7odR-prOP16wSH#Vv6XLrEzLW^bTmBM9aEc}_f;~=vnk4u3JZp?$olnc`9=}vbKS`-Atj{;urX$cg)JcSUKV2RD z&Lgm5_Zse13ME51E)5loG`*nMum%aP=MqAZ2`GnN>LP(2rn4LMZ#K%2kbz{FTz k_h7efH+TT!Uh8QNtZQo}aF5xRD!u?bT)kaz#}HZn04~NL6951J literal 0 HcmV?d00001 diff --git a/public/img/favicons/apple-touch-icon-152x152.png b/public/img/favicons/apple-touch-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..22b8755089d33c3a1814ebc3509d51b42d314928 GIT binary patch literal 1984 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 xh&WH(1ludmoOVQ|{h|5Hw zpsk=%tu`(oi4=`!tDvm5VzD5Vr6>v{WDi;2OP@dcqcgoT_ntZD-ZS^dow-$s%;=>{ zRxSYmETzZLSSW7#nD$t-K6tjT4TXi-)OacYEkXxth8@ar+!$6o0Ht042r2+Dqmp16 zfFcqAvpWEwoCmIe?$5uIS$EZ{Te^%*1@jqUR)J(4)i!l37IgjmdE5O`{2Tu8=vk9kq6&U@#gI%X#$nuf70 z@E=3TB8VOzxo8UO_w0j(@JbrwNd%J1k`S9Gp|(RL$Vnr%Rc`yBUo3%6 zgfEo@K_YSTi}e^xdqr_)LUGXN_zKc5>0f1r6!MSDs~RNt2n1jJwsbGw#`XwquK?x@_}z3DOQYIqL2D6|W}CoAN2r`r z-iMH*HZEHmp2Qa~_A6fY{nm7m_;!Ogeq?}N(@1QpNHrv%=*-^JRAJPvJt5C~&k#I1 zcysUwdBs|H^2;aqleufI^|;x2Ohr*BS#`4;<3CG?W2UU)?<{>r$QEflkEMSRwX&fs z^Gx$NiEyJJ`ZW7eNVnLojVi%JvmP6| zwTe+Iy-Ld?dikm?k*PG~p7nLX4a1O!~iozT|Ki8U9rzO7+|{bA9U*x>!eZ;0x{w>GZfOs^jr7;eeU*zoZ~ctVk>5HADD zq;U6Uq5uL(fdT%cApd|3?7$!jiA)J3`;h`DBvMG+F5^-GqMTn=qXteX zI~8JO9KaRsEy&{MX5yfd!b}{$5aI$*T>n<%Xus!cAD`ZYzJB@?3t&AQh+GF34;My_ zE7k=^6OcQ2SPuys*Ec-a-Pzx{x^q#VAm(x`5zM+dLz;--T66`VM>1(m5j&3j0}fe- A@Bjb+ literal 0 HcmV?d00001 diff --git a/public/img/favicons/apple-touch-icon-57x57.png b/public/img/favicons/apple-touch-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..c37dd44f9ea6022fbde3a0df87dc0001a154d18e GIT binary patch literal 1101 zcmZ{hX)xS(7{`CHjJVn=t?1}vI~!MmELJp#TDu#&&MY>hZAMtEjU$USED<{@32idl zaV1nl(i*f9qXeN$gRpU=6WNL=ao4f;eg6O3?aRLCi|6^w_j%?!-xuGSbFmS2)}L4d z0PILae7uRL|DD4K(;k^B95lh4hK<1j(95wgq*|CXl1hw^0ie_k0Cp7sI@5{02S5=T zfP+f_1lQPNF`PzG%t7_#c5acq%529>tSJu~^SY%yN~DK#*s zN9jWs^u5sN^ze_PDomcBs6__B#(`N)Xpu0oT*O_{MO_okE$j3Ko(;aIlFH%CzTgKS?6Nfc03hl0wH-t3a^ilBrl@xq#ZoTv5565Q%mh~+S?R!S-t zMOTO){HBs9;m5C88dEoi(xM{ppxWY7qDfdXNihV=9mEGt=11hWcUY!3gM`N>5~qbc zTEaN`$nVm1(E9CpFEc{o*B&@BnT#is``=p`Qok$HZ=6YSi)rQti**%Eiel1z{zsqr z_f@pEcMjo`x+qo40;D~*3Ae|SSzA?aNA}tT|59(}T0j}GspoDrG%ch>Q&Q}3x@^kJ z-XbN_IV)>>b!idbu=sZ)k~1(s!Z@3qERNkE)*t^XcnGujmQWWNnDnqD?j#{Rr83R| zLO3?r%3Z_1@f@ws?RUS3o6uCE9@V|FZ+3aYVM!Y1KKE?5YG!7-cNjFar_SKG7k+L* zxQ1VK?Oh3RbNbl%!=Ku1$2xte3!~$;V4t$sU6FC^ws&gzL|ERG?XjHPukIFDI+K=G z6P)AU1vWAmCHOnj?k-jxv|UG5KIxv98}{k&qHwJ$k1}RH^m_gahLMdw77}W&&$p`~ zaYIqhh*qqlV$0cDz`sq!BX0V*;8 literal 0 HcmV?d00001 diff --git a/public/img/favicons/apple-touch-icon-60x60-precomposed.png b/public/img/favicons/apple-touch-icon-60x60-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..6b595312c3c024b70ac04299b4d7dad20292fda8 GIT binary patch literal 1274 zcma)6c}!Dz5dM{lDD@(!u)1Lz2#6xsV%6mc3(8T%g0#ez@dC7EFbzQA9~np z8vSZLPzigpm95>zzvpfI28}OAsWG6XH+6m)kO@H>9_RzJAgj&ZDl-P>s!-Ja^u0N% zXztw@()_34{kVl8obMe$!t+(n`pgrv*7OT%pLFG`kI2SD&^{47r?n|zTfr4gKql1k z#Hcl(=Wgr#xe&7yR_jr-1-;s7*qjZuy)cFHRi!s{(tb1bm$~FJxNpJ|malp_geYL! zq{5mZR+F=!x1SKfbuFh_J*~7t8e7pdt*jr}TLuqJTXaUWQlbywLK2zrc^?vYYQCw< z(DlajVh{;0P<6gCQI0?ZQ6G_>fve2&J%MzgNQ_C%5T(E z|Dm^`b_>m{!?v=7PmgDSz>1OaDhh7hm`{YLZe13}_{B5`&H|1m6Z;>XgWoW9^! zxGnfjSl&O6r4_M}5lPe@)!;DmL-@)kliVH501o3(EsJnk0M*h?JDhXG-l&?oPJIF7pEECaXp%fnF*&8F5j=XbT3K5QKfqt!ID zoeUyOcuU#JjzX==RBbz0HYM(f7kgE$@;r*0BY$?(tY1|&8J?P`#xs^X9nkWw@*On*9?~pN4VLC zXVPYmN$6@q`^BoJTOm7TLm%WlZ;frgmN)l1xZgj`q*Ro6y0Z?|mBu&=Nfn0OaI&CW zuU=eowXwVo)-ADp9)5JZB<0whH91O8{B(nNNy^E!#g{}o{5DqHnqK(nfg#K_X0YCU zTi9&<@^+pNY7$lEgj$M0nD8|fy7Xk3-{V-PLx)PjT#W(xYl?&-9J&xnm)~{qWP@sN87m5WM+O$^7(GJ|~!+ z%fSEyk^;&8q|N^1tx18KgGrR&z%70xaxjTh9g=$aUxMtT>D+_I|64F|a2We0fLWB3 z%%`Uo5_!2t4|20OME-Fehsfpe*#I1CoYpK^l(Waz_pbzbZ|oO3zw#LUk^x@8L&bf2$eK?%Bn23W1 zJ~#jXI7q;U$D0}ac5D%EosT}jnqf%^iw*p0}5q8PsTJ0 z8~UqU*$I;5!Jzuhu7TbtcPC5aDr3bxr6&c_z{bX&eZMS7Z!kR&s4;m`qtVnqsl_pO zCYIp#r>ej z)>G>Ce6ygJi*QMYf?T_|CecH31G7~jn1R1!%S3BBrP|2t+V{zXx&&(8G#vTuZd;$K z?}cV~7RKgFd&e~aInb+BT@X!ruV1axn?9vNw;%1RwMJNHEbCO}{UA@R+FRbz)9%Oz zUun;>c5bvQzPK(G&cm14y8+qI(x&e31-Pn9$!b$bU|SusfHIxD#AMdo!rAv}zTACk_@#t&c} zOT;HdA*r{p0j+A>iTyd1J?Ma03dIV3ar%za6`R=t=0KzUZuT#q_B5ll*){*OpKNkO`FqYLW9p-RB!BQ*z6cC9hvx`+m&&IQmHy$xRd;<;%AE z7)crW%z5SYt@0Q0uk9^D-|Gz7EUOlm=8Mawg-5J;7Y7RGl9p{P%f*2tP2ZoaQhv>i zmo7=TFp`5yi!COkVx^mhv1a$_EqIc~Qr>R)yJyN{`Jt-?LEPeF36HyVn}1mpLy;lJ z>Q<)ArJSJS66t9vbTWpNM>Yfaq5XWl(f;1PfkZ!l3_1Yg7vPEZ#h}qaQB~1Aweum_AzhJ?^^OQ6D!e3smxgfdCZdF*>0$mD{|MhkSb}do=L5E#4$A(J6EM5Qr literal 0 HcmV?d00001 diff --git a/public/img/favicons/apple-touch-icon-72x72-precomposed.png b/public/img/favicons/apple-touch-icon-72x72-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..91e57a39554316b585e320fd3167398b89ca0a71 GIT binary patch literal 1381 zcma)6do~$fFp^PgJZ2e6@~BqS zpdv~sq~a`M$s;QA%A-Uw@AvyRJNxJUvFGeP=iblx+a9 z$rS?2NG4wl{a!EJ6U~y!p^7JBY#d9a*4*!v;*!}Ar0IGiccXB|<`n)pTs5Rw<){`` zRm4ktiwI^>lkmm3e2u40trDbG3jDIUD{Qqu0$HD8rQHzZ-4)6d(2b`OyLi?C5_@D; z@vvX&n8H4i!8w@3p7@{~UsN8Wamycz7r&^YF7rT&pPNxoQDNs4jjW>Yr4c zF6S?^R9>0f!D)q48t3^dSwoK$bDE`4YC1;c_j;ud`egBc>SMK=+er5J4giLD#)st^ zpAGPgT`F`qX0%jW(FylF;;N(3wVBrv1F{F+&0raZG}bf8Etuc}pu5k*)tM0df;|-- z5a5T@Uo71Tw|>|69#9q$t{3U>aC*3t)vf}>nYgJ8Zf8($rlE(0t+#h)TC^yKyXkCH z+UT&HXB&7FwGEMz=UUV3aKasb-}qL^OhrLyy>JPPPh72{WO`xgZ+`vZv(*UU{j16I zzb(+49cVCQDAv?+pvK-e-|Z9wQ=0@Jm&~oP!7ag+=ALXuV3eu2O;?h2=o84V~VT{+K z-s;}fbij}9Mt6|>Q23B%agIhG%Nr9~%a{+J`x*79TA2(wXJQaJ-=01Mk`qp&J5mnZ z&O=B=NZd>1&#T=oFgX7;aYqYjmw9fL&$#bw3p$s5+}wT;k7i{IF8h8k+2-QFSJAdm z{%E6;R1^8z)+p-!##r<@p`>acX(1Ch!tK8Pkq_q6jJ~SLst5PxGAFwQlOw{&kvL*xN7g|&V!=_Q63XQV$)Zp-Zn>ZY!?56!fV@Z*QQsrYAay!qWcCu$L<oM z6`4LlmZVCB&VZy=D;Ji{lMALl1csOM@Xg0M*o0I*&{Vf*nCBrsw&YBsO0Ks2{75tM z8qTg$ilpY4bI|h{m|P%#JZ`u*peJNYVUxA@rSZX#{?V|ZE~{g~2FxxsIx+&3t@8Xt z+mTD#PjwWbFzyZ;coox-?fj4yL188g%3d8lFhIsQDmu2UCA&ndTGwBiKzDH7vR=Aw zqi&%HN;1D+F}xSgi*kL|kZP?Z_6U#NA`}LE*}=nk z2xoolDMgVyd)f_6r`y2ho}MBBMmOaZchm||NBXcEJbnuw^lrqb6mqN37yY>z_P#8h zcG2zgpdc@PgV&z2@$vFQyq$lM-z<)=lT7;Zo(|*a<+H-4*l)i}6cyhJIf#C}BW8u3 ze84m8S=Vi+9Ed|Mdt8)-X`;UKYKPjqj#Rl0Y;t#X8tuivYtl$=I~{V-Mb*`JC(6UY zfWS|*KHw`>oYt4O?0)su+2_+CWfXC5H;$5<=mvK!4Y#mKyaK%k#h_@;Ks7?NMfF&z zqI*a9Msy&%7Nb#lbgp$hw}iA#HATMsTCh8KJ^g6v9BU|F$BmBBL=1rPcHYWzcJ+3Ru60AXVk3&T v52m5K+nCtVH$uVC*wCgS$I;@boBOtc756W=s<4ncTLhp{VJ? literal 0 HcmV?d00001 diff --git a/public/img/favicons/apple-touch-icon-76x76-precomposed.png b/public/img/favicons/apple-touch-icon-76x76-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..990cec3f5826f54c83d5408daf36a505f1e1c6c3 GIT binary patch literal 1497 zcma)6X;6~~5d9D>7y@bqIh2wX!N_H}YrrX?M9y%Fcu_*a5fup zr~$!PMW{ncI5kRCgV?Om}AY&D-5K`(t;uG%`HU7-9th0Khmn zC?HygVgIgjXbb@4+5-Tk5CBxV6lDwz5^~a+IeAS08lAJTrJ2?P@zy;g`i9 zWU0dPgcEb>!!viX|y8u1Q1caWv5YhM91t3ru}a$n+*%4Liyktg|`LkgKv zTTNTpb(GgLri{!NviacSKjhv-zGEt{yjhCM7O>{j?I5i1q%WV z@unD_%%u$~mRGcek0iMb;@aO<5XX2TsfOAk-<`?#%HVemD+6)_^pDDsX?1;vZ0NHp zDql!t$lcR<`41(Z7eH)<$eF;)yeVE3XqJQ;(k*fQYncmyH?;s3H%S6=_)!JI;VE@% zpL|KAdD1OM=L)(85PWd^fhece{_pq{Z6di{2*HzC_0L8gvarKJ7vVNG3&;Y>^sTX zRdZ0Avw3v))a)z)b5D6PZNfSnj<_*7mz?LYYzASAug^Q>5!$x+5hm{Mi}UrY{E56b z|MhbkrtZa}`YjvB3{BQ!)s~ph+`X;8Cb}S*gNsg-RaP~lobHiXZ0~ihk9iK&8We#ojDftn&xQetEI%& zb0wye6Hf|I+?E$>LxtnrFxn2gKH{^+A{4dxNV%tAghBt5=XcSXTA7Hgx@TEpQr6mG z`zFPJ=aIYw^7BmS zuEX<$!O$DKSroJ4{Vie-#z4RSUrw&uw$1L@G|=BN-P+eG`RZ)voJ5u{>@3l^ zap7J=5te)?jAEAny_PRD0_2WUu7{n85J3{iIFW_?+RXp^$B#ZM(6~dd0fABM}}*H%~`|D-waI^uhl6FF|?+o{*CB--0hG6S`*! z?9YvjCq-kkVZ@UeDTL$6Fj5XN8Ac$IZ~$-$uM+2D769eOn_JoY7|6 z&7oDM`kP?^6b}Yo-oIso32F#&0XXKHNMe7_>$(v@FgiS-#Xm9s EZ>U5O3jhEB literal 0 HcmV?d00001 diff --git a/public/img/favicons/apple-touch-icon-76x76.png b/public/img/favicons/apple-touch-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..36f26cc7b3ca67a9af442199c5251b6d56a6754e GIT binary patch literal 1296 zcmZ{kSyWSZ5XS#8C?3F~q6GxnD5A6$OjuL`D#5Ts0U@MFvBw&g1W@)Un^ZO_xKyL) zaY01t(jvv6NGTi_NL)a`4KP#@ks_Gfo8@Lt?!9UH*oQvM{LVLXzB3OqXKG`j!xz{r zvjG4sU_{WF7DoOX^NE(MU|e>#z=}(Yq5;r$+!kfewP;du1TzYN;#B~YRRLhMl*(oS z*hdCHvKs*ESpXb!>bqit03h_nM6yE7W;2ePjV2sLalH}0*s1356=^3GT)v{HK`B*Y zlMX9tn$b&yfP?-uVZBl*3k!tifU!eBRfJ~_Q>V2($HiY5k&H;V!ez;F; zj65hGn=*ZWSfSS8Is-lpW0_}=)hW_Gv7x?GgJNd63M;#!`kE^h4jZU>aQ8F4)_~XD z)~wBdL?ecn3i&jQ{??;gp98PqLPvjB(+XtbDbwH^`|7MR2?AT5PtnSE{?Xu`h7l;DRNywsF=T;KqSoJH(Jrsm-{U} z@kQMVx5(g_=40M>Rpx$$q{BD=l8;W;$<<-)S=1)B&Q;d0 zT)F8=me(h~a{!~`giC3C(ujTKa61np3sQq#*jEl*|IWw;WBc7GPjVwD+}2xXbORne zi0#|{M0RYOld7(+xj<67YnAB0DB>tN52qels7m&jY|prQQ5dcOJdlJWFLwb+1HD*j^*P^CHql*{MV2vR5F<#$UgrcLuPhLI;ZIW4evQ)mLCIl6tfa| zOm+b&Coh|mzBiS`E6PbFrRVUH0Vu4WLhR<}#(R49Z+|+#m}UZ^yRCP!t%JM6wo^-p z4kUV+pD=~!ew#&lDjt3!8W6dPte=)eG;Z|<630b6B*g!;WdvY^M$=nEc31oZl2W0R literal 0 HcmV?d00001 diff --git a/public/img/favicons/apple-touch-icon-precomposed.png b/public/img/favicons/apple-touch-icon-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..43f66a5398bd3b6db2013d3dfa22b63e191ac5c7 GIT binary patch literal 4151 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 PDF7z0JBIc8t_lAGCoRxv literal 0 HcmV?d00001 diff --git a/public/img/favicons/apple-touch-icon.png b/public/img/favicons/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac2115fad22b1b87adcb12939a7ac808237999a GIT binary patch literal 2274 zcmZ`(c{G#_7k^6PkV-1@M*5VmH_A5lQpyrFM7-1+l5I#CjBLr0EsT^zh+%5dC?aL~ zN;}!gB#p=*+c3}U`#kf^eAA!bdCzywz4v$SJ@z!7|y8Ip}O5GogyT07@_3VgEaf#^A!4_ql&Y(D))*`7_@BXix&l9=;J+ z$I@Y$yn9&Wltdqzka%S=CKjOJV%8#E8h4k?jb`5dC=gY~5=vxZNLK$+fVc!&#ey&_Z|@g6 zCMu@N`#2{4HUph0VD^3&&(WkYDC-?lI4T%- zq>IXe(njqyx_Z}g{1o?tcXxL3O`f1n3X?Yb>GZO-TW5Y5s`n4%<(S}lpPH}HTBVgu zGT75rPbK27kCz%1nvhBh4E~kv3N{uLv}%J@nVa5HTF>=S(javJUmIBR)Ir#j(3kcZ zg6)z735&ZdnM0I~?zeXRLwK(nM?Jd}t#43LDgu*6iGz$)bJWA+gE(^S)KFct+GX-l zp;-o@<94}T+XiGBf8At0p(dzHQ2%F3QcpUnkhgqcM^)oAWotuJUHU%fQ*W<&R5)gk ze8&$(@2Dyin7-J6RPtCmkx%%v>VcsC`oQ}3jmT?j|1KcxRO#yGJ#cet8+hgKzwSwx z%La$efj3=_^CQuon2y7@kQeswz%!LLaf|+0Y}}7rP3TDYNg} zt0HWyTXAuaCXyq&f)NoD8UrYkQMc)W-A=-$)q~Jp`~};Q&ZyjX z-CKr<)auhC0jIaby=L9nnnBV@rU61@^)|g=(w?Bp)zE`2uyMKzKAuWvkUw|hC;SmL z4$S!1oiFDv1(OP<5?Y|KETRvY3h9vE5TPyKD-M=kE&6+}#OW`DepMqnGk-_QH@&Kb zl1krG_;<=_mnZ6u-8-ls>WZI@Gj-){#x%)pcWCHZP98`;Bo#omss=(fNwafd=3obk)yxu+8$>VSX1P}B%2;KS1$i^066Ev_SbE*YOc z>d?Zj9Bt4{4}_qBjFCS&36yqJ4kfuvWlFNO%uWfxda?LeVv{OyEknJ;+caIqam76$ zpH;C*)1!C&97dQAGh&upLg#(3r}?Hlm13{B-#yn$hGUGovl5I$2&ivY?@N=~mFewq zj(%aquF0c)D^#z|lwAopO^++Y0)2gX@hG@fV+cOGY?+r{&xt5g$65swuei<_FUot+ z`Mu;py9mGcsCi*T@{@2~?9U)V(oS=nrYtY&w#{`{>f}yAeb!dWVDq+i#^aR@y7<@6 zHe#PobFqEBBaKiRN_c$ICV=X&E?Y yBHo8789wth7##oh>BG>6?H^PIGmqgs_5&;0ni$Rzt8zsNz}>~ux%tSs?EeDG+~BML literal 0 HcmV?d00001 diff --git a/public/img/favicons/browserconfig.xml b/public/img/favicons/browserconfig.xml new file mode 100644 index 0000000..d25c9d5 --- /dev/null +++ b/public/img/favicons/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #2d89ef + + + diff --git a/public/img/favicons/favicon-16x16.png b/public/img/favicons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..99555088120678629f9fd651ff4b1bbba2d28ca2 GIT binary patch literal 933 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>2>!436-UAU{yhq5Fdh=lvzNWMM}20B@`&M z$J50zMB;LC!U2XJpPn8KrZY~5lol;olyvBkjsRmAr{~H7g$dIVo3#?3Png=wvEj6K zL6eKcPLZhxm|{+8#Uz;CiCLAEz*x%b%f_aso2w_MCmU{!6` zaGq9N49}c?#h-R0z*!3Xq* zYKdz^NlIc#s#S7PDv)9@GB7gKH89pSGz&2@wlXlWGBVRPFtjo-Sa7+T9YsTKeoAIq zC2kED`ws60Y6!0ii6{w5ELSKf%1_J8NmVGREJ#(zEGS84V5pe$_!AFDVVH)-DgV=F zJf8+JFe`KGC36ca3wuu%VHQ?!X)rmQ!mPYGMB(&}D<_VeIU;j}{d9xJ0xvy=SK@*t UpPWpm01boFyt=akR{07gnvZvX%Q literal 0 HcmV?d00001 diff --git a/public/img/favicons/favicon-194x194.png b/public/img/favicons/favicon-194x194.png new file mode 100644 index 0000000000000000000000000000000000000000..ed29e339efa70b8d60313d9816f57f3414122b98 GIT binary patch literal 5145 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 BuP6Wj literal 0 HcmV?d00001 diff --git a/public/img/favicons/favicon-32x32.png b/public/img/favicons/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..6ad4eb3499f6ebc895bcfcdda032705c0ae4938d GIT binary patch literal 1350 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+081LL^>pAc7|0@b8vTFDPp zlV575Jy%P9rJ4FdC;f$5@=Mj^*BZ%B4Kp9BB)!y5d8C^B$}sbZLh@JDfQA4~h9jT@fX)C~4Mb|mueH-&fTe(3pc;^%Zu&E= zREQQRS3L!!9jFnaz%=`j8b}1F9pnWdGS7JclLguiG!P^R7lE^Z>Vf`(ScD`CH5Tpw zh+QzZfsBG7kTZae(L%Tx>IRr;a4ytgNa7G%prmQ`Lx>k3UIUu1l?rk;Fz8@*0WF0) z4C;XY|Nk$(nsEdeqcci^{DOfrF@TkegH3++{yqC9a5!8#!mYJeX2oAd7Qu->SRzF^ zt3EL=uVzVl!L<6J8l%shRb`fER_^9v)Yz%$tS+_WqgnGQBZ0j=%Q-z*suasq4u_saTESoputK@VSc0PWdGc6y@fDU6!@^*Kb$#~6d z1(3s8;1OBOz`zG|Jl_$&D&Eq9TR?JO%=9*mg(15j(o>@6NsrF=hJ3btN|Q=U3h@ws<%H zh`zP@bgy|XN=*NLvbMT9b$NR+yD+d!o0^=jrPX}IzGB6iU!nyEH|%md+9Xh#n=vEY zA!PZ=bcY?=77AW;4+!4e$EdsZ7stGnx31lDZ1!v3*ll^R@!h;QsTl?HO(w|-r)~>a zAkWXk6n^l9VkFN@Ya1u#$19{4Y%G*`EmT;LG>Iwr@;V`bs9fWsd1vNcJ#)7Dz#*lQ zX4O4=g#6VOUfueYg{egP1oMYy*USpIT^A{JHq4DxVA!)gpZ&`c`GSHI)r@vlc8)v- ziF<8kGX41SMrLWifr3I#OR0pbS519H51d_V%DaIfxn1a#jYD<0e_RlQ_1Tvxd2PQG zjZcd|xOZGVt%v`>dHu2n%yDzg6vd9uo+94-onLEyyv?J3M)zMFn{_<&?b8f};Gi%$!t(lFEWqh0KDIWCn(cIgdZ_a1@4VXq@stea7=? z5CgL^w_Y;0u(GiCWD#az1(ybs!zs+ln?n>%-?(z($eANDN7zp{cr5VJV|XPlSn|oq RbSlsa22WQ%mvv4FO#s~w6wLqt literal 0 HcmV?d00001 diff --git a/public/img/favicons/favicon.ico b/public/img/favicons/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..52d1364ab937085c9f9d1feb1cb126a28e438e65 GIT binary patch literal 15086 zcmeI3TWl0n7{{mGLd&(tMS);iB0JlQ2819110|p_f*OrM(HN!OmVzbm!2}b1Xd?*( zeNYok3`WsJBS@kq#2CXhN;DEK!3+98OxrEpZBeO!ut@3n`<9u_beP$lTdT(1e*NQIM6&j;NyCp(sjarJkOkD8G<50V(&_l_<()6spj{L|FqQ zKl7V)O%(nXYM@X9|Bo6t6OWDrWg%h|zDkFq_J}hAYy}6v-Vh*uKIx4|7Y!5tQsR99 zw2;sX_jpfS9q}LJe+up^yBn*DhJ(Arpw7dp|D$kUI9$AqI3e-h+Z$JF44=a(1Mg2*SC$`L>c|Q|(AUJ_7K+jP2`ipXev9*(TLgGqblb*4*1L%kw+$lm7+mTIplP zn0ffUhJTcLILZ6-uvZ^G`2R|rr^DuL|4Zb*4EJ(F zZz!b=f98Pdt!`r4@c)ChzLD~mxv{s?A@-=A#;Up9>t?glkpE}H{}Miy=eN9W{+5D! zeJUPv71z!`(1e?n|9b!Ou1@ z(A%i)?%FWl)qKE)zr1@7S-IM!(UW!KR=6**yYDs+?lbZ8DUd!(3&{U6{#Lk&&GRk> zg=K5kKdc% z`8JULIs2~KT?gR5J;?auRBpJl#)$3)nf}p^vpLTP|8DHh&~`%K_k#O8e1Bu+m+#sK z|1NxPVecr^wGs7k4}O2j$Jct_BYzeB?ZgUgu1gz?;O_}|8SA>7?L7$p}IJ^gB{^y&!*bX;; z+DnYMp9ke_*bgWF6l*p3?*|vb1#mtfF2R3SqQ%|(-%mR?+jKRk72OT$Vz4MA+}RzE zRd=qR>w8Xa=2y5b)IgyI3N=uu0e>~1Wqyj{S}IDZrlGGW<+`lUWt}ctb%{&SE7B!q z2PBQzc99jjtkbktB;Be@)VGipGm#NpVwOo)Xy-GsPD^BDtM*k!YT71UMy|;LUG_&Z z{B*Q~%)1?y0@Ebr1?|xnO>9Spy2X)z|OK4^EeM&i}RSA}Y>^UvYaut66 z{u*FDSqjE`gsdUPhEY2FG=rnyuuB|4kMjW0yF!ZpBL2LrC3?{h?feS9yu?3+{z|^D zhBoi?5a0Fr5zZ?Vv1jk<+l0&b^1NN2|B&+%d>^UDW?H^Bk|(}?ek1B>@1Ub)elhEt z9r)f9ApT$2zrmW<^ZASR4GY+NR(E0FO&!$c;^0tzIX}^c4`1ge^!Oj)L*Ah$JO}($}$1{*EmnIFSWMTb_}q@{}cViIpQxTcFgI%IUl|0 z_8iGtK4jdQI$w#FlZ-G)}pW zzlZib+G|YFXOFgsnD+r0cTBNe)xYun`})=c=MrKzfYkM|UB#FFPrg~JUdzt&lJmjO zgLC$=bI0#&nIED5{}9`peV-jK_}+jW?^iVK96NV>ef)b2UsLR2IOU-~gP1aI$+%~E z-qy5p`;+lM*;M1{j03T2h`BF+T!V*me5dj`?#On>^>KS?WfpcQCZ zn*EY=L`$YiK{;T5B;5)$Epb^po?vqYlqa+S&|jX^(x9*Wtagx%l{VSRDc1%-Kd}4B zK80*cRD$e2g{NK$Lk~at6ZyXtIrDU*36hrY{1bWCbIv``SprUglP3Jk^|#=Gd{od` z0c0Iv?#p{fHxPSJ$$OfrN_rXxuPbfrGwV;gITPcZaJ}8k$zp$uwBxsX`m;6Mf0J=P zV)!7v5(s}87Y42WQccyYF{`unhy7FN$Q(MmRwI2c_yA<{#5Za7JJiRSLuYrXuz!+# znQLUr!1W|BX#GWcGS~)=VL#d6s>hf0L$#4-mE5ZY9|L(F-&^dZ{L=T2x7taXd$Ylp zz<8Ec`$xIg;9$Fqd)6~lgY6q*Qz^qZvpvtb7(4N6cZO+@z1hyVPBo}wD9%Su1AR)Hs{jB1 literal 0 HcmV?d00001 diff --git a/public/img/favicons/html_code.html b/public/img/favicons/html_code.html new file mode 100644 index 0000000..b66b8bd --- /dev/null +++ b/public/img/favicons/html_code.html @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/img/favicons/mstile-150x150.png b/public/img/favicons/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..5e39e0907f91ef78c06ce1afd452c125966e2f1a GIT binary patch literal 2177 zcmbW2dr*?w8pb~~H|;b$ZI4-oMPrtl2;NG_Tjn(r6D`3?F%dH~5!s1ILRqQhCACEJ zUSgS-LM<=lrL-_m5%r{LweuG0q^Z!^;`MxI&R^$`GiPSctTpd?pLc$1&AVo;d6G}! zT(@q~-2wo>R(CfiJODso|DKySfl6P4nJE}Hg&y@h3IKw1_0=FXFh>Nt;XMI>wI2Yu z*8yM|l(@H-j+W=H^l%>e)%T7Hwa4Omb)@8RkMY$T?4wSpOx;qK`SomBms&Zb=# zuh+GM%6@mJqrS}H+0PqKc_Dhj1=(9(f9`!l#~OS%vC8GrPWvf*MR`Q(TmLf?C|Ys5 z#@&HmsV;Sfl>I|!VgW_NsrR>9%V8PW4KQ9l||x-(MJ3&bMIb%gTM@?jEi`_qg! zJ23_K^j)DlEUPE5d81SC?tU)afpyKGa$E^k`jfyUTbrF>3o`t@lUxROS7YXZhtZbq z!6L{s`V6772V|thbO+J2P-Ffj$Vea4fzm(FydoxbL_PH&w6s8jzAN!z^gy7h7&7f% zO+rE+L=T+P7em4{4=Pn8F0#k-yvDv%Ppq*a`JgNsw&ukdG7SWR**^XEtq%}v6FJL#@Zo$CF4VO)l$eCgDM>vpE%M=no~ z#rU6wxpByL_M4lZ7Z7=^dR1WOuEY)&?1tJ7$*PS3OS?(>2E1pexFKyV2=YbvR!Z$n zJqUJvZMY{ABzznH zu{-@3Bs^Xnsg`- z37@?Cs%8~9hA~lj zi$XetQ`&z_W3k}!?yDnr>1`toxvw2tl+0_AXK4v)tDHOSf%Ch)3pn`kd$gTEQOdQf*h#HERQ`kqjY~a?Xa%PnNj}wKJMWB+{Whnasl1f z-mj)QDFN13QiuGx%%1pcG&h@TYFPzGUyTj#j7(3H-fMM+?jXuVkYr-`dy9v`49m0g ze&NE(*K(W3}}0R z@H;+B49OyP%j64EvjAbF4?mKe7XY&^oUAOLxC)H}e~#k;PZU%k$SGm77%6_SN%pR; zQ>DsDZdBK3_Sxt4!#~Q`y^88f;DC<6pw%AR;qkqqJpqU?g64OBvw4~1xn}m!J25e7 z*av2v6=`v@qip@L-e`5*VXRYVgfaBQ`2OmiHK`dhCqlZdNm@;B+jm-Eys9x;H7%IB zG37EMf~=kGPAw63%uW1r%6SU6B7$fU+Lqxz3um?+Ds_FpD?Soo0^LW6rrI4Lf7c67 zE{v}qCc?P#p-hy?m4UU&S*4tOBP0aUjOk>t$SoDfC2Wl5_0&uyNbA zpUs>@E!MN36tq<=kK(61Pekzxq*}XEU+`3MB(*`=dxMm^YTO39)_aaWtNg4+X-0gHyLWj8e9m7oB&mfy&zA&?4|2nMYK?2l10mVt{4cL> z-U^@byEe&e467V}vgJQ(zEAYp_zTxDUX^oqNvtwoPd_o$o>{(Nt=h`g+yg={s zz|*B40`1py#=~@jO4QiW+QkaF-5b*v+1CDJV{Gcn!p_GFyU93%M|*^{CyJ+h;s2q&&(J6Tn~))yfj8tClk>VS7Z#ay@I a + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + + + diff --git a/public/img/favicons/site.webmanifest b/public/img/favicons/site.webmanifest new file mode 100644 index 0000000..a98c9f8 --- /dev/null +++ b/public/img/favicons/site.webmanifest @@ -0,0 +1,54 @@ +{ + "name": "DubbelNull", + "short_name": "DubbelNull", + "icons": [ + { + "src": "/images/android-chrome-36x36.png", + "sizes": "36x36", + "type": "image/png" + }, + { + "src": "/images/android-chrome-48x48.png", + "sizes": "48x48", + "type": "image/png" + }, + { + "src": "/images/android-chrome-72x72.png", + "sizes": "72x72", + "type": "image/png" + }, + { + "src": "/images/android-chrome-96x96.png", + "sizes": "96x96", + "type": "image/png" + }, + { + "src": "/images/android-chrome-144x144.png", + "sizes": "144x144", + "type": "image/png" + }, + { + "src": "/images/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/images/android-chrome-256x256.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "/images/android-chrome-384x384.png", + "sizes": "384x384", + "type": "image/png" + }, + { + "src": "/images/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#000000", + "background_color": "#000000", + "display": "standalone" +} diff --git a/public/img/logoblue.png b/public/img/logoblue.png new file mode 100644 index 0000000000000000000000000000000000000000..13a899f289555ce59a03e8a66ee90100e53dfca3 GIT binary patch literal 16633 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 div { + display: flex; + justify-content: center; +} \ No newline at end of file diff --git a/styles/components/Menu.module.css b/styles/components/Menu.module.css new file mode 100644 index 0000000..e93145c --- /dev/null +++ b/styles/components/Menu.module.css @@ -0,0 +1,57 @@ +/* menu layout */ +.menu { + position: absolute; + top: 0; + left: 0; + padding: 10px 0; + margin: unset; + width: 100%; +} + +.menu > div { + display: flex; + justify-content: space-between; +} + +.menu > div * { + margin: unset; +} + +.menu img { + width: 2em; +} + +.menu > div > *:first-child { + display: inline-flex; + gap: 0.5em; +} + +.menu > div > *:first-child h2 { + font-weight: 900; +} + +.menu > div > *:last-child { + display: inline-flex; + gap: 1em; +} + + +/* menu items */ +.menu a { + font-family: "Red Hat Display"; + display: inline-flex; + align-items: center; + padding: 0.2em 0.5em; + font-family: "Red Hat Display"; + font-weight: 500; + font-size: 0.9em; + border-radius: 8px; +} + +.menu > div > *:last-child a { + cursor: no-drop; +} + +.menu a:hover { + background-color: rgba(36, 99, 235, 0.1); +} \ No newline at end of file diff --git a/styles/globals.css b/styles/globals.css index e5e2dcc..17a258b 100644 --- a/styles/globals.css +++ b/styles/globals.css @@ -1,9 +1,16 @@ +@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Text:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,400;0,500;0,700;0,900;1,400;1,500;1,700;1,900&display=swap'); + html, body { padding: 0; margin: 0; - font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, - Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; + font-family: 'Red Hat Text'; + font-size: 1.1em; +} + +h1, h2, h3, h4, h5 { + font-family: 'Red Hat Display'; } a { @@ -14,3 +21,35 @@ a { * { box-sizing: border-box; } + +hr { + width: 100%; + color: rgba(0,0,0,0.1); +} + + +/* variables */ +:root { + --padding-large: 50px; +} + + +/* layout */ +.page { + background-color: #fff; +} + +.container { + max-width: 1000px; + margin: auto; +} + +.content { + border-radius: 1em; + background-color: #F3F4F6; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); + padding: 50px; + display: flex; + flex-direction: column; + gap: var(--padding-large); +} diff --git a/styles/layouts/Global.module.css b/styles/layouts/Global.module.css new file mode 100644 index 0000000..e69de29 diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..4fa631c --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve" + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules"] +} diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..b36480e --- /dev/null +++ b/yarn.lock @@ -0,0 +1,3196 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/helper-validator-identifier@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" + integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== + +"@babel/highlight@^7.10.4": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/runtime-corejs3@^7.10.2": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.7.tgz#0ef292bbce40ca00f874c9724ef175a12476465c" + integrity sha512-Wvzcw4mBYbTagyBVZpAJWI06auSIj033T/yNE0Zn1xcup83MieCddZA7ls3kme17L4NOGBrQ09Q+nKB41RLWBA== + dependencies: + core-js-pure "^3.15.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@7.12.5": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" + integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" + integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/types@7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c" + integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg== + dependencies: + esutils "^2.0.2" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + +"@eslint/eslintrc@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179" + integrity sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@hapi/accept@5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@hapi/accept/-/accept-5.0.2.tgz#ab7043b037e68b722f93f376afb05e85c0699523" + integrity sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw== + dependencies: + "@hapi/boom" "9.x.x" + "@hapi/hoek" "9.x.x" + +"@hapi/boom@9.x.x": + version "9.1.3" + resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-9.1.3.tgz#22cad56e39b7a4819161a99b1db19eaaa9b6cc6e" + integrity sha512-RlrGyZ603hE/eRTZtTltocRm50HHmrmL3kGOP0SQ9MasazlW1mt/fkv4C5P/6rnpFXjwld/POFX1C8tMZE3ldg== + dependencies: + "@hapi/hoek" "9.x.x" + +"@hapi/hoek@9.x.x": + version "9.2.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.2.0.tgz#f3933a44e365864f4dad5db94158106d511e8131" + integrity sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug== + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" + integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== + +"@next/env@11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@next/env/-/env-11.0.1.tgz#6dc96ac76f1663ab747340e907e8933f190cc8fd" + integrity sha512-yZfKh2U6R9tEYyNUrs2V3SBvCMufkJ07xMH5uWy8wqcl5gAXoEw6A/1LDqwX3j7pUutF9d1ZxpdGDA3Uag+aQQ== + +"@next/eslint-plugin-next@11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-11.0.1.tgz#5dd3264a40fadcf28eba00d914d69103422bb7e6" + integrity sha512-UzdX3y6XSrj9YuASUb/p4sRvfjP2klj2YgIOfMwrWoLTTPJQMh00hREB9Ftr7m7RIxjVSAaaLXIRLdxvq948GA== + +"@next/polyfill-module@11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@next/polyfill-module/-/polyfill-module-11.0.1.tgz#ca2a110c1c44672cbcff6c2b983f0c0549d87291" + integrity sha512-Cjs7rrKCg4CF4Jhri8PCKlBXhszTfOQNl9AjzdNy4K5jXFyxyoSzuX2rK4IuoyE+yGp5A3XJCBEmOQ4xbUp9Mg== + +"@next/react-dev-overlay@11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@next/react-dev-overlay/-/react-dev-overlay-11.0.1.tgz#3c481e83347255abd466dcf7e59ac8a79a0d7fd6" + integrity sha512-lvUjMVpLsgzADs9Q8wtC5LNqvfdN+M0BDMSrqr04EDWAyyX0vURHC9hkvLbyEYWyh+WW32pwjKBXdkMnJhoqMg== + dependencies: + "@babel/code-frame" "7.12.11" + anser "1.4.9" + chalk "4.0.0" + classnames "2.2.6" + css.escape "1.5.1" + data-uri-to-buffer "3.0.1" + platform "1.3.6" + shell-quote "1.7.2" + source-map "0.8.0-beta.0" + stacktrace-parser "0.1.10" + strip-ansi "6.0.0" + +"@next/react-refresh-utils@11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@next/react-refresh-utils/-/react-refresh-utils-11.0.1.tgz#a7509f22b6f70c13101a26573afd295295f1c020" + integrity sha512-K347DM6Z7gBSE+TfUaTTceWvbj0B6iNAsFZXbFZOlfg3uyz2sbKpzPYYFocCc27yjLaS8OfR8DEdS2mZXi8Saw== + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2" + integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@rushstack/eslint-patch@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.0.6.tgz#023d72a5c4531b4ce204528971700a78a85a0c50" + integrity sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + +"@types/node@*": + version "16.0.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.0.tgz#067a6c49dc7a5c2412a505628e26902ae967bf6f" + integrity sha512-TmCW5HoZ2o2/z2EYi109jLqIaPIi9y/lc2LmDCWzuCi35bcaQ+OtUh6nwBiFK7SOu25FAU5+YKdqFZUwtqGSdg== + +"@types/prop-types@*": + version "15.7.3" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== + +"@types/react@17.0.13": + version "17.0.13" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.13.tgz#6b7c9a8f2868586ad87d941c02337c6888fb874f" + integrity sha512-D/G3PiuqTfE3IMNjLn/DCp6umjVCSvtZTPdtAFy5+Ved6CsdRvivfKeCzw79W4AatShtU4nGqgvOv5Gro534vQ== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/scheduler@*": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" + integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== + +"@typescript-eslint/parser@^4.20.0": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.28.1.tgz#5181b81658414f47291452c15bf6cd44a32f85bd" + integrity sha512-UjrMsgnhQIIK82hXGaD+MCN8IfORS1CbMdu7VlZbYa8LCZtbZjJA26De4IPQB7XYZbL8gJ99KWNj0l6WD0guJg== + dependencies: + "@typescript-eslint/scope-manager" "4.28.1" + "@typescript-eslint/types" "4.28.1" + "@typescript-eslint/typescript-estree" "4.28.1" + debug "^4.3.1" + +"@typescript-eslint/scope-manager@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.28.1.tgz#fd3c20627cdc12933f6d98b386940d8d0ce8a991" + integrity sha512-o95bvGKfss6705x7jFGDyS7trAORTy57lwJ+VsYwil/lOUxKQ9tA7Suuq+ciMhJc/1qPwB3XE2DKh9wubW8YYA== + dependencies: + "@typescript-eslint/types" "4.28.1" + "@typescript-eslint/visitor-keys" "4.28.1" + +"@typescript-eslint/types@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.1.tgz#d0f2ecbef3684634db357b9bbfc97b94b828f83f" + integrity sha512-4z+knEihcyX7blAGi7O3Fm3O6YRCP+r56NJFMNGsmtdw+NCdpG5SgNz427LS9nQkRVTswZLhz484hakQwB8RRg== + +"@typescript-eslint/typescript-estree@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.1.tgz#af882ae41740d1f268e38b4d0fad21e7e8d86a81" + integrity sha512-GhKxmC4sHXxHGJv8e8egAZeTZ6HI4mLU6S7FUzvFOtsk7ZIDN1ksA9r9DyOgNqowA9yAtZXV0Uiap61bIO81FQ== + dependencies: + "@typescript-eslint/types" "4.28.1" + "@typescript-eslint/visitor-keys" "4.28.1" + debug "^4.3.1" + globby "^11.0.3" + is-glob "^4.0.1" + semver "^7.3.5" + tsutils "^3.21.0" + +"@typescript-eslint/visitor-keys@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.1.tgz#162a515ee255f18a6068edc26df793cdc1ec9157" + integrity sha512-K4HMrdFqr9PFquPu178SaSb92CaWe2yErXyPumc8cYWxFmhgJsNY9eSePmO05j0JhBvf2Cdhptd6E6Yv9HVHcg== + dependencies: + "@typescript-eslint/types" "4.28.1" + eslint-visitor-keys "^2.0.0" + +acorn-jsx@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== + +acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +ajv@^6.10.0, ajv@^6.12.4: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + 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" + +ajv@^8.0.1: + version "8.6.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.0.tgz#60cc45d9c46a477d80d92c48076d972c342e5720" + integrity sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +anser@1.4.9: + version "1.4.9" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.9.tgz#1f85423a5dcf8da4631a341665ff675b96845760" + integrity sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA== + +ansi-colors@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@~3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" + integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + get-intrinsic "^1.1.1" + is-string "^1.0.5" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array.prototype.flat@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + +array.prototype.flatmap@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" + integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + function-bind "^1.1.1" + +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + +assert@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" + integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== + dependencies: + es6-object-assign "^1.1.0" + is-nan "^1.2.1" + object-is "^1.0.1" + util "^0.12.0" + +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + dependencies: + object-assign "^4.1.1" + util "0.10.3" + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + +ast-types@0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.2.tgz#df39b677a911a83f3a049644fb74fdded23cea48" + integrity sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +available-typed-arrays@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz#9e0ae84ecff20caae6a94a1c3bc39b955649b7a9" + integrity sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA== + +axe-core@^4.0.2: + version "4.2.3" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.2.3.tgz#2a3afc332f0031b42f602f4a3de03c211ca98f72" + integrity sha512-pXnVMfJKSIWU2Ml4JHP7pZEPIrgBO1Fd3WGx+fPBsS+KRGhE4vxooD8XBGWbQOIVSZsVK7pUDBBkCicNu80yzQ== + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-plugin-syntax-jsx@6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.0.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.1, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== + dependencies: + bn.js "^5.0.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +browserify-zlib@0.2.0, browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@4.16.6: + version "4.16.6" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" + integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== + dependencies: + caniuse-lite "^1.0.30001219" + colorette "^1.2.2" + electron-to-chromium "^1.3.723" + escalade "^3.1.1" + node-releases "^1.1.71" + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" + integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001228: + version "1.0.30001241" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001241.tgz#cd3fae47eb3d7691692b406568d7a3e5b23c7598" + integrity sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ== + +chalk@2.4.2, chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72" + integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" + integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chokidar@3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" + optionalDependencies: + fsevents "~2.3.1" + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +classnames@2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" + integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + +constants-browserify@1.0.0, constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +convert-source-map@1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + dependencies: + safe-buffer "~5.1.1" + +core-js-pure@^3.15.0: + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.15.2.tgz#c8e0874822705f3385d3197af9348f7c9ae2e3ce" + integrity sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA== + +core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-spawn@^7.0.2: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-browserify@3.12.0, crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +css.escape@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= + +cssnano-preset-simple@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-2.0.0.tgz#b55e72cb970713f425560a0e141b0335249e2f96" + integrity sha512-HkufSLkaBJbKBFx/7aj5HmCK9Ni/JedRQm0mT2qBzMG/dEuJOLnMt2lK6K1rwOOyV4j9aSY+knbW9WoS7BYpzg== + dependencies: + caniuse-lite "^1.0.30001202" + +cssnano-simple@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-2.0.0.tgz#930d9dcd8ba105c5a62ce719cb00854da58b5c05" + integrity sha512-0G3TXaFxlh/szPEG/o3VcmCwl0N3E60XNb9YZZijew5eIs6fLjJuOPxQd9yEBaX2p/YfJtt49i4vYi38iH6/6w== + dependencies: + cssnano-preset-simple "^2.0.0" + +csstype@^3.0.2: + version "3.0.8" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340" + integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw== + +damerau-levenshtein@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d" + integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw== + +data-uri-to-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" + integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== + +debug@2, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.1, debug@^4.1.1, debug@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +deep-is@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +domain-browser@4.19.0: + version "4.19.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.19.0.tgz#1093e17c0a17dbd521182fe90d49ac1370054af1" + integrity sha512-fRA+BaAWOR/yr/t7T9E9GJztHPeFjj8U35ajyAjCDtAAnTn1Rc1f6W6VGPJrO1tkQv9zWu+JRof7z6oQtiYVFQ== + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +electron-to-chromium@^1.3.723: + version "1.3.766" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.766.tgz#2fd14a4e54f77665872f4e23fcf4968e83638220" + integrity sha512-u2quJ862q9reRKh/je3GXis3w38+RoXH1J9N3XjtsS6NzmUAosNsyZgUVFZPN/ZlJ3v6T0rTyZR3q/J5c6Sy5w== + +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.0.0: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= + +encoding@0.1.13: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2: + version "1.18.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" + integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.2" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.3" + is-string "^1.0.6" + object-inspect "^1.10.3" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es6-object-assign@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" + integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw= + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-config-next@11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-11.0.1.tgz#abdd2565a6fa5841556a89ba935f044bec173d0b" + integrity sha512-yy63K4Bmy8amE6VMb26CZK6G99cfVX3JaMTvuvmq/LL8/b8vKHcauUZREBTAQ+2DrIvlH4YrFXrkQ1vpYDL9Eg== + dependencies: + "@next/eslint-plugin-next" "11.0.1" + "@rushstack/eslint-patch" "^1.0.6" + "@typescript-eslint/parser" "^4.20.0" + eslint-import-resolver-node "^0.3.4" + eslint-import-resolver-typescript "^2.4.0" + eslint-plugin-import "^2.22.1" + eslint-plugin-jsx-a11y "^6.4.1" + eslint-plugin-react "^7.23.1" + eslint-plugin-react-hooks "^4.2.0" + +eslint-import-resolver-node@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" + integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== + dependencies: + debug "^2.6.9" + resolve "^1.13.1" + +eslint-import-resolver-typescript@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.4.0.tgz#ec1e7063ebe807f0362a7320543aaed6fe1100e1" + integrity sha512-useJKURidCcldRLCNKWemr1fFQL1SzB3G4a0li6lFGvlc5xGe1hY343bvG07cbpCzPuM/lK19FIJB3XGFSkplA== + dependencies: + debug "^4.1.1" + glob "^7.1.6" + is-glob "^4.0.1" + resolve "^1.17.0" + tsconfig-paths "^3.9.0" + +eslint-module-utils@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz#b51be1e473dd0de1c5ea638e22429c2490ea8233" + integrity sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A== + dependencies: + debug "^3.2.7" + pkg-dir "^2.0.0" + +eslint-plugin-import@^2.22.1: + version "2.23.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz#8dceb1ed6b73e46e50ec9a5bb2411b645e7d3d97" + integrity sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ== + dependencies: + array-includes "^3.1.3" + array.prototype.flat "^1.2.4" + debug "^2.6.9" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.4" + eslint-module-utils "^2.6.1" + find-up "^2.0.0" + has "^1.0.3" + is-core-module "^2.4.0" + minimatch "^3.0.4" + object.values "^1.1.3" + pkg-up "^2.0.0" + read-pkg-up "^3.0.0" + resolve "^1.20.0" + tsconfig-paths "^3.9.0" + +eslint-plugin-jsx-a11y@^6.4.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== + dependencies: + "@babel/runtime" "^7.11.2" + aria-query "^4.2.2" + array-includes "^3.1.1" + ast-types-flow "^0.0.7" + axe-core "^4.0.2" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.6" + emoji-regex "^9.0.0" + has "^1.0.3" + jsx-ast-utils "^3.1.0" + language-tags "^1.0.5" + +eslint-plugin-react-hooks@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" + integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== + +eslint-plugin-react@^7.23.1: + version "7.24.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4" + integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q== + dependencies: + array-includes "^3.1.3" + array.prototype.flatmap "^1.2.4" + doctrine "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.0.4" + object.entries "^1.1.4" + object.fromentries "^2.0.4" + object.values "^1.1.4" + prop-types "^15.7.2" + resolve "^2.0.0-next.3" + string.prototype.matchall "^4.0.5" + +eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint@7.30.0: + version "7.30.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.30.0.tgz#6d34ab51aaa56112fd97166226c9a97f505474f8" + integrity sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.2" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + 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 "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +events@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.1.1: + version "3.2.6" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.6.tgz#434dd9529845176ea049acc9343e8282765c6e1a" + integrity sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ== + 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" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastq@^1.6.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" + integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== + dependencies: + reusify "^1.0.4" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +find-cache-dir@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.0.tgz#da07fb8808050aba6fdeac2294542e5043583f05" + integrity sha512-XprP7lDrVT+kE2c2YlfiV+IfS9zxukiIOvNamPNsImNhXadSsQEbosItdL9bUQlCZXR13SvPk20BjWSWLA7m4A== + +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-orientation@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/get-orientation/-/get-orientation-1.1.2.tgz#20507928951814f8a91ded0a0e67b29dfab98947" + integrity sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ== + dependencies: + stream-parser "^0.3.1" + +glob-parent@^5.1.2, glob-parent@~5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.1.3, glob@^7.1.6: + version "7.1.7" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== + 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" + +globals@^13.6.0, globals@^13.9.0: + version "13.9.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.9.0.tgz#4bf2bf635b334a173fb1daf7c5e6b218ecdc06cb" + integrity sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA== + dependencies: + type-fest "^0.20.2" + +globby@^11.0.3: + version "11.0.4" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" + integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +graceful-fs@^4.1.2: + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== + +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +he@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + +http-errors@1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +https-browserify@1.0.0, https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== + +image-size@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.0.tgz#58b31fe4743b1cec0a0ac26f5c914d3c5b2f0750" + integrity sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw== + dependencies: + queue "6.0.2" + +import-fresh@^3.0.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +is-arguments@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== + dependencies: + call-bind "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-bigint@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" + integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8" + integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== + dependencies: + call-bind "^1.0.2" + +is-callable@^1.1.4, is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + +is-core-module@^2.2.0, is-core-module@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" + integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5" + integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-function@^1.0.7: + version "1.0.9" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.9.tgz#e5f82c2323673e7fcad3d12858c83c4039f6399c" + integrity sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-nan@^1.2.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" + integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-number-object@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb" + integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-regex@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" + integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== + dependencies: + call-bind "^1.0.2" + has-symbols "^1.0.2" + +is-string@^1.0.5, is-string@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f" + integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.3: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.5.tgz#f32e6e096455e329eb7b423862456aa213f0eb4e" + integrity sha512-S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug== + dependencies: + available-typed-arrays "^1.0.2" + call-bind "^1.0.2" + es-abstract "^1.18.0-next.2" + foreach "^2.0.5" + has-symbols "^1.0.1" + +isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +jest-worker@27.0.0-next.5: + version "27.0.0-next.5" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.0-next.5.tgz#5985ee29b12a4e191f4aae4bb73b97971d86ec28" + integrity sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" + integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== + dependencies: + array-includes "^3.1.2" + object.assign "^4.1.2" + +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +loader-utils@1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== + dependencies: + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= + +lodash@^4.17.13: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +nanoid@^3.1.22: + version "3.1.23" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" + integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== + +native-url@0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.3.4.tgz#29c943172aed86c63cee62c8c04db7f5756661f8" + integrity sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA== + dependencies: + querystring "^0.2.0" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +next@11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/next/-/next-11.0.1.tgz#b8e3914d153aaf7143cb98c09bcd3c8230eeb17a" + integrity sha512-yR7be7asNbvpVNpi6xxEg28wZ7Gqmj1nOt0sABH9qORmF3+pms2KZ7Cng33oK5nqPIzEEFJD0pp2PCe3/ueMIg== + dependencies: + "@babel/runtime" "7.12.5" + "@hapi/accept" "5.0.2" + "@next/env" "11.0.1" + "@next/polyfill-module" "11.0.1" + "@next/react-dev-overlay" "11.0.1" + "@next/react-refresh-utils" "11.0.1" + assert "2.0.0" + ast-types "0.13.2" + browserify-zlib "0.2.0" + browserslist "4.16.6" + buffer "5.6.0" + caniuse-lite "^1.0.30001228" + chalk "2.4.2" + chokidar "3.5.1" + constants-browserify "1.0.0" + crypto-browserify "3.12.0" + cssnano-simple "2.0.0" + domain-browser "4.19.0" + encoding "0.1.13" + etag "1.8.1" + find-cache-dir "3.3.1" + get-orientation "1.1.2" + https-browserify "1.0.0" + image-size "1.0.0" + jest-worker "27.0.0-next.5" + native-url "0.3.4" + node-fetch "2.6.1" + node-html-parser "1.4.9" + node-libs-browser "^2.2.1" + os-browserify "0.3.0" + p-limit "3.1.0" + path-browserify "1.0.1" + pnp-webpack-plugin "1.6.4" + postcss "8.2.13" + process "0.11.10" + prop-types "15.7.2" + querystring-es3 "0.2.1" + raw-body "2.4.1" + react-is "17.0.2" + react-refresh "0.8.3" + stream-browserify "3.0.0" + stream-http "3.1.1" + string_decoder "1.3.0" + styled-jsx "3.3.2" + timers-browserify "2.0.12" + tty-browserify "0.0.1" + use-subscription "1.5.1" + util "0.12.3" + vm-browserify "1.1.2" + watchpack "2.1.1" + +node-fetch@2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + +node-html-parser@1.4.9: + version "1.4.9" + resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-1.4.9.tgz#3c8f6cac46479fae5800725edb532e9ae8fd816c" + integrity sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw== + dependencies: + he "1.2.0" + +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.1" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "^1.0.1" + +node-releases@^1.1.71: + version "1.1.73" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" + integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-inspect@^1.10.3, object-inspect@^1.9.0: + version "1.10.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" + integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +object.entries@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd" + integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.2" + +object.fromentries@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" + integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has "^1.0.3" + +object.values@^1.1.3, object.values@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30" + integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.2" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + 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" + +os-browserify@0.3.0, os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + +p-limit@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== + dependencies: + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + +path-browserify@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pbkdf2@^3.0.3: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= + dependencies: + find-up "^2.1.0" + +platform@1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.6.tgz#48b4ce983164b209c2d45a107adb31f473a6e7a7" + integrity sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg== + +pnp-webpack-plugin@1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" + integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== + dependencies: + ts-pnp "^1.1.6" + +postcss@8.2.13: + version "8.2.13" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.13.tgz#dbe043e26e3c068e45113b1ed6375d2d37e2129f" + integrity sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ== + dependencies: + colorette "^1.2.2" + nanoid "^3.1.22" + source-map "^0.6.1" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@0.11.10, process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prop-types@15.7.2, prop-types@^15.7.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.2.4: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +querystring-es3@0.2.1, querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +querystring@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" + integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +queue@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +raw-body@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c" + integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA== + dependencies: + bytes "3.1.0" + http-errors "1.7.3" + iconv-lite "0.4.24" + unpipe "1.0.0" + +react-dom@17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-is@17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^16.8.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-refresh@0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" + integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== + +react@17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= + dependencies: + find-up "^2.0.0" + read-pkg "^3.0.0" + +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.5.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== + dependencies: + picomatch "^2.2.1" + +regenerator-runtime@^0.13.4: + version "0.13.7" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== + +regexp.prototype.flags@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve@^1.10.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.20.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +resolve@^2.0.0-next.3: + version "2.0.0-next.3" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" + integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +"semver@2 || 3 || 4 || 5": + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +source-map@0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +source-map@0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== + dependencies: + whatwg-url "^7.0.0" + +source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +spdx-correct@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.9" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz#8a595135def9592bda69709474f1cbeea7c2467f" + integrity sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +stacktrace-parser@0.1.10: + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== + dependencies: + type-fest "^0.7.1" + +"statuses@>= 1.5.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +stream-browserify@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" + integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== + dependencies: + inherits "~2.0.4" + readable-stream "^3.5.0" + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-http@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.1.1.tgz#0370a8017cf8d050b9a8554afe608f043eaff564" + integrity sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.4" + readable-stream "^3.6.0" + xtend "^4.0.2" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-parser@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/stream-parser/-/stream-parser-0.3.1.tgz#1618548694420021a1182ff0af1911c129761773" + integrity sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M= + dependencies: + debug "2" + +string-hash@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" + integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= + +string-width@^4.2.0: + version "4.2.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +string.prototype.matchall@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da" + integrity sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.2" + get-intrinsic "^1.1.1" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.3.1" + side-channel "^1.0.4" + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@1.3.0, string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@6.0.0, strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +styled-jsx@3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-3.3.2.tgz#2474601a26670a6049fb4d3f94bd91695b3ce018" + integrity sha512-daAkGd5mqhbBhLd6jYAjYBa9LpxYCzsgo/f6qzPdFxVB8yoGbhxvzQgkC0pfmCVvW3JuAEBn0UzFLBfkHVZG1g== + dependencies: + "@babel/types" "7.8.3" + babel-plugin-syntax-jsx "6.18.0" + convert-source-map "1.7.0" + loader-utils "1.2.3" + source-map "0.7.3" + string-hash "1.1.3" + stylis "3.5.4" + stylis-rule-sheet "0.0.10" + +stylis-rule-sheet@0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz#44e64a2b076643f4b52e5ff71efc04d8c3c4a430" + integrity sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw== + +stylis@3.5.4: + version "3.5.4" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe" + integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +table@^6.0.9: + version "6.7.1" + resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" + integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== + dependencies: + ajv "^8.0.1" + lodash.clonedeep "^4.5.0" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.0" + strip-ansi "^6.0.0" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +timers-browserify@2.0.12, timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" + +ts-pnp@^1.1.6: + version "1.2.0" + resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" + integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== + +tsconfig-paths@^3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" + integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.0" + strip-bom "^3.0.0" + +tslib@^1.8.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + +tty-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" + integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + +typescript@4.3.5: + version "4.3.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4" + integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== + +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +unpipe@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use-subscription@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1" + integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA== + dependencies: + object-assign "^4.1.1" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@0.12.3: + version "0.12.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.3.tgz#971bb0292d2cc0c892dab7c6a5d37c2bec707888" + integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +util@^0.12.0: + version "0.12.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.4.tgz#66121a31420df8f01ca0c464be15dfa1d1850253" + integrity sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vm-browserify@1.1.2, vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + +watchpack@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.1.1.tgz#e99630550fca07df9f90a06056987baa40a689c7" + integrity sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + 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" + +which-typed-array@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.4.tgz#8fcb7d3ee5adf2d771066fba7cf37e32fe8711ff" + integrity sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA== + dependencies: + available-typed-arrays "^1.0.2" + call-bind "^1.0.0" + es-abstract "^1.18.0-next.1" + foreach "^2.0.5" + function-bind "^1.1.1" + has-symbols "^1.0.1" + is-typed-array "^1.1.3" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +xtend@^4.0.0, xtend@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==