From 4d506ffc5f3e0f8455de16361dc4e9dd513acd78 Mon Sep 17 00:00:00 2001 From: suren-atoyan Date: Sat, 16 Apr 2022 15:31:52 +0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=89=20=E2=9A=A1=20v2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.json | 23 +- .gitignore | 42 +- .husky/pre-commit | 4 + .prettierrc.json | 18 + CHANGELOG.md | 40 - LICENSE | 21 - README.md | 190 - hoster/server.js | 39 - index.html | 24 + jsconfig.json | 6 - manifest.json | 24 + package-lock.json | 14558 ++++++++++++++++ package.json | 103 +- public/apple-touch-icon.png | Bin 0 -> 7655 bytes public/favicon.ico | Bin 3150 -> 15086 bytes public/favicon.svg | 7 + public/images/cover.png | Bin 36798 -> 0 bytes public/images/readme/App.js.png | Bin 82720 -> 0 bytes public/images/readme/audit.png | Bin 100069 -> 0 bytes public/images/readme/build.png | Bin 24121 -> 0 bytes public/images/readme/demo-dark.png | Bin 64315 -> 0 bytes public/images/readme/demo-light.png | Bin 63853 -> 0 bytes public/images/readme/ie.message.png | Bin 23815 -> 0 bytes public/images/readme/index.js.png | Bin 64849 -> 0 bytes public/images/readme/layout.sc.png | Bin 73908 -> 0 bytes public/images/readme/structure.png | Bin 95312 -> 0 bytes public/images/readme/sw.update.png | Bin 21746 -> 0 bytes public/images/readme/use-template.png | Bin 61008 -> 0 bytes public/index.html | 96 - public/logo192.png | Bin 5347 -> 0 bytes public/logo512.png | Bin 9664 -> 0 bytes public/manifest.json | 25 - public/no-ie/init.js | 115 - public/no-ie/styles.css | 45 - public/pwa-192x192.png | Bin 0 -> 8260 bytes public/pwa-512x512.png | Bin 0 -> 29174 bytes public/robots.txt | 3 +- src/App.js | 30 - src/App.tsx | 40 + src/components/Divider/Component.js | 26 - src/components/Divider/index.js | 3 - src/components/Divider/styles.js | 12 - src/components/Fb/Component.js | 120 - src/components/Fb/index.js | 3 - src/components/Fb/styles.js | 66 - src/components/Link/Component.js | 20 - src/components/Link/index.js | 3 - src/components/Link/styles.js | 10 - src/components/Loading/Component.js | 27 - src/components/Loading/Loading.tsx | 13 + src/components/Loading/index.js | 3 - src/components/Loading/index.ts | 3 + src/components/Loading/styles.js | 21 - src/components/Meta/Component.js | 55 - src/components/Meta/Meta.tsx | 57 + src/components/Meta/index.js | 3 - src/components/Meta/index.ts | 3 + src/components/Meta/types.ts | 11 + src/components/NotFound/Component.js | 57 - src/components/NotFound/index.js | 3 - src/components/NotFound/styles.js | 20 - src/components/Page/Component.js | 17 - src/components/Page/index.js | 3 - src/components/Page/styles.js | 15 - src/components/ScrollBar/Component.js | 25 - src/components/ScrollBar/index.js | 3 - src/components/ScrollBar/styles.js | 8 - src/components/styled.ts | 18 + src/config/{index.js => index.ts} | 79 +- src/config/it-jokes.ts | 16 + src/config/types.ts | 8 + src/error-handling/fallbacks/App/App.tsx | 47 + src/error-handling/fallbacks/App/index.ts | 3 + .../fallbacks/Loader/Loader.tsx | 14 + src/error-handling/fallbacks/Loader/index.ts | 3 + src/error-handling/index.tsx | 24 + src/errorHandling/Fallbacks/App/Component.js | 39 - src/errorHandling/Fallbacks/App/index.js | 3 - src/errorHandling/Fallbacks/App/styles.js | 21 - .../Fallbacks/Loader/Component.js | 22 - src/errorHandling/Fallbacks/Loader/index.js | 3 - src/errorHandling/Fallbacks/Loader/styles.js | 12 - src/errorHandling/Fallbacks/index.js | 3 - src/errorHandling/index.js | 3 - src/errorHandling/withErrorHandler.js | 13 - src/global.css | 21 - src/hooks/useOrientation.ts | 23 + src/index.js | 27 - src/main.tsx | 15 + src/pages/NotFound/NotFound.tsx | 34 + src/pages/NotFound/index.ts | 3 + src/pages/Page1/Component.js | 26 - src/pages/Page1/Page1.tsx | 17 + src/pages/Page1/index.js | 3 - src/pages/Page1/index.ts | 3 + src/pages/Page1/styles.js | 12 - src/pages/Page2/Component.js | 26 - src/pages/Page2/Page2.tsx | 17 + src/pages/Page2/index.js | 3 - src/pages/Page2/index.ts | 3 + src/pages/Page2/styles.js | 12 - src/pages/Page3/Component.js | 26 - src/pages/Page3/Page3.tsx | 17 + src/pages/Page3/index.js | 3 - src/pages/Page3/index.ts | 3 + src/pages/Page3/styles.js | 12 - src/pages/Page4/Component.js | 26 - src/pages/Page4/Page4.tsx | 30 + src/pages/Page4/index.js | 3 - src/pages/Page4/index.ts | 3 + src/pages/Page4/styles.js | 12 - src/pages/Welcome/Component.js | 39 - src/pages/Welcome/Welcome.tsx | 36 + src/pages/Welcome/index.js | 3 - src/pages/Welcome/index.ts | 3 + src/pages/Welcome/logos/mui.svg | 1 + src/pages/Welcome/logos/pwa.svg | 8 + src/pages/Welcome/logos/react.svg | 7 + src/pages/Welcome/logos/react_ed.svg | 1 + src/pages/Welcome/logos/recoil.svg | 1 + src/pages/Welcome/logos/rr.svg | 7 + src/pages/Welcome/logos/ts.svg | 1 + src/pages/Welcome/logos/vite.svg | 15 + src/pages/Welcome/styled.ts | 9 + src/pages/Welcome/styles.js | 23 - src/routes/Pages/Pages.tsx | 20 + src/routes/Pages/index.ts | 3 + src/routes/Pages/utils.ts | 9 + src/routes/index.js | 34 - src/routes/index.ts | 48 + src/routes/types.ts | 24 + src/sections/AppBar/Component.js | 102 - src/sections/AppBar/index.js | 3 - src/sections/AppBar/styles.js | 22 - src/sections/Content/Component.js | 22 - src/sections/Content/index.js | 5 - src/sections/Copyright/Component.js | 27 - src/sections/Copyright/index.js | 5 - src/sections/Copyright/styles.js | 9 - src/sections/Header/Header.tsx | 102 + src/sections/Header/index.ts | 3 + src/sections/Header/utils.ts | 10 + src/sections/HotKeys/HotKeys.tsx | 50 + src/sections/HotKeys/index.ts | 3 + src/sections/Layout/Component.js | 29 - src/sections/Layout/index.js | 3 - src/sections/Layout/styles.js | 17 - src/sections/Menu/Component.js | 80 - src/sections/Menu/index.js | 3 - src/sections/Menu/styles.js | 10 - src/sections/Navigation/Component.js | 25 - src/sections/Navigation/index.js | 5 - .../{Component.js => Notifications.tsx} | 4 +- .../Notifier/{Component.js => Notifier.tsx} | 18 +- src/sections/Notifications/Notifier/index.js | 3 - src/sections/Notifications/Notifier/index.ts | 3 + src/sections/Notifications/index.js | 3 - src/sections/Notifications/index.ts | 3 + src/sections/SW/SW.tsx | 59 + src/sections/SW/index.ts | 3 + src/sections/Sidebar/Sidebar.tsx | 42 + src/sections/Sidebar/index.ts | 3 + src/serviceWorker.js | 141 - src/setupTests.js | 5 - src/store/hotkeys/index.ts | 28 + src/store/hotkeys/types.ts | 7 + src/store/notifications/index.js | 50 - src/store/notifications/index.ts | 68 + src/store/notifications/types.ts | 15 + src/store/sidebar/index.ts | 28 + src/store/sidebar/types.ts | 7 + src/store/sw/effects/index.js | 26 - src/store/sw/index.js | 45 - src/store/theme/index.js | 30 - src/store/theme/index.ts | 30 + src/store/theme/types.ts | 5 + src/store/types.ts | 7 + src/theme/Provider.tsx | 14 + src/theme/ThemeProvider.js | 20 - src/theme/index.js | 3 - src/theme/themes.ts | 71 + src/theme/types.ts | 11 + src/utils/asyncComponentLoader/index.js | 15 - src/utils/downloadFile.js | 9 - src/utils/{isMobile.js => is-mobile.ts} | 0 src/utils/loader/index.tsx | 15 + .../loader.js => loader/loader.tsx} | 69 +- src/utils/loader/types.ts | 15 + src/utils/noop.js | 1 - src/utils/reset-app.ts | 5 + src/utils/resetApp.js | 3 - src/utils/sleep.js | 3 - src/utils/sleep.ts | 5 + src/utils/today.js | 7 - src/vite-env.d.ts | 1 + tsconfig.json | 25 + tsconfig.node.json | 10 + vite.config.ts | 29 + yarn.lock | 11509 ------------ 199 files changed, 16089 insertions(+), 13985 deletions(-) create mode 100755 .husky/pre-commit create mode 100644 .prettierrc.json delete mode 100644 CHANGELOG.md delete mode 100644 LICENSE delete mode 100644 README.md delete mode 100644 hoster/server.js create mode 100644 index.html delete mode 100644 jsconfig.json create mode 100644 manifest.json create mode 100644 package-lock.json create mode 100644 public/apple-touch-icon.png create mode 100644 public/favicon.svg delete mode 100644 public/images/cover.png delete mode 100644 public/images/readme/App.js.png delete mode 100644 public/images/readme/audit.png delete mode 100644 public/images/readme/build.png delete mode 100644 public/images/readme/demo-dark.png delete mode 100644 public/images/readme/demo-light.png delete mode 100644 public/images/readme/ie.message.png delete mode 100644 public/images/readme/index.js.png delete mode 100644 public/images/readme/layout.sc.png delete mode 100644 public/images/readme/structure.png delete mode 100644 public/images/readme/sw.update.png delete mode 100644 public/images/readme/use-template.png delete mode 100644 public/index.html delete mode 100644 public/logo192.png delete mode 100644 public/logo512.png delete mode 100644 public/manifest.json delete mode 100644 public/no-ie/init.js delete mode 100644 public/no-ie/styles.css create mode 100644 public/pwa-192x192.png create mode 100644 public/pwa-512x512.png delete mode 100644 src/App.js create mode 100644 src/App.tsx delete mode 100644 src/components/Divider/Component.js delete mode 100644 src/components/Divider/index.js delete mode 100644 src/components/Divider/styles.js delete mode 100644 src/components/Fb/Component.js delete mode 100644 src/components/Fb/index.js delete mode 100644 src/components/Fb/styles.js delete mode 100644 src/components/Link/Component.js delete mode 100644 src/components/Link/index.js delete mode 100644 src/components/Link/styles.js delete mode 100644 src/components/Loading/Component.js create mode 100644 src/components/Loading/Loading.tsx delete mode 100644 src/components/Loading/index.js create mode 100644 src/components/Loading/index.ts delete mode 100644 src/components/Loading/styles.js delete mode 100644 src/components/Meta/Component.js create mode 100644 src/components/Meta/Meta.tsx delete mode 100644 src/components/Meta/index.js create mode 100644 src/components/Meta/index.ts create mode 100644 src/components/Meta/types.ts delete mode 100644 src/components/NotFound/Component.js delete mode 100644 src/components/NotFound/index.js delete mode 100644 src/components/NotFound/styles.js delete mode 100644 src/components/Page/Component.js delete mode 100644 src/components/Page/index.js delete mode 100644 src/components/Page/styles.js delete mode 100644 src/components/ScrollBar/Component.js delete mode 100644 src/components/ScrollBar/index.js delete mode 100644 src/components/ScrollBar/styles.js create mode 100644 src/components/styled.ts rename src/config/{index.js => index.ts} (55%) create mode 100644 src/config/it-jokes.ts create mode 100644 src/config/types.ts create mode 100644 src/error-handling/fallbacks/App/App.tsx create mode 100644 src/error-handling/fallbacks/App/index.ts create mode 100644 src/error-handling/fallbacks/Loader/Loader.tsx create mode 100644 src/error-handling/fallbacks/Loader/index.ts create mode 100644 src/error-handling/index.tsx delete mode 100644 src/errorHandling/Fallbacks/App/Component.js delete mode 100644 src/errorHandling/Fallbacks/App/index.js delete mode 100644 src/errorHandling/Fallbacks/App/styles.js delete mode 100644 src/errorHandling/Fallbacks/Loader/Component.js delete mode 100644 src/errorHandling/Fallbacks/Loader/index.js delete mode 100644 src/errorHandling/Fallbacks/Loader/styles.js delete mode 100644 src/errorHandling/Fallbacks/index.js delete mode 100644 src/errorHandling/index.js delete mode 100644 src/errorHandling/withErrorHandler.js delete mode 100644 src/global.css create mode 100644 src/hooks/useOrientation.ts delete mode 100644 src/index.js create mode 100644 src/main.tsx create mode 100644 src/pages/NotFound/NotFound.tsx create mode 100644 src/pages/NotFound/index.ts delete mode 100644 src/pages/Page1/Component.js create mode 100644 src/pages/Page1/Page1.tsx delete mode 100644 src/pages/Page1/index.js create mode 100644 src/pages/Page1/index.ts delete mode 100644 src/pages/Page1/styles.js delete mode 100644 src/pages/Page2/Component.js create mode 100644 src/pages/Page2/Page2.tsx delete mode 100644 src/pages/Page2/index.js create mode 100644 src/pages/Page2/index.ts delete mode 100644 src/pages/Page2/styles.js delete mode 100644 src/pages/Page3/Component.js create mode 100644 src/pages/Page3/Page3.tsx delete mode 100644 src/pages/Page3/index.js create mode 100644 src/pages/Page3/index.ts delete mode 100644 src/pages/Page3/styles.js delete mode 100644 src/pages/Page4/Component.js create mode 100644 src/pages/Page4/Page4.tsx delete mode 100644 src/pages/Page4/index.js create mode 100644 src/pages/Page4/index.ts delete mode 100644 src/pages/Page4/styles.js delete mode 100644 src/pages/Welcome/Component.js create mode 100644 src/pages/Welcome/Welcome.tsx delete mode 100644 src/pages/Welcome/index.js create mode 100644 src/pages/Welcome/index.ts create mode 100644 src/pages/Welcome/logos/mui.svg create mode 100644 src/pages/Welcome/logos/pwa.svg create mode 100644 src/pages/Welcome/logos/react.svg create mode 100644 src/pages/Welcome/logos/react_ed.svg create mode 100644 src/pages/Welcome/logos/recoil.svg create mode 100644 src/pages/Welcome/logos/rr.svg create mode 100644 src/pages/Welcome/logos/ts.svg create mode 100644 src/pages/Welcome/logos/vite.svg create mode 100644 src/pages/Welcome/styled.ts delete mode 100644 src/pages/Welcome/styles.js create mode 100644 src/routes/Pages/Pages.tsx create mode 100644 src/routes/Pages/index.ts create mode 100644 src/routes/Pages/utils.ts delete mode 100644 src/routes/index.js create mode 100644 src/routes/index.ts create mode 100644 src/routes/types.ts delete mode 100644 src/sections/AppBar/Component.js delete mode 100644 src/sections/AppBar/index.js delete mode 100644 src/sections/AppBar/styles.js delete mode 100644 src/sections/Content/Component.js delete mode 100644 src/sections/Content/index.js delete mode 100644 src/sections/Copyright/Component.js delete mode 100644 src/sections/Copyright/index.js delete mode 100644 src/sections/Copyright/styles.js create mode 100644 src/sections/Header/Header.tsx create mode 100644 src/sections/Header/index.ts create mode 100644 src/sections/Header/utils.ts create mode 100644 src/sections/HotKeys/HotKeys.tsx create mode 100644 src/sections/HotKeys/index.ts delete mode 100644 src/sections/Layout/Component.js delete mode 100644 src/sections/Layout/index.js delete mode 100644 src/sections/Layout/styles.js delete mode 100644 src/sections/Menu/Component.js delete mode 100644 src/sections/Menu/index.js delete mode 100644 src/sections/Menu/styles.js delete mode 100644 src/sections/Navigation/Component.js delete mode 100644 src/sections/Navigation/index.js rename src/sections/Notifications/{Component.js => Notifications.tsx} (87%) rename src/sections/Notifications/Notifier/{Component.js => Notifier.tsx} (66%) delete mode 100644 src/sections/Notifications/Notifier/index.js create mode 100644 src/sections/Notifications/Notifier/index.ts delete mode 100644 src/sections/Notifications/index.js create mode 100644 src/sections/Notifications/index.ts create mode 100644 src/sections/SW/SW.tsx create mode 100644 src/sections/SW/index.ts create mode 100644 src/sections/Sidebar/Sidebar.tsx create mode 100644 src/sections/Sidebar/index.ts delete mode 100644 src/serviceWorker.js delete mode 100644 src/setupTests.js create mode 100644 src/store/hotkeys/index.ts create mode 100644 src/store/hotkeys/types.ts delete mode 100644 src/store/notifications/index.js create mode 100644 src/store/notifications/index.ts create mode 100644 src/store/notifications/types.ts create mode 100644 src/store/sidebar/index.ts create mode 100644 src/store/sidebar/types.ts delete mode 100644 src/store/sw/effects/index.js delete mode 100644 src/store/sw/index.js delete mode 100644 src/store/theme/index.js create mode 100644 src/store/theme/index.ts create mode 100644 src/store/theme/types.ts create mode 100644 src/store/types.ts create mode 100644 src/theme/Provider.tsx delete mode 100644 src/theme/ThemeProvider.js delete mode 100644 src/theme/index.js create mode 100644 src/theme/themes.ts create mode 100644 src/theme/types.ts delete mode 100644 src/utils/asyncComponentLoader/index.js delete mode 100644 src/utils/downloadFile.js rename src/utils/{isMobile.js => is-mobile.ts} (100%) create mode 100644 src/utils/loader/index.tsx rename src/utils/{asyncComponentLoader/loader.js => loader/loader.tsx} (72%) create mode 100644 src/utils/loader/types.ts delete mode 100644 src/utils/noop.js create mode 100644 src/utils/reset-app.ts delete mode 100644 src/utils/resetApp.js delete mode 100644 src/utils/sleep.js create mode 100644 src/utils/sleep.ts delete mode 100644 src/utils/today.js create mode 100644 src/vite-env.d.ts create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts delete mode 100644 yarn.lock diff --git a/.eslintrc.json b/.eslintrc.json index 412f4fa..b1e7009 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,6 +1,25 @@ { - "extends": ["eslint:recommended", "react-app"], + "env": { + "browser": true, + "es2021": true + }, + "extends": [ + "eslint:recommended", + "plugin:react/recommended", + "plugin:@typescript-eslint/recommended" + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaFeatures": { + "jsx": true + }, + "ecmaVersion": "latest", + "sourceType": "module" + }, + "plugins": ["react", "react-hooks", "@typescript-eslint"], "rules": { - "no-unused-vars": ["error", { "vars": "all", "args": "after-used", "ignoreRestSiblings": false }] + "react/react-in-jsx-scope": "off", + "react-hooks/rules-of-hooks": "error", + "react-hooks/exhaustive-deps": "warn" } } diff --git a/.gitignore b/.gitignore index 4d29575..f46c749 100644 --- a/.gitignore +++ b/.gitignore @@ -1,23 +1,25 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js - -# testing -/coverage - -# production -/build - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - +# Logs +logs +*.log npm-debug.log* yarn-debug.log* yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dev-dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000..36af219 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +npx lint-staged diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..cf526e3 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,18 @@ +{ + "tabWidth": 2, + "useTabs": false, + "semi": true, + "singleQuote": true, + "trailingComma": "all", + "printWidth": 100, + "importOrder": [ + "^(^react$|@react|react|^recoil$)", + "^@mui/(.*)$", + "", + "^@/(.*)$", + "^[./]" + ], + "importOrderGroupNamespaceSpecifiers": true, + "importOrderSeparation": true, + "importOrderSortSpecifiers": true +} diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index bd6c47c..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,40 +0,0 @@ -### Releases - -## v1.1.0 -###### *Dec 6, 2020* - -- package.json: update `recoil` version to 0.1.2 -- components: - - Divider: add property `withoutMargins`, change margins based on `orientation` - - Loading: add first class property `position` - - NotFound: add 404 gif from `giphy`, move from `Box` to `Fb` - - Link: fix `export default` style - - Fb: create flexbox component, replace all `Box` components with `Fb` -- utils: remove single entry point, use only direct paths for utils -- store: use atom effects in theme, style corrections - -## v1.0.2 -###### *Sep 7, 2020* - -- lint: update eslint rules (make correction according to new rules) -- checks: add husky (pre-commit -> lint) - -## v1.0.1 -###### *June 30, 2020* - -One with delayed fallback and "minimum" loading - -- utils: redesign asyncComponentLoader, add delayed fallback and "minimum" loading - -## v1.0.0 -###### *June 19, 2020* - -It's the first stable version of the template. It's going to become a solid foundation for your next React project. - -- features: add notifications 🎉 -- readme: update bundle size, fix image titles, add section for notifications, add examples - -## v0.1.0 -###### *June 19, 2020* - -🎉 First release 🎉 diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 97f3fa3..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 Suren Atoyan - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md deleted file mode 100644 index da5920a..0000000 --- a/README.md +++ /dev/null @@ -1,190 +0,0 @@ - - - - -# React-PWA - -A minimal React PWA application as a Github template. - -## Synopsis - -It's a combination of essential (and minimal) libraries/components/utils and their integrations upon CRA, which developers usually need during the process of making React application. - -## Motivation -We love CRA. And we think it's the right way to build a React application for most of the projects. We have been using CRA in lots of projects, and we are sure that there are lots of routines that developers don't need to care about: like webpack config. - -By the same philosophy, there are other routines above the basic configuration, which are almost the same in lots of projects - like router, theme, store, etc. This project is a minimal layer upon CRA which gives you all of that out of the box as a template. - -## Features - -* [CRA](#cra) -* [React Router](#react-router) -* [Material UI](#material-ui) -* [Store](#store) -* [Theme](#theme) -* [Notifications](#notifications) -* [Error Handling](#error-handling) -* [Service Worker](#service-worker) -* [SEO](#seo) -* [No IE](#no-ie) -* [Hoster](#hoster) - -#### CRA - -It's based on CRA, which is (of course) not ejected. It means you have full access to CRA features. - -#### React Router - -The latest version of `react-router-dom` is integrated. Routes are defined in [/src/routes/](https://github.com/suren-atoyan/react-pwa/blob/master/src/routes/index.js). In the minimal version of the template, there are demonstrated 5 routes that render 5 pages. Pages are loaded asynchronously by [asyncComponentLoader](https://github.com/suren-atoyan/react-pwa/blob/master/src/utils/asyncComponentLoader/loader.js) utility (which is optional). - -#### Material UI - -The latest version of [Material-UI](https://material-ui.com/) is integrated. The whole layout of the application is made by `Material-UI` components. In the demonstrated components/sections you can notice how MUI components can be customized. The styling system is also inherited from MUI. - -#### Store - -For store management [recoil](https://github.com/facebookexperimental/Recoil) has been used. It's a simple state management tool. Here you can find its [implementation and integration](https://github.com/suren-atoyan/react-pwa/tree/master/src/store). - -There is no global state object like in Redux, each part of shared state has it's own "life". For example there are `store/theme`, `store/sw` and `store/notifications`. See how you can use `store/theme` in [the example](https://github.com/suren-atoyan/react-pwa#theme) below. - -NOTE: you can also see how it's can be done with [overmindjs](https://github.com/cerebral/overmind) [here](https://github.com/suren-atoyan/react-pwa/tree/a849c006cd45f577bf0c7da78efaa51246254448/src/store). - -#### Theme - -The [theme system](https://github.com/suren-atoyan/react-pwa/blob/master/src/theme/ThemeProvider.js) is based on MUI theme. See how you can use it: - -```js -// ... -import { useTheme } from 'store/theme'; - -function SomeCoolComponent() { - const [theme, actions] = useTheme(); - - // let's see what is the current theme mode - console.log(theme); - - // and if you want to change the theme, call appropriate action - function toggleTheme() { - actions.toggle(); - } -} -``` - -Also you can modify predefined theme parameters in [config](https://github.com/suren-atoyan/react-pwa/blob/master/src/config/index.js#L29) file. - -#### Notifications - -Here we've used [notistack](https://github.com/iamhosseindhv/notistack). To show a notification you just need to call the appropriate action; look how you can do it: - -```js -// ... -import { useNotifications } from 'store/notifications'; - -function SomeCoolComponent() { - const [notifications, actions] = useNotifications(); - - function showNiceWarning() { - actions.push({ message: 'Heeeeey, something went wrong I guess' }); - } -} -``` - -#### Error Handling - -[Error Handling](https://github.com/suren-atoyan/react-pwa/tree/master/src/errorHandling) is based on `react-error-boundary` package. There is also [implemented](https://github.com/suren-atoyan/react-pwa/tree/master/src/errorHandling/Fallbacks) a general fallback for the whole app. - -#### Service Worker - -In the production application there will be used service worker and workbox provided by CRA, plus we "listen" to changes, and in case of new build, the user will get a notification about the new version of the application (app is updatable). - - - -#### SEO - -For SEO there is used `react-helmet`. The [Meta component](https://github.com/suren-atoyan/react-pwa/tree/master/src/components/Meta) will help you to update meta tags easily. To see the simple usage of it check [this](https://github.com/suren-atoyan/react-pwa/blob/master/src/pages/Welcome/Component.js#L20). - -#### No IE - -A special script works in the index.html file for checking if the browser of the user is IE or not. And if it is the case, the execution of the application will be stopped and a special message will be shown. You may not think about the compatibility of the app and IE, plus you may not think about how broken your app will be in different versions of IE. So, all users of IE will see this message when they visit your app. - - - -You can see the implementation of this [here](https://github.com/suren-atoyan/react-pwa/tree/master/public/no-ie). It supports multiple languages. You can add your language with its translation [here](https://github.com/suren-atoyan/react-pwa/blob/master/public/no-ie/init.js#L15). - -#### Hoster - -There is a simple express server `/hoster/server`, which plays the role of a static server. The script `start-prod` (`npm/yarn start-prod`), will build the project and start express server. For more read in [Usage](#usage) section. - -## Size - -After all these integrations the biggest bundle size is **~66KB**. It means even first load will be pretty fast (in my case it's 1.1s), further loads (already cached by service worker and workbox) will take ~0.25s. - - - -## Usage - -You can use this template just by pressing `Use this temaplte`. - - - -Or you can fork/clone it. - -Install dependencies: - -```bash -yarn # or npm install -``` - -In order to run it in development, run: - -```bash -yarn start # or npm run start -``` - -In order to run it in production, run: - -```bash -yarn start-prod # or npm run start-prod -``` - -The last one will build your project (`yarn build`) and start express server (`yarn serve`) so as to serve static files. - -## Structure - - - -Initial files: - -`index.js` - - - -`App.js` - - - -`Layout` - - - -## [Live Demo](https://react-pwa.surenatoyan.com/) - -
- -
- -## Audit - -NOTE: The performance is not 100 because of demo server. -Check the results in the [live demo](https://react-pwa.surenatoyan.com/) - - - -## TODOs - -- [ ] Full test coverage - -## License - -[MIT](./LICENSE) - diff --git a/hoster/server.js b/hoster/server.js deleted file mode 100644 index 7db926b..0000000 --- a/hoster/server.js +++ /dev/null @@ -1,39 +0,0 @@ -const express = require('express'); -const path = require('path'); - -const port = process.env.PORT || 8089; - -const indexTmplPath = path.join(__dirname, '../build/index.html'); - -function setCustomCacheControl(res, path) { - const hashRegExp = new RegExp('\\.[0-9a-f]{8}\\.'); - - if (path.endsWith('.html')) { - // Never cache index.html or other .html files - res.setHeader('Cache-Control', 'no-cache'); - } else if (hashRegExp.test(path)) { - // Always cache files with "fingerprint", they will never change - // like 0.c2572769.chunk.js - res.setHeader('Cache-Control', 'max-age=31536000'); - } -} - -async function init() { - const app = express(); - - app.use(express.static(path.join(__dirname, '../build/'), { - etag: true, - lastModified: true, - setHeaders: setCustomCacheControl, - })); - - app.get('*', (req, res) => { - res.sendFile(indexTmplPath); - }); - - app.listen(port); -} - -init() - .then(() => console.info(`Listening on port ${port}`)) - .catch(err => console.error('Something went wrong', err)); diff --git a/index.html b/index.html new file mode 100644 index 0000000..0781ef0 --- /dev/null +++ b/index.html @@ -0,0 +1,24 @@ + + + + React PWA + + + + + + + + + + + + + + + + +
+ + + diff --git a/jsconfig.json b/jsconfig.json deleted file mode 100644 index 5875dc5..0000000 --- a/jsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": "src" - }, - "include": ["src"] -} diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..da44512 --- /dev/null +++ b/manifest.json @@ -0,0 +1,24 @@ +{ + "name": "React PWA", + "short_name": "React PWA", + "description": "Starter kit for modern web applications", + "theme_color": "#ffffff", + "icons": [ + { + "src": "pwa-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "pwa-512x512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "pwa-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any maskable" + } + ] +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..8f697e6 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,14558 @@ +{ + "name": "vite-exp", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "vite-exp", + "version": "0.0.0", + "dependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/icons-material": "^5.5.1", + "@mui/lab": "^5.0.0-alpha.75", + "@mui/material": "^5.5.3", + "@mui/system": "^5.6.0", + "@mui/utils": "^5.6.0", + "is-mobile": "^3.1.1", + "notistack": "^2.0.4", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-error-boundary": "^3.1.4", + "react-helmet-async": "^1.3.0", + "react-hotkeys-hook": "^3.4.4", + "react-router-dom": "^6.3.0", + "recoil": "^0.7.1" + }, + "devDependencies": { + "@trivago/prettier-plugin-sort-imports": "^3.2.0", + "@types/node": "^17.0.23", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "@typescript-eslint/eslint-plugin": "^5.17.0", + "@typescript-eslint/parser": "^5.17.0", + "@vitejs/plugin-react": "^1.3.0", + "eslint": "^8.12.0", + "eslint-plugin-react": "^7.29.4", + "eslint-plugin-react-hooks": "^4.4.0", + "https-localhost": "^4.7.1", + "husky": "^7.0.0", + "lint-staged": "^12.3.7", + "prettier": "2.6.1", + "typescript": "^4.5.4", + "vite": "^2.9.1", + "vite-plugin-pwa": "^0.11.13" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", + "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.9", + "@babel/parser": "^7.17.9", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", + "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", + "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", + "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", + "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", + "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.7.tgz", + "integrity": "sha512-oe5VuWs7J9ilH3BCCApGoYjHoSO48vkjX2CbA5bFVhIuO2HKxA3vyF7rleA4o6/4rTDbk6r8hBW7Ul8E+UZrpA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.7.tgz", + "integrity": "sha512-rONFiQz9vgbsnaMtQlZCjIRwhJvlrPET8TabIUK2hzlXw9B9s2Ieaxte1SCOOXMbWRHodbKixNf3BLcWVOQ8Bw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", + "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", + "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@date-io/core": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.13.1.tgz", + "integrity": "sha512-pVI9nfkf2qClb2Cxdq0Q4zJhdawMG4ybWZUVGifT78FDwzRMX2SwXBb55s5NRJk0HcIicDuxktmCtemZqMH1Zg==" + }, + "node_modules/@date-io/date-fns": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-2.13.1.tgz", + "integrity": "sha512-8fmfwjiLMpFLD+t4NBwDx0eblWnNcgt4NgfT/uiiQTGI81fnPu9tpBMYdAcuWxaV7LLpXgzLBx1SYWAMDVUDQQ==", + "dependencies": { + "@date-io/core": "^2.13.1" + }, + "peerDependencies": { + "date-fns": "^2.0.0" + }, + "peerDependenciesMeta": { + "date-fns": { + "optional": true + } + } + }, + "node_modules/@date-io/dayjs": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@date-io/dayjs/-/dayjs-2.13.1.tgz", + "integrity": "sha512-5bL4WWWmlI4uGZVScANhHJV7Mjp93ec2gNeUHDqqLaMZhp51S0NgD25oqj/k0LqBn1cdU2MvzNpk/ObMmVv5cQ==", + "dependencies": { + "@date-io/core": "^2.13.1" + }, + "peerDependencies": { + "dayjs": "^1.8.17" + }, + "peerDependenciesMeta": { + "dayjs": { + "optional": true + } + } + }, + "node_modules/@date-io/luxon": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@date-io/luxon/-/luxon-2.13.1.tgz", + "integrity": "sha512-yG+uM7lXfwLyKKEwjvP8oZ7qblpmfl9gxQYae55ifbwiTs0CoCTkYkxEaQHGkYtTqGTzLqcb0O9Pzx6vgWg+yg==", + "dependencies": { + "@date-io/core": "^2.13.1" + }, + "peerDependencies": { + "luxon": "^1.21.3 || ^2.x" + }, + "peerDependenciesMeta": { + "luxon": { + "optional": true + } + } + }, + "node_modules/@date-io/moment": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@date-io/moment/-/moment-2.13.1.tgz", + "integrity": "sha512-XX1X/Tlvl3TdqQy2j0ZUtEJV6Rl8tOyc5WOS3ki52He28Uzme4Ro/JuPWTMBDH63weSWIZDlbR7zBgp3ZA2y1A==", + "dependencies": { + "@date-io/core": "^2.13.1" + }, + "peerDependencies": { + "moment": "^2.24.0" + }, + "peerDependenciesMeta": { + "moment": { + "optional": true + } + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz", + "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/runtime": "^7.13.10", + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.5", + "@emotion/serialize": "^1.0.2", + "babel-plugin-macros": "^2.6.1", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.0.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", + "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", + "dependencies": { + "@emotion/memoize": "^0.7.4", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "stylis": "4.0.13" + } + }, + "node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", + "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", + "dependencies": { + "@emotion/memoize": "^0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "node_modules/@emotion/react": { + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.9.0.tgz", + "integrity": "sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.7.1", + "@emotion/cache": "^11.7.1", + "@emotion/serialize": "^1.0.3", + "@emotion/utils": "^1.1.0", + "@emotion/weak-memoize": "^0.2.5", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.3.tgz", + "integrity": "sha512-2mSSvgLfyV3q+iVh3YWgNlUc2a9ZlDU7DjuP5MjK3AXRR0dYigCrP99aeFtaB2L/hjfEZdSThn5dsZ0ufqbvsA==", + "dependencies": { + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.4", + "@emotion/unitless": "^0.7.5", + "@emotion/utils": "^1.0.0", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz", + "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" + }, + "node_modules/@emotion/styled": { + "version": "11.8.1", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.8.1.tgz", + "integrity": "sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.7.1", + "@emotion/is-prop-valid": "^1.1.2", + "@emotion/serialize": "^1.0.2", + "@emotion/utils": "^1.1.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@emotion/utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz", + "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "node_modules/@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@mui/icons-material": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.0.tgz", + "integrity": "sha512-2GDGt+/BbwM3oVkF84b9FFKQdQ9TxBJIRnTwT99vO2mimdfJaojxMRB2lkysm9tUY4HOf0yoU6O//X6GTC0Zhw==", + "dependencies": { + "@babel/runtime": "^7.17.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^16.8.6 || ^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/lab": { + "version": "5.0.0-alpha.76", + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.76.tgz", + "integrity": "sha512-MCx6t28L6xo5S3/GXFZqIfXBdFXfCO8UblEb+sf48UREDx1awUDLS7/n0BLC9N6pj6P95OpMx+at25gTSd2CQQ==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@mui/base": "5.0.0-alpha.75", + "@mui/system": "^5.6.0", + "@mui/utils": "^5.6.0", + "@mui/x-date-pickers": "5.0.0-alpha.0", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "react-transition-group": "^4.4.2", + "rifm": "^0.12.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^16.8.6 || ^17.0.0 || ^18.0.0", + "date-fns": "^2.25.0", + "dayjs": "^1.10.7", + "luxon": "^1.28.0 || ^2.0.0", + "moment": "^2.29.1", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "date-fns": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + } + } + }, + "node_modules/@mui/lab/node_modules/@mui/base": { + "version": "5.0.0-alpha.75", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.75.tgz", + "integrity": "sha512-eQ8SP2ML5nJyOdSqmk26ezg/eEP1k42Z+k6uMfNbgHZc8iZwgw9iVe+6g5j/qZPKS88AtxVG8YsLLZkXT82/Bw==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@emotion/is-prop-valid": "^1.1.2", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.6.0", + "@popperjs/core": "^2.11.4", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/lab/node_modules/@mui/base/node_modules/@mui/types": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", + "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", + "peerDependencies": { + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/lab/node_modules/@mui/x-date-pickers": { + "version": "5.0.0-alpha.0", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-5.0.0-alpha.0.tgz", + "integrity": "sha512-JTzTaNSWbxNi8KDUJjHCH6im0YlIEv88gPoKhGm7s6xCGT1q6FtMp/oQ40nhfwrJ73nkM5G1JXRIzI/yfsHXQQ==", + "dependencies": { + "@date-io/date-fns": "^2.11.0", + "@date-io/dayjs": "^2.11.0", + "@date-io/luxon": "^2.11.1", + "@date-io/moment": "^2.11.0", + "@mui/utils": "^5.2.3", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-transition-group": "^4.4.2", + "rifm": "^0.12.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@mui/material": "^5.2.3", + "@mui/system": "^5.2.3", + "date-fns": "^2.25.0", + "dayjs": "^1.10.7", + "luxon": "^1.28.0 || ^2.0.0", + "moment": "^2.29.1", + "react": "^17.0.2" + }, + "peerDependenciesMeta": { + "date-fns": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + } + } + }, + "node_modules/@mui/lab/node_modules/rifm": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/rifm/-/rifm-0.12.1.tgz", + "integrity": "sha512-OGA1Bitg/dSJtI/c4dh90svzaUPt228kzFsUkJbtA2c964IqEAwWXeL9ZJi86xWv3j5SMqRvGULl7bA6cK0Bvg==", + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/@mui/material": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.6.0.tgz", + "integrity": "sha512-yh4FoRRPTgJWjv1oIu3YuvfYGD/WOEnyGizQ9fKs+hlMjIc0rzFpyUCo++P/3BUd0/hRKcI8D8mrpJK9OiOy1g==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@mui/base": "5.0.0-alpha.75", + "@mui/system": "^5.6.0", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.6.0", + "@types/react-transition-group": "^4.4.4", + "clsx": "^1.1.1", + "csstype": "^3.0.11", + "hoist-non-react-statics": "^3.3.2", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "react-transition-group": "^4.4.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^16.8.6 || ^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/@mui/base": { + "version": "5.0.0-alpha.75", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.75.tgz", + "integrity": "sha512-eQ8SP2ML5nJyOdSqmk26ezg/eEP1k42Z+k6uMfNbgHZc8iZwgw9iVe+6g5j/qZPKS88AtxVG8YsLLZkXT82/Bw==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@emotion/is-prop-valid": "^1.1.2", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.6.0", + "@popperjs/core": "^2.11.4", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/@mui/types": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", + "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", + "peerDependencies": { + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.6.0.tgz", + "integrity": "sha512-FoytH73hY78Dll6F0fg7AI/hnpplygbFeW0HsqBfwFWrt2PMc2YSq2ICqHzd2CZPIhzEgRHDTSI8bMTLtG9W7A==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@mui/private-theming": "^5.6.0", + "@mui/styled-engine": "^5.6.0", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.6.0", + "clsx": "^1.1.1", + "csstype": "^3.0.11", + "prop-types": "^15.7.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^16.8.6 || ^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/system/node_modules/@mui/private-theming": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.6.0.tgz", + "integrity": "sha512-62jUFaMGfW3nvq/worcOAEiY++rWd44tpWShq4o97DybWmmWvEFYlBIuHEcXrtBIK/cloaQw8jqelQIFZeiVdw==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@mui/utils": "^5.6.0", + "prop-types": "^15.7.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^16.8.6 || ^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/system/node_modules/@mui/styled-engine": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.6.0.tgz", + "integrity": "sha512-K1WPKTruJTPA49cub0HtDCBBvosPKizqgZ4RenAfWz/ldlFtM4p7e7Mt3YEnNWTOJMHvDGcEke1tCuELkVAMyA==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@emotion/cache": "^11.7.1", + "prop-types": "^15.7.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system/node_modules/@mui/types": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", + "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", + "peerDependencies": { + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.6.0.tgz", + "integrity": "sha512-LbZKkCOn4243vbEVGbaKV7t6eN6kz7t95DR6AcUCRk4daH3l7CXPYkWsyzysRWdXgSzHmIyrgg4FZKzTy0dTHQ==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@types/prop-types": "^15.7.4", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-babel/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/@rollup/pluginutils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.0.tgz", + "integrity": "sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@trivago/prettier-plugin-sort-imports": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-3.2.0.tgz", + "integrity": "sha512-DnwLe+z8t/dZX5xBbYZV1+C5STkyK/P6SSq3Nk6NXlJZsgvDZX2eN4ND7bMFgGV/NL/YChWzcNf6ziGba1ktQQ==", + "dev": true, + "dependencies": { + "@babel/core": "7.13.10", + "@babel/generator": "7.13.9", + "@babel/parser": "7.14.6", + "@babel/traverse": "7.13.0", + "@babel/types": "7.13.0", + "javascript-natural-sort": "0.7.1", + "lodash": "4.17.21" + }, + "peerDependencies": { + "prettier": "2.x" + } + }, + "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/core": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.10.tgz", + "integrity": "sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.9", + "@babel/helper-compilation-targets": "^7.13.10", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helpers": "^7.13.10", + "@babel/parser": "^7.13.10", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/parser": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz", + "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "17.0.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", + "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/react": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.0.tgz", + "integrity": "sha512-7+K7zEQYu7NzOwQGLR91KwWXXDzmTFODRVizJyIALf6RfLv2GDpqpknX64pvRVILXCpXi7O/pua8NGk44dLvJw==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", + "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.18.0.tgz", + "integrity": "sha512-tzrmdGMJI/uii9/V6lurMo4/o+dMTKDH82LkNjhJ3adCW22YQydoRs5MwTiqxGF9CSYxPxQ7EYb4jLNlIs+E+A==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.18.0", + "@typescript-eslint/type-utils": "5.18.0", + "@typescript-eslint/utils": "5.18.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", + "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "dev": true, + "dependencies": { + "lru-cache": "^7.4.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.18.0.tgz", + "integrity": "sha512-+08nYfurBzSSPndngnHvFw/fniWYJ5ymOrn/63oMIbgomVQOvIDhBoJmYZ9lwQOCnQV9xHGvf88ze3jFGUYooQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.18.0", + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/typescript-estree": "5.18.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.18.0.tgz", + "integrity": "sha512-C0CZML6NyRDj+ZbMqh9FnPscg2PrzSaVQg3IpTmpe0NURMVBXlghGZgMYqBw07YW73i0MCqSDqv2SbywnCS8jQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/visitor-keys": "5.18.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.18.0.tgz", + "integrity": "sha512-vcn9/6J5D6jtHxpEJrgK8FhaM8r6J1/ZiNu70ZUJN554Y3D9t3iovi6u7JF8l/e7FcBIxeuTEidZDR70UuCIfA==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.18.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.18.0.tgz", + "integrity": "sha512-bhV1+XjM+9bHMTmXi46p1Led5NP6iqQcsOxgx7fvk6gGiV48c6IynY0apQb7693twJDsXiVzNXTflhplmaiJaw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.18.0.tgz", + "integrity": "sha512-wa+2VAhOPpZs1bVij9e5gyVu60ReMi/KuOx4LKjGx2Y3XTNUDJgQ+5f77D49pHtqef/klglf+mibuHs9TrPxdQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/visitor-keys": "5.18.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", + "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "dev": true, + "dependencies": { + "lru-cache": "^7.4.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.18.0.tgz", + "integrity": "sha512-+hFGWUMMri7OFY26TsOlGa+zgjEy1ssEipxpLjtl4wSll8zy85x0GrUSju/FHdKfVorZPYJLkF3I4XPtnCTewA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.18.0", + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/typescript-estree": "5.18.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.18.0.tgz", + "integrity": "sha512-Hf+t+dJsjAKpKSkg3EHvbtEpFFb/1CiOHnvI8bjHgOD4/wAw3gKrA0i94LrbekypiZVanJu3McWJg7rWDMzRTg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.18.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-1.3.0.tgz", + "integrity": "sha512-H+yIupjUE4a+E4oeWUv4xUJIMR0DWBIMUG/DYgvj0J9Vu1rdHAlJ5JdbI+N1KDUD7Ee2fZ1DMPZ/NBg6mXtoCw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.17.8", + "@babel/plugin-transform-react-jsx": "^7.17.3", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-jsx-self": "^7.16.7", + "@babel/plugin-transform-react-jsx-source": "^7.16.7", + "@rollup/pluginutils": "^4.2.0", + "react-refresh": "^0.11.0", + "resolve": "^1.22.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/appdata-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/appdata-path/-/appdata-path-1.0.0.tgz", + "integrity": "sha512-ZbH3ezXfnT/YE3NdqduIt4lBV+H0ybvA2Qx3K76gIjQvh8gROpDFdDLpx6B1QJtW7zxisCbpTlCLhKqoR8cDBw==", + "dev": true + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001327", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz", + "integrity": "sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/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 + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "node_modules/core-js-compat": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", + "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "dev": true, + "dependencies": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/csstype": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dev": true, + "dependencies": { + "jake": "^10.6.1" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.106", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz", + "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz", + "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.34.tgz", + "integrity": "sha512-QIWdPT/gFF6hCaf4m7kP0cJ+JIuFkdHibI7vVFvu3eJS1HpVmYHWDulyN5WXwbRA0SX/7ZDaJ/1DH8SdY9xOJg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "esbuild-android-64": "0.14.34", + "esbuild-android-arm64": "0.14.34", + "esbuild-darwin-64": "0.14.34", + "esbuild-darwin-arm64": "0.14.34", + "esbuild-freebsd-64": "0.14.34", + "esbuild-freebsd-arm64": "0.14.34", + "esbuild-linux-32": "0.14.34", + "esbuild-linux-64": "0.14.34", + "esbuild-linux-arm": "0.14.34", + "esbuild-linux-arm64": "0.14.34", + "esbuild-linux-mips64le": "0.14.34", + "esbuild-linux-ppc64le": "0.14.34", + "esbuild-linux-riscv64": "0.14.34", + "esbuild-linux-s390x": "0.14.34", + "esbuild-netbsd-64": "0.14.34", + "esbuild-openbsd-64": "0.14.34", + "esbuild-sunos-64": "0.14.34", + "esbuild-windows-32": "0.14.34", + "esbuild-windows-64": "0.14.34", + "esbuild-windows-arm64": "0.14.34" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.34.tgz", + "integrity": "sha512-XfxcfJqmMYsT/LXqrptzFxmaR3GWzXHDLdFNIhm6S00zPaQF1TBBWm+9t0RZ6LRR7iwH57DPjaOeW20vMqI4Yw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.34.tgz", + "integrity": "sha512-T02+NXTmSRL1Mc6puz+R9CB54rSPICkXKq6+tw8B6vxZFnCPzbJxgwIX4kcluz9p8nYBjF3+lSilTGWb7+Xgew==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.34.tgz", + "integrity": "sha512-pLRip2Bh4Ng7Bf6AMgCrSp3pPe/qZyf11h5Qo2mOfJqLWzSVjxrXW+CFRJfrOVP7TCnh/gmZSM2AFdCPB72vtw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.34.tgz", + "integrity": "sha512-vpidSJEBxx6lf1NWgXC+DCmGqesJuZ5Y8aQVVsaoO4i8tRXbXb0whChRvop/zd3nfNM4dIl5EXAky0knRX5I6w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.34.tgz", + "integrity": "sha512-m0HBjePhe0hAQJgtMRMNV9kMgIyV4/qSnzPx42kRMQBcPhgjAq1JRu4Il26czC+9FgpMbFkUktb07f/Lwnc6CA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.34.tgz", + "integrity": "sha512-cpRc2B94L1KvMPPYB4D6G39jLqpKlD3noAMY4/e86iXXXkhUYJJEtTuyNFTa9JRpWM0xCAp4mxjHjoIiLuoCLA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.34.tgz", + "integrity": "sha512-8nQaEaoW7MH/K/RlozJa+lE1ejHIr8fuPIHhc513UebRav7HtXgQvxHQ6VZRUkWtep23M6dd7UqhwO1tMOfzQQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.34.tgz", + "integrity": "sha512-Y3of4qQoLLlAgf042MlrY1P+7PnN9zWj8nVtw9XQG5hcLOZLz7IKpU35oeu7n4wvyaZHwvQqDJ93gRLqdJekcQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.34.tgz", + "integrity": "sha512-9lpq1NcJqssAF7alCO6zL3gvBVVt/lKw4oetUM7OgNnRX0OWpB+ZIO9FwCrSj/dMdmgDhPLf+119zB8QxSMmAg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.34.tgz", + "integrity": "sha512-IlWaGtj9ir7+Nrume1DGcyzBDlK8GcnJq0ANKwcI9pVw8tqr+6GD0eqyF9SF1mR8UmAp+odrx1H5NdR2cHdFHA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.34.tgz", + "integrity": "sha512-k3or+01Rska1AjUyNjA4buEwB51eyN/xPQAoOx1CjzAQC3l8rpjUDw55kXyL63O/1MUi4ISvtNtl8gLwdyEcxw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.34.tgz", + "integrity": "sha512-+qxb8M9FfM2CJaVU7GgYpJOHM1ngQOx+/VrtBjb4C8oVqaPcESCeg2anjl+HRZy8VpYc71q/iBYausPPbJ+Keg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.34.tgz", + "integrity": "sha512-Y717ltBdQ5j5sZIHdy1DV9kieo0wMip0dCmVSTceowCPYSn1Cg33Kd6981+F/3b9FDMzNWldZFOBRILViENZSA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.34.tgz", + "integrity": "sha512-bDDgYO4LhL4+zPs+WcBkXph+AQoPcQRTv18FzZS0WhjfH8TZx2QqlVPGhmhZ6WidrY+jKthUqO6UhGyIb4MpmA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.34.tgz", + "integrity": "sha512-cfaFGXdRt0+vHsjNPyF0POM4BVSHPSbhLPe8mppDc7GDDxjIl08mV1Zou14oDWMp/XZMjYN1kWYRSfftiD0vvQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.34.tgz", + "integrity": "sha512-vmy9DxXVnRiI14s8GKuYBtess+EVcDALkbpTqd5jw4XITutIzyB7n4x0Tj5utAkKsgZJB22lLWGekr0ABnSLow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.34.tgz", + "integrity": "sha512-eNPVatNET1F7tRMhii7goL/eptfxc0ALRjrj9SPFNqp0zmxrehBFD6BaP3R4LjMn6DbMO0jOAnTLFKr8NqcJAA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.34.tgz", + "integrity": "sha512-EFhpXyHEcnqWYe2rAHFd8dRw8wkrd9U+9oqcyoEL84GbanAYjiiIjBZsnR8kl0sCQ5w6bLpk7vCEIA2VS32Vcg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.34.tgz", + "integrity": "sha512-a8fbl8Ky7PxNEjf1aJmtxdDZj32/hC7S1OcA2ckEpCJRTjiKslI9vAdPpSjrKIWhws4Galpaawy0nB7fjHYf5Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.34.tgz", + "integrity": "sha512-EYvmKbSa2B3sPnpC28UEu9jBK5atGV4BaVRE7CYGUci2Hlz4AvtV/LML+TcDMT6gBgibnN2gcltWclab3UutMg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", + "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.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": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.29.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", + "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz", + "integrity": "sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dev": true, + "dependencies": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/hamt_plus": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hamt_plus/-/hamt_plus-1.0.2.tgz", + "integrity": "sha1-4hwlKWjH4zsg9qGwlM2FeHomVgE=" + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/hotkeys-js": { + "version": "3.8.7", + "resolved": "https://registry.npmjs.org/hotkeys-js/-/hotkeys-js-3.8.7.tgz", + "integrity": "sha512-ckAx3EkUr5XjDwjEHDorHxRO2Kb7z6Z2Sxul4MbBkN8Nho7XDslQsgMJT+CiJ5Z4TgRxxvKHEpuLE3imzqy4Lg==" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/https-localhost": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/https-localhost/-/https-localhost-4.7.1.tgz", + "integrity": "sha512-rl+NFV0l67/0W7fZwk4LB5gS6HdhtSFLpCpf1N+KD5WQAXtPXX1QE8H0cP8VNJii18rtpTkE9eAHdUfJ0goAnQ==", + "dev": true, + "dependencies": { + "appdata-path": "^1.0.0", + "compression": "^1.7.4", + "cors": "^2.8.5", + "express": "^4.17.1", + "spdy": "^4.0.2", + "uglify-js": "^3.15.1" + }, + "bin": { + "serve": "index.js" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/husky": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", + "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", + "dev": true, + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/idb": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==", + "dev": true + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-mobile": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-3.1.1.tgz", + "integrity": "sha512-RRoXXR2HNFxNkUnxtaBdGBXtFlUMFa06S0NUKf/LCF+MuGLu13gi9iBCkoEmc6+rpXuwi5Mso5V8Zf7mNynMBQ==" + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/jake": { + "version": "10.8.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.4.tgz", + "integrity": "sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA==", + "dev": true, + "dependencies": { + "async": "0.9.x", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha1-+eIwPUUH9tdDVac2ZNFED7Wg71k=", + "dev": true + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz", + "integrity": "sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/lint-staged": { + "version": "12.3.7", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.7.tgz", + "integrity": "sha512-/S4D726e2GIsDVWIk1XGvheCaDm1SJRQp8efamZFWJxQMVEbOwSysp7xb49Oo73KYCdy97mIWinhlxcoNqIfIQ==", + "dev": true, + "dependencies": { + "cli-truncate": "^3.1.0", + "colorette": "^2.0.16", + "commander": "^8.3.0", + "debug": "^4.3.3", + "execa": "^5.1.1", + "lilconfig": "2.0.4", + "listr2": "^4.0.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.0", + "pidtree": "^0.5.0", + "string-argv": "^0.3.1", + "supports-color": "^9.2.1", + "yaml": "^1.10.2" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/supports-color": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz", + "integrity": "sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/listr2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/listr2/node_modules/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 + }, + "node_modules/listr2/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-update/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-update/node_modules/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 + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/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, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.0.tgz", + "integrity": "sha512-AmXqneQZL3KZMIgBpaPTeI6pfwh+xQ2vutMsyqOu1TBdEXFZgpG/80wuJ531w2ZN7TI0/oc8CPxzh/DKQudZqg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nanoid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", + "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/notistack": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/notistack/-/notistack-2.0.4.tgz", + "integrity": "sha512-kOJmKvTG91ElMzi4aHu82BDe1liQ0zMrBp+TnWJptgowDsTbeTKbZmsRqJNIj145BmlOtZsEE9xjcrN46zVo3w==", + "dependencies": { + "clsx": "^1.1.0", + "hoist-non-react-statics": "^3.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/notistack" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "@mui/material": "^5.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.5.0.tgz", + "integrity": "sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz", + "integrity": "sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "dev": true, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", + "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.21.0" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/react-error-boundary": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-3.1.4.tgz", + "integrity": "sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "react": ">=16.13.1" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "node_modules/react-helmet-async": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-hotkeys-hook": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-3.4.4.tgz", + "integrity": "sha512-vaORq07rWgmuF3owWRhgFV/3VL8/l2q9lz0WyVEddJnWTtKW+AOgU5YgYKuwN6h6h7bCcLG3MFsJIjCrM/5DvQ==", + "dependencies": { + "hotkeys-js": "3.8.7" + }, + "peerDependencies": { + "react": ">=16.8.1", + "react-dom": ">=16.8.1" + } + }, + "node_modules/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_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router-dom": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", + "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", + "dependencies": { + "history": "^5.2.0", + "react-router": "6.3.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-router-dom/node_modules/react-router": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "dependencies": { + "history": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/recoil": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/recoil/-/recoil-0.7.1.tgz", + "integrity": "sha512-gRaiLLZKfAMe/QszIY1OLzNdd9m3Hf57c1b6bWrdZvOksw7Mr6c5YPThOh+HORbZ/cJV0L82OCH2sPyAr05oBw==", + "dependencies": { + "hamt_plus": "1.0.2" + }, + "peerDependencies": { + "react": ">=16.13.1" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.70.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", + "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", + "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/scheduler": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", + "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", + "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "dev": true, + "dependencies": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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 + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-js": { + "version": "3.15.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.4.tgz", + "integrity": "sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA==", + "dev": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.1.tgz", + "integrity": "sha512-vSlsSdOYGcYEJfkQ/NeLXgnRv5zZfpAsdztkIrs7AZHV8RCMZQkwjo4DS5BnrYTqoWqLoUe1Cah4aVO4oNNqCQ==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.27", + "postcss": "^8.4.12", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } + } + }, + "node_modules/vite-plugin-pwa": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.11.13.tgz", + "integrity": "sha512-Ssj14m3TRVLfkFEAWSMcFE2d1cSdEZyrVTzfY2lSL+umHYvcIFHVDAY143sygtBCb44OPczsAOmWwBTxwOvh7g==", + "dev": true, + "dependencies": { + "debug": "^4.3.3", + "fast-glob": "^3.2.7", + "pretty-bytes": "^5.6.0", + "rollup": "^2.60.2", + "workbox-build": "^6.4.2", + "workbox-window": "^6.4.2" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.0.0", + "workbox-build": "^6.4.0", + "workbox-window": "^6.4.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", + "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "dev": true, + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", + "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-build": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", + "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "dev": true, + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.3", + "workbox-broadcast-update": "6.5.3", + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-google-analytics": "6.5.3", + "workbox-navigation-preload": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-range-requests": "6.5.3", + "workbox-recipes": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3", + "workbox-streams": "6.5.3", + "workbox-sw": "6.5.3", + "workbox-window": "6.5.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", + "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "dev": true, + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/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 + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", + "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-core": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", + "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==", + "dev": true + }, + "node_modules/workbox-expiration": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", + "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "dev": true, + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", + "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "dev": true, + "dependencies": { + "workbox-background-sync": "6.5.3", + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", + "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", + "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", + "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", + "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "dev": true, + "dependencies": { + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", + "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", + "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.3" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", + "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", + "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==", + "dev": true + }, + "node_modules/workbox-window": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", + "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "dev": true, + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.3" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/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 + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.0" + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" + }, + "@babel/core": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", + "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.9", + "@babel/parser": "^7.17.9", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", + "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", + "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0" + } + }, + "@babel/highlight": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", + "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", + "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.7" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.6", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", + "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", + "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", + "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", + "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.0", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", + "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.10", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", + "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", + "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", + "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", + "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", + "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", + "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", + "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", + "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", + "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", + "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", + "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", + "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", + "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", + "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", + "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", + "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", + "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "dev": true, + "requires": { + "@babel/plugin-transform-react-jsx": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.7.tgz", + "integrity": "sha512-oe5VuWs7J9ilH3BCCApGoYjHoSO48vkjX2CbA5bFVhIuO2HKxA3vyF7rleA4o6/4rTDbk6r8hBW7Ul8E+UZrpA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.7.tgz", + "integrity": "sha512-rONFiQz9vgbsnaMtQlZCjIRwhJvlrPET8TabIUK2hzlXw9B9s2Ieaxte1SCOOXMbWRHodbKixNf3BLcWVOQ8Bw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", + "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", + "dev": true, + "requires": { + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", + "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", + "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", + "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", + "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.8", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.16.7", + "@babel/plugin-proposal-json-strings": "^7.16.7", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", + "@babel/plugin-proposal-private-property-in-object": "^7.16.7", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.16.7", + "@babel/plugin-transform-classes": "^7.16.7", + "@babel/plugin-transform-computed-properties": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.16.7", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.16.7", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.16.7", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", + "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-umd": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-new-target": "^7.16.7", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.16.7", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-reserved-words": "^7.16.7", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.16.7", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.16.7", + "@babel/plugin-transform-typeof-symbol": "^7.16.7", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.8", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.20.2", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", + "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@date-io/core": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.13.1.tgz", + "integrity": "sha512-pVI9nfkf2qClb2Cxdq0Q4zJhdawMG4ybWZUVGifT78FDwzRMX2SwXBb55s5NRJk0HcIicDuxktmCtemZqMH1Zg==" + }, + "@date-io/date-fns": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-2.13.1.tgz", + "integrity": "sha512-8fmfwjiLMpFLD+t4NBwDx0eblWnNcgt4NgfT/uiiQTGI81fnPu9tpBMYdAcuWxaV7LLpXgzLBx1SYWAMDVUDQQ==", + "requires": { + "@date-io/core": "^2.13.1" + } + }, + "@date-io/dayjs": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@date-io/dayjs/-/dayjs-2.13.1.tgz", + "integrity": "sha512-5bL4WWWmlI4uGZVScANhHJV7Mjp93ec2gNeUHDqqLaMZhp51S0NgD25oqj/k0LqBn1cdU2MvzNpk/ObMmVv5cQ==", + "requires": { + "@date-io/core": "^2.13.1" + } + }, + "@date-io/luxon": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@date-io/luxon/-/luxon-2.13.1.tgz", + "integrity": "sha512-yG+uM7lXfwLyKKEwjvP8oZ7qblpmfl9gxQYae55ifbwiTs0CoCTkYkxEaQHGkYtTqGTzLqcb0O9Pzx6vgWg+yg==", + "requires": { + "@date-io/core": "^2.13.1" + } + }, + "@date-io/moment": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/@date-io/moment/-/moment-2.13.1.tgz", + "integrity": "sha512-XX1X/Tlvl3TdqQy2j0ZUtEJV6Rl8tOyc5WOS3ki52He28Uzme4Ro/JuPWTMBDH63weSWIZDlbR7zBgp3ZA2y1A==", + "requires": { + "@date-io/core": "^2.13.1" + } + }, + "@emotion/babel-plugin": { + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz", + "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==", + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/runtime": "^7.13.10", + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.5", + "@emotion/serialize": "^1.0.2", + "babel-plugin-macros": "^2.6.1", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.0.13" + } + }, + "@emotion/cache": { + "version": "11.7.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz", + "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==", + "requires": { + "@emotion/memoize": "^0.7.4", + "@emotion/sheet": "^1.1.0", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "stylis": "4.0.13" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@emotion/is-prop-valid": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", + "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", + "requires": { + "@emotion/memoize": "^0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz", + "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==" + }, + "@emotion/react": { + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.9.0.tgz", + "integrity": "sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.7.1", + "@emotion/cache": "^11.7.1", + "@emotion/serialize": "^1.0.3", + "@emotion/utils": "^1.1.0", + "@emotion/weak-memoize": "^0.2.5", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.3.tgz", + "integrity": "sha512-2mSSvgLfyV3q+iVh3YWgNlUc2a9ZlDU7DjuP5MjK3AXRR0dYigCrP99aeFtaB2L/hjfEZdSThn5dsZ0ufqbvsA==", + "requires": { + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.4", + "@emotion/unitless": "^0.7.5", + "@emotion/utils": "^1.0.0", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz", + "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==" + }, + "@emotion/styled": { + "version": "11.8.1", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.8.1.tgz", + "integrity": "sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.7.1", + "@emotion/is-prop-valid": "^1.1.2", + "@emotion/serialize": "^1.0.2", + "@emotion/utils": "^1.1.0" + } + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@emotion/utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz", + "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ==" + }, + "@emotion/weak-memoize": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz", + "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" + }, + "@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@mui/icons-material": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.6.0.tgz", + "integrity": "sha512-2GDGt+/BbwM3oVkF84b9FFKQdQ9TxBJIRnTwT99vO2mimdfJaojxMRB2lkysm9tUY4HOf0yoU6O//X6GTC0Zhw==", + "requires": { + "@babel/runtime": "^7.17.2" + } + }, + "@mui/lab": { + "version": "5.0.0-alpha.76", + "resolved": "https://registry.npmjs.org/@mui/lab/-/lab-5.0.0-alpha.76.tgz", + "integrity": "sha512-MCx6t28L6xo5S3/GXFZqIfXBdFXfCO8UblEb+sf48UREDx1awUDLS7/n0BLC9N6pj6P95OpMx+at25gTSd2CQQ==", + "requires": { + "@babel/runtime": "^7.17.2", + "@mui/base": "5.0.0-alpha.75", + "@mui/system": "^5.6.0", + "@mui/utils": "^5.6.0", + "@mui/x-date-pickers": "5.0.0-alpha.0", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "react-transition-group": "^4.4.2", + "rifm": "^0.12.1" + }, + "dependencies": { + "@mui/base": { + "version": "5.0.0-alpha.75", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.75.tgz", + "integrity": "sha512-eQ8SP2ML5nJyOdSqmk26ezg/eEP1k42Z+k6uMfNbgHZc8iZwgw9iVe+6g5j/qZPKS88AtxVG8YsLLZkXT82/Bw==", + "requires": { + "@babel/runtime": "^7.17.2", + "@emotion/is-prop-valid": "^1.1.2", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.6.0", + "@popperjs/core": "^2.11.4", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "dependencies": { + "@mui/types": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", + "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", + "requires": {} + } + } + }, + "@mui/x-date-pickers": { + "version": "5.0.0-alpha.0", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-5.0.0-alpha.0.tgz", + "integrity": "sha512-JTzTaNSWbxNi8KDUJjHCH6im0YlIEv88gPoKhGm7s6xCGT1q6FtMp/oQ40nhfwrJ73nkM5G1JXRIzI/yfsHXQQ==", + "requires": { + "@date-io/date-fns": "^2.11.0", + "@date-io/dayjs": "^2.11.0", + "@date-io/luxon": "^2.11.1", + "@date-io/moment": "^2.11.0", + "@mui/utils": "^5.2.3", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-transition-group": "^4.4.2", + "rifm": "^0.12.1" + } + }, + "rifm": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/rifm/-/rifm-0.12.1.tgz", + "integrity": "sha512-OGA1Bitg/dSJtI/c4dh90svzaUPt228kzFsUkJbtA2c964IqEAwWXeL9ZJi86xWv3j5SMqRvGULl7bA6cK0Bvg==", + "requires": {} + } + } + }, + "@mui/material": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.6.0.tgz", + "integrity": "sha512-yh4FoRRPTgJWjv1oIu3YuvfYGD/WOEnyGizQ9fKs+hlMjIc0rzFpyUCo++P/3BUd0/hRKcI8D8mrpJK9OiOy1g==", + "requires": { + "@babel/runtime": "^7.17.2", + "@mui/base": "5.0.0-alpha.75", + "@mui/system": "^5.6.0", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.6.0", + "@types/react-transition-group": "^4.4.4", + "clsx": "^1.1.1", + "csstype": "^3.0.11", + "hoist-non-react-statics": "^3.3.2", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "react-transition-group": "^4.4.2" + }, + "dependencies": { + "@mui/base": { + "version": "5.0.0-alpha.75", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.75.tgz", + "integrity": "sha512-eQ8SP2ML5nJyOdSqmk26ezg/eEP1k42Z+k6uMfNbgHZc8iZwgw9iVe+6g5j/qZPKS88AtxVG8YsLLZkXT82/Bw==", + "requires": { + "@babel/runtime": "^7.17.2", + "@emotion/is-prop-valid": "^1.1.2", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.6.0", + "@popperjs/core": "^2.11.4", + "clsx": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + } + }, + "@mui/types": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", + "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", + "requires": {} + } + } + }, + "@mui/system": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.6.0.tgz", + "integrity": "sha512-FoytH73hY78Dll6F0fg7AI/hnpplygbFeW0HsqBfwFWrt2PMc2YSq2ICqHzd2CZPIhzEgRHDTSI8bMTLtG9W7A==", + "requires": { + "@babel/runtime": "^7.17.2", + "@mui/private-theming": "^5.6.0", + "@mui/styled-engine": "^5.6.0", + "@mui/types": "^7.1.3", + "@mui/utils": "^5.6.0", + "clsx": "^1.1.1", + "csstype": "^3.0.11", + "prop-types": "^15.7.2" + }, + "dependencies": { + "@mui/private-theming": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.6.0.tgz", + "integrity": "sha512-62jUFaMGfW3nvq/worcOAEiY++rWd44tpWShq4o97DybWmmWvEFYlBIuHEcXrtBIK/cloaQw8jqelQIFZeiVdw==", + "requires": { + "@babel/runtime": "^7.17.2", + "@mui/utils": "^5.6.0", + "prop-types": "^15.7.2" + } + }, + "@mui/styled-engine": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.6.0.tgz", + "integrity": "sha512-K1WPKTruJTPA49cub0HtDCBBvosPKizqgZ4RenAfWz/ldlFtM4p7e7Mt3YEnNWTOJMHvDGcEke1tCuELkVAMyA==", + "requires": { + "@babel/runtime": "^7.17.2", + "@emotion/cache": "^11.7.1", + "prop-types": "^15.7.2" + } + }, + "@mui/types": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.3.tgz", + "integrity": "sha512-DDF0UhMBo4Uezlk+6QxrlDbchF79XG6Zs0zIewlR4c0Dt6GKVFfUtzPtHCH1tTbcSlq/L2bGEdiaoHBJ9Y1gSA==", + "requires": {} + } + } + }, + "@mui/utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.6.0.tgz", + "integrity": "sha512-LbZKkCOn4243vbEVGbaKV7t6eN6kz7t95DR6AcUCRk4daH3l7CXPYkWsyzysRWdXgSzHmIyrgg4FZKzTy0dTHQ==", + "requires": { + "@babel/runtime": "^7.17.2", + "@types/prop-types": "^15.7.4", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@popperjs/core": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + } + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + } + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + } + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + } + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + } + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + } + } + }, + "@rollup/pluginutils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.0.tgz", + "integrity": "sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA==", + "dev": true, + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@trivago/prettier-plugin-sort-imports": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-3.2.0.tgz", + "integrity": "sha512-DnwLe+z8t/dZX5xBbYZV1+C5STkyK/P6SSq3Nk6NXlJZsgvDZX2eN4ND7bMFgGV/NL/YChWzcNf6ziGba1ktQQ==", + "dev": true, + "requires": { + "@babel/core": "7.13.10", + "@babel/generator": "7.13.9", + "@babel/parser": "7.14.6", + "@babel/traverse": "7.13.0", + "@babel/types": "7.13.0", + "javascript-natural-sort": "0.7.1", + "lodash": "4.17.21" + }, + "dependencies": { + "@babel/core": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.10.tgz", + "integrity": "sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.9", + "@babel/helper-compilation-targets": "^7.13.10", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helpers": "^7.13.10", + "@babel/parser": "^7.13.10", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^6.3.0", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz", + "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==", + "dev": true + }, + "@babel/traverse": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", + "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.0", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.0", + "@babel/types": "^7.13.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", + "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/node": { + "version": "17.0.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", + "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/react": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.0.tgz", + "integrity": "sha512-7+K7zEQYu7NzOwQGLR91KwWXXDzmTFODRVizJyIALf6RfLv2GDpqpknX64pvRVILXCpXi7O/pua8NGk44dLvJw==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-transition-group": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", + "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.18.0.tgz", + "integrity": "sha512-tzrmdGMJI/uii9/V6lurMo4/o+dMTKDH82LkNjhJ3adCW22YQydoRs5MwTiqxGF9CSYxPxQ7EYb4jLNlIs+E+A==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.18.0", + "@typescript-eslint/type-utils": "5.18.0", + "@typescript-eslint/utils": "5.18.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", + "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "dev": true, + "requires": { + "lru-cache": "^7.4.0" + } + } + } + }, + "@typescript-eslint/parser": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.18.0.tgz", + "integrity": "sha512-+08nYfurBzSSPndngnHvFw/fniWYJ5ymOrn/63oMIbgomVQOvIDhBoJmYZ9lwQOCnQV9xHGvf88ze3jFGUYooQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.18.0", + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/typescript-estree": "5.18.0", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.18.0.tgz", + "integrity": "sha512-C0CZML6NyRDj+ZbMqh9FnPscg2PrzSaVQg3IpTmpe0NURMVBXlghGZgMYqBw07YW73i0MCqSDqv2SbywnCS8jQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/visitor-keys": "5.18.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.18.0.tgz", + "integrity": "sha512-vcn9/6J5D6jtHxpEJrgK8FhaM8r6J1/ZiNu70ZUJN554Y3D9t3iovi6u7JF8l/e7FcBIxeuTEidZDR70UuCIfA==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.18.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.18.0.tgz", + "integrity": "sha512-bhV1+XjM+9bHMTmXi46p1Led5NP6iqQcsOxgx7fvk6gGiV48c6IynY0apQb7693twJDsXiVzNXTflhplmaiJaw==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.18.0.tgz", + "integrity": "sha512-wa+2VAhOPpZs1bVij9e5gyVu60ReMi/KuOx4LKjGx2Y3XTNUDJgQ+5f77D49pHtqef/klglf+mibuHs9TrPxdQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/visitor-keys": "5.18.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.6.tgz", + "integrity": "sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w==", + "dev": true, + "requires": { + "lru-cache": "^7.4.0" + } + } + } + }, + "@typescript-eslint/utils": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.18.0.tgz", + "integrity": "sha512-+hFGWUMMri7OFY26TsOlGa+zgjEy1ssEipxpLjtl4wSll8zy85x0GrUSju/FHdKfVorZPYJLkF3I4XPtnCTewA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.18.0", + "@typescript-eslint/types": "5.18.0", + "@typescript-eslint/typescript-estree": "5.18.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.18.0.tgz", + "integrity": "sha512-Hf+t+dJsjAKpKSkg3EHvbtEpFFb/1CiOHnvI8bjHgOD4/wAw3gKrA0i94LrbekypiZVanJu3McWJg7rWDMzRTg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.18.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "@vitejs/plugin-react": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-1.3.0.tgz", + "integrity": "sha512-H+yIupjUE4a+E4oeWUv4xUJIMR0DWBIMUG/DYgvj0J9Vu1rdHAlJ5JdbI+N1KDUD7Ee2fZ1DMPZ/NBg6mXtoCw==", + "dev": true, + "requires": { + "@babel/core": "^7.17.8", + "@babel/plugin-transform-react-jsx": "^7.17.3", + "@babel/plugin-transform-react-jsx-development": "^7.16.7", + "@babel/plugin-transform-react-jsx-self": "^7.16.7", + "@babel/plugin-transform-react-jsx-source": "^7.16.7", + "@rollup/pluginutils": "^4.2.0", + "react-refresh": "^0.11.0", + "resolve": "^1.22.0" + } + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "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" + } + }, + "appdata-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/appdata-path/-/appdata-path-1.0.0.tgz", + "integrity": "sha512-ZbH3ezXfnT/YE3NdqduIt4lBV+H0ybvA2Qx3K76gIjQvh8gROpDFdDLpx6B1QJtW7zxisCbpTlCLhKqoR8cDBw==", + "dev": true + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "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 + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "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 + }, + "body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "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 + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "requires": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "caniuse-lite": { + "version": "1.0.30001327", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz", + "integrity": "sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-truncate": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", + "dev": true, + "requires": { + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" + } + }, + "clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" + }, + "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=" + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "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 + } + } + }, + "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 + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "core-js-compat": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", + "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "dev": true, + "requires": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "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-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "csstype": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "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" + } + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dev": true, + "requires": { + "jake": "^10.6.1" + } + }, + "electron-to-chromium": { + "version": "1.4.106", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz", + "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==" + }, + "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 + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "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==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz", + "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "esbuild": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.34.tgz", + "integrity": "sha512-QIWdPT/gFF6hCaf4m7kP0cJ+JIuFkdHibI7vVFvu3eJS1HpVmYHWDulyN5WXwbRA0SX/7ZDaJ/1DH8SdY9xOJg==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.34", + "esbuild-android-arm64": "0.14.34", + "esbuild-darwin-64": "0.14.34", + "esbuild-darwin-arm64": "0.14.34", + "esbuild-freebsd-64": "0.14.34", + "esbuild-freebsd-arm64": "0.14.34", + "esbuild-linux-32": "0.14.34", + "esbuild-linux-64": "0.14.34", + "esbuild-linux-arm": "0.14.34", + "esbuild-linux-arm64": "0.14.34", + "esbuild-linux-mips64le": "0.14.34", + "esbuild-linux-ppc64le": "0.14.34", + "esbuild-linux-riscv64": "0.14.34", + "esbuild-linux-s390x": "0.14.34", + "esbuild-netbsd-64": "0.14.34", + "esbuild-openbsd-64": "0.14.34", + "esbuild-sunos-64": "0.14.34", + "esbuild-windows-32": "0.14.34", + "esbuild-windows-64": "0.14.34", + "esbuild-windows-arm64": "0.14.34" + } + }, + "esbuild-android-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.34.tgz", + "integrity": "sha512-XfxcfJqmMYsT/LXqrptzFxmaR3GWzXHDLdFNIhm6S00zPaQF1TBBWm+9t0RZ6LRR7iwH57DPjaOeW20vMqI4Yw==", + "dev": true, + "optional": true + }, + "esbuild-android-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.34.tgz", + "integrity": "sha512-T02+NXTmSRL1Mc6puz+R9CB54rSPICkXKq6+tw8B6vxZFnCPzbJxgwIX4kcluz9p8nYBjF3+lSilTGWb7+Xgew==", + "dev": true, + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.34.tgz", + "integrity": "sha512-pLRip2Bh4Ng7Bf6AMgCrSp3pPe/qZyf11h5Qo2mOfJqLWzSVjxrXW+CFRJfrOVP7TCnh/gmZSM2AFdCPB72vtw==", + "dev": true, + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.34.tgz", + "integrity": "sha512-vpidSJEBxx6lf1NWgXC+DCmGqesJuZ5Y8aQVVsaoO4i8tRXbXb0whChRvop/zd3nfNM4dIl5EXAky0knRX5I6w==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.34.tgz", + "integrity": "sha512-m0HBjePhe0hAQJgtMRMNV9kMgIyV4/qSnzPx42kRMQBcPhgjAq1JRu4Il26czC+9FgpMbFkUktb07f/Lwnc6CA==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.34.tgz", + "integrity": "sha512-cpRc2B94L1KvMPPYB4D6G39jLqpKlD3noAMY4/e86iXXXkhUYJJEtTuyNFTa9JRpWM0xCAp4mxjHjoIiLuoCLA==", + "dev": true, + "optional": true + }, + "esbuild-linux-32": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.34.tgz", + "integrity": "sha512-8nQaEaoW7MH/K/RlozJa+lE1ejHIr8fuPIHhc513UebRav7HtXgQvxHQ6VZRUkWtep23M6dd7UqhwO1tMOfzQQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.34.tgz", + "integrity": "sha512-Y3of4qQoLLlAgf042MlrY1P+7PnN9zWj8nVtw9XQG5hcLOZLz7IKpU35oeu7n4wvyaZHwvQqDJ93gRLqdJekcQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.34.tgz", + "integrity": "sha512-9lpq1NcJqssAF7alCO6zL3gvBVVt/lKw4oetUM7OgNnRX0OWpB+ZIO9FwCrSj/dMdmgDhPLf+119zB8QxSMmAg==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.34.tgz", + "integrity": "sha512-IlWaGtj9ir7+Nrume1DGcyzBDlK8GcnJq0ANKwcI9pVw8tqr+6GD0eqyF9SF1mR8UmAp+odrx1H5NdR2cHdFHA==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.34.tgz", + "integrity": "sha512-k3or+01Rska1AjUyNjA4buEwB51eyN/xPQAoOx1CjzAQC3l8rpjUDw55kXyL63O/1MUi4ISvtNtl8gLwdyEcxw==", + "dev": true, + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.34.tgz", + "integrity": "sha512-+qxb8M9FfM2CJaVU7GgYpJOHM1ngQOx+/VrtBjb4C8oVqaPcESCeg2anjl+HRZy8VpYc71q/iBYausPPbJ+Keg==", + "dev": true, + "optional": true + }, + "esbuild-linux-riscv64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.34.tgz", + "integrity": "sha512-Y717ltBdQ5j5sZIHdy1DV9kieo0wMip0dCmVSTceowCPYSn1Cg33Kd6981+F/3b9FDMzNWldZFOBRILViENZSA==", + "dev": true, + "optional": true + }, + "esbuild-linux-s390x": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.34.tgz", + "integrity": "sha512-bDDgYO4LhL4+zPs+WcBkXph+AQoPcQRTv18FzZS0WhjfH8TZx2QqlVPGhmhZ6WidrY+jKthUqO6UhGyIb4MpmA==", + "dev": true, + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.34.tgz", + "integrity": "sha512-cfaFGXdRt0+vHsjNPyF0POM4BVSHPSbhLPe8mppDc7GDDxjIl08mV1Zou14oDWMp/XZMjYN1kWYRSfftiD0vvQ==", + "dev": true, + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.34.tgz", + "integrity": "sha512-vmy9DxXVnRiI14s8GKuYBtess+EVcDALkbpTqd5jw4XITutIzyB7n4x0Tj5utAkKsgZJB22lLWGekr0ABnSLow==", + "dev": true, + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.34.tgz", + "integrity": "sha512-eNPVatNET1F7tRMhii7goL/eptfxc0ALRjrj9SPFNqp0zmxrehBFD6BaP3R4LjMn6DbMO0jOAnTLFKr8NqcJAA==", + "dev": true, + "optional": true + }, + "esbuild-windows-32": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.34.tgz", + "integrity": "sha512-EFhpXyHEcnqWYe2rAHFd8dRw8wkrd9U+9oqcyoEL84GbanAYjiiIjBZsnR8kl0sCQ5w6bLpk7vCEIA2VS32Vcg==", + "dev": true, + "optional": true + }, + "esbuild-windows-64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.34.tgz", + "integrity": "sha512-a8fbl8Ky7PxNEjf1aJmtxdDZj32/hC7S1OcA2ckEpCJRTjiKslI9vAdPpSjrKIWhws4Galpaawy0nB7fjHYf5Q==", + "dev": true, + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.14.34", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.34.tgz", + "integrity": "sha512-EYvmKbSa2B3sPnpC28UEu9jBK5atGV4BaVRE7CYGUci2Hlz4AvtV/LML+TcDMT6gBgibnN2gcltWclab3UutMg==", + "dev": true, + "optional": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "eslint": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", + "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.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": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "globals": { + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-plugin-react": { + "version": "7.29.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", + "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz", + "integrity": "sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==", + "dev": true, + "requires": {} + }, + "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" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dev": true, + "requires": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "express": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.7", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "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 + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "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", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "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 + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "hamt_plus": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hamt_plus/-/hamt_plus-1.0.2.tgz", + "integrity": "sha1-4hwlKWjH4zsg9qGwlM2FeHomVgE=" + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "requires": { + "@babel/runtime": "^7.7.6" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "hotkeys-js": { + "version": "3.8.7", + "resolved": "https://registry.npmjs.org/hotkeys-js/-/hotkeys-js-3.8.7.tgz", + "integrity": "sha512-ckAx3EkUr5XjDwjEHDorHxRO2Kb7z6Z2Sxul4MbBkN8Nho7XDslQsgMJT+CiJ5Z4TgRxxvKHEpuLE3imzqy4Lg==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "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" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "https-localhost": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/https-localhost/-/https-localhost-4.7.1.tgz", + "integrity": "sha512-rl+NFV0l67/0W7fZwk4LB5gS6HdhtSFLpCpf1N+KD5WQAXtPXX1QE8H0cP8VNJii18rtpTkE9eAHdUfJ0goAnQ==", + "dev": true, + "requires": { + "appdata-path": "^1.0.0", + "compression": "^1.7.4", + "cors": "^2.8.5", + "express": "^4.17.1", + "spdy": "^4.0.2", + "uglify-js": "^3.15.1" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "husky": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", + "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "idb": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "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 + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "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==", + "dev": true + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-mobile": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-3.1.1.tgz", + "integrity": "sha512-RRoXXR2HNFxNkUnxtaBdGBXtFlUMFa06S0NUKf/LCF+MuGLu13gi9iBCkoEmc6+rpXuwi5Mso5V8Zf7mNynMBQ==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "jake": { + "version": "10.8.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.4.tgz", + "integrity": "sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA==", + "dev": true, + "requires": { + "async": "0.9.x", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha1-+eIwPUUH9tdDVac2ZNFED7Wg71k=", + "dev": true + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.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==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "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": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "dev": true + }, + "jsx-ast-utils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz", + "integrity": "sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "object.assign": "^4.1.2" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "dev": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "lint-staged": { + "version": "12.3.7", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.7.tgz", + "integrity": "sha512-/S4D726e2GIsDVWIk1XGvheCaDm1SJRQp8efamZFWJxQMVEbOwSysp7xb49Oo73KYCdy97mIWinhlxcoNqIfIQ==", + "dev": true, + "requires": { + "cli-truncate": "^3.1.0", + "colorette": "^2.0.16", + "commander": "^8.3.0", + "debug": "^4.3.3", + "execa": "^5.1.1", + "lilconfig": "2.0.4", + "listr2": "^4.0.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.0", + "pidtree": "^0.5.0", + "string-argv": "^0.3.1", + "supports-color": "^9.2.1", + "yaml": "^1.10.2" + }, + "dependencies": { + "supports-color": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz", + "integrity": "sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==", + "dev": true + } + } + }, + "listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dev": true, + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.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==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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 + }, + "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 + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "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=", + "dev": true + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.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==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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 + }, + "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 + }, + "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" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.0.tgz", + "integrity": "sha512-AmXqneQZL3KZMIgBpaPTeI6pfwh+xQ2vutMsyqOu1TBdEXFZgpG/80wuJ531w2ZN7TI0/oc8CPxzh/DKQudZqg==", + "dev": true + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "nanoid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", + "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==", + "dev": true + }, + "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 + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "notistack": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/notistack/-/notistack-2.0.4.tgz", + "integrity": "sha512-kOJmKvTG91ElMzi4aHu82BDe1liQ0zMrBp+TnWJptgowDsTbeTKbZmsRqJNIj145BmlOtZsEE9xjcrN46zVo3w==", + "requires": { + "clsx": "^1.1.0", + "hoist-non-react-statics": "^3.3.0" + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "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==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "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==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pidtree": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.5.0.tgz", + "integrity": "sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==", + "dev": true + }, + "postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "dev": true, + "requires": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "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 + }, + "prettier": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.1.tgz", + "integrity": "sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==", + "dev": true + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "react": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", + "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dom": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.21.0" + } + }, + "react-error-boundary": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-3.1.4.tgz", + "integrity": "sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "react-fast-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + }, + "react-helmet-async": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", + "requires": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + } + }, + "react-hotkeys-hook": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/react-hotkeys-hook/-/react-hotkeys-hook-3.4.4.tgz", + "integrity": "sha512-vaORq07rWgmuF3owWRhgFV/3VL8/l2q9lz0WyVEddJnWTtKW+AOgU5YgYKuwN6h6h7bCcLG3MFsJIjCrM/5DvQ==", + "requires": { + "hotkeys-js": "3.8.7" + } + }, + "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==" + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "dev": true + }, + "react-router-dom": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", + "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", + "requires": { + "history": "^5.2.0", + "react-router": "6.3.0" + }, + "dependencies": { + "react-router": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "requires": { + "history": "^5.2.0" + } + } + } + }, + "react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "recoil": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/recoil/-/recoil-0.7.1.tgz", + "integrity": "sha512-gRaiLLZKfAMe/QszIY1OLzNdd9m3Hf57c1b6bWrdZvOksw7Mr6c5YPThOh+HORbZ/cJV0L82OCH2sPyAr05oBw==", + "requires": { + "hamt_plus": "1.0.2" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "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 + }, + "regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "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.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "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" + } + }, + "rollup": { + "version": "2.70.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", + "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + } + }, + "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" + } + }, + "rxjs": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", + "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "scheduler": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", + "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.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" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "dev": true + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, + "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" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true + } + } + }, + "terser": { + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", + "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "dev": true, + "requires": { + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "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 + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "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" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typescript": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "dev": true + }, + "uglify-js": { + "version": "3.15.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.4.tgz", + "integrity": "sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vite": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.1.tgz", + "integrity": "sha512-vSlsSdOYGcYEJfkQ/NeLXgnRv5zZfpAsdztkIrs7AZHV8RCMZQkwjo4DS5BnrYTqoWqLoUe1Cah4aVO4oNNqCQ==", + "dev": true, + "requires": { + "esbuild": "^0.14.27", + "fsevents": "~2.3.2", + "postcss": "^8.4.12", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + } + }, + "vite-plugin-pwa": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.11.13.tgz", + "integrity": "sha512-Ssj14m3TRVLfkFEAWSMcFE2d1cSdEZyrVTzfY2lSL+umHYvcIFHVDAY143sygtBCb44OPczsAOmWwBTxwOvh7g==", + "dev": true, + "requires": { + "debug": "^4.3.3", + "fast-glob": "^3.2.7", + "pretty-bytes": "^5.6.0", + "rollup": "^2.60.2", + "workbox-build": "^6.4.2", + "workbox-window": "^6.4.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "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", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "workbox-background-sync": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", + "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "dev": true, + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "workbox-broadcast-update": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", + "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "dev": true, + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-build": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", + "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "dev": true, + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.3", + "workbox-broadcast-update": "6.5.3", + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-google-analytics": "6.5.3", + "workbox-navigation-preload": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-range-requests": "6.5.3", + "workbox-recipes": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3", + "workbox-streams": "6.5.3", + "workbox-sw": "6.5.3", + "workbox-window": "6.5.3" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", + "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", + "dev": true, + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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 + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "requires": { + "whatwg-url": "^7.0.0" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", + "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "dev": true, + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-core": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", + "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==", + "dev": true + }, + "workbox-expiration": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", + "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "dev": true, + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.5.3" + } + }, + "workbox-google-analytics": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", + "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "dev": true, + "requires": { + "workbox-background-sync": "6.5.3", + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-navigation-preload": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", + "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "dev": true, + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-precaching": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", + "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "dev": true, + "requires": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-range-requests": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", + "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "dev": true, + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-recipes": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", + "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "dev": true, + "requires": { + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } + }, + "workbox-routing": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", + "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "dev": true, + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-strategies": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", + "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "dev": true, + "requires": { + "workbox-core": "6.5.3" + } + }, + "workbox-streams": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", + "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "dev": true, + "requires": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3" + } + }, + "workbox-sw": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", + "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==", + "dev": true + }, + "workbox-window": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", + "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "dev": true, + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.3" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "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==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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 + }, + "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 + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + } + } +} diff --git a/package.json b/package.json index 19c9639..6722b57 100644 --- a/package.json +++ b/package.json @@ -1,64 +1,57 @@ { - "name": "react-pwa", - "version": "1.1.0", + "name": "vite-exp", "private": true, - "dependencies": { - "@material-ui/core": "^4.10.2", - "@testing-library/jest-dom": "^4.2.4", - "@testing-library/react": "^9.3.2", - "@testing-library/user-event": "^7.1.2", - "dayjs": "^1.8.28", - "is-mobile": "^2.2.1", - "notistack": "^0.9.17", - "react": "^16.13.1", - "react-dom": "^16.13.1", - "react-error-boundary": "^2.2.2", - "react-helmet": "^6.1.0", - "react-icons": "^3.10.0", - "react-router-dom": "^5.2.0", - "react-scripts": "3.4.1", - "recoil": "^0.1.2", - "state-local": "^1.0.1", - "uuid": "^8.2.0" - }, + "version": "0.0.0", "scripts": { - "start": "react-scripts start", - "build": "GENERATE_SOURCEMAP=false react-scripts build", - "start-prod": "yarn build && yarn serve", - "serve": "node hoster/server.js", - "lint": "npx eslint src", - "test": "react-scripts test", - "eject": "react-scripts eject" + "dev": "vite", + "build": "tsc && vite build", + "preview": "vite preview", + "https-preview": "serve dist", + "prepare": "husky install" + }, + "dependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/icons-material": "^5.5.1", + "@mui/lab": "^5.0.0-alpha.75", + "@mui/material": "^5.5.3", + "@mui/system": "^5.6.0", + "@mui/utils": "^5.6.0", + "is-mobile": "^3.1.1", + "notistack": "^2.0.4", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-error-boundary": "^3.1.4", + "react-helmet-async": "^1.3.0", + "react-hotkeys-hook": "^3.4.4", + "react-router-dom": "^6.3.0", + "recoil": "^0.7.1" }, - "eslintConfig": { - "extends": "react-app" + "devDependencies": { + "@trivago/prettier-plugin-sort-imports": "^3.2.0", + "@types/node": "^17.0.23", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "@typescript-eslint/eslint-plugin": "^5.17.0", + "@typescript-eslint/parser": "^5.17.0", + "@vitejs/plugin-react": "^1.3.0", + "eslint": "^8.12.0", + "eslint-plugin-react": "^7.29.4", + "eslint-plugin-react-hooks": "^4.4.0", + "https-localhost": "^4.7.1", + "husky": "^7.0.0", + "lint-staged": "^12.3.7", + "prettier": "2.6.1", + "typescript": "^4.5.4", + "vite": "^2.9.1", + "vite-plugin-pwa": "^0.11.13" }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" + "lint-staged": { + "src/**/*.{js,jsx,ts,tsx,json,css,scss,md}": [ + "prettier --write" ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" + "src/**/*.{js,jsx,ts,tsx,json}": [ + "eslint --max-warnings=0" ] - }, - "husky": { - "hooks": { - "pre-commit": "npm run lint" - } - }, - "devDependencies": { - "babel-eslint": "^10.1.0", - "eslint-config-react-app": "^5.2.1", - "eslint-plugin-flowtype": "^5.2.0", - "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-react": "^7.20.6", - "eslint-plugin-react-hooks": "^4.1.0", - "express": "^4.17.1", - "husky": "^4.3.0" } } diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2eff55508816dd609e6048fdea96736af46f9132 GIT binary patch literal 7655 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 literal 0 HcmV?d00001 diff --git a/public/favicon.ico b/public/favicon.ico index bcd5dfd67cd0361b78123e95c2dd96031f27f743..998c33ebed6763ee62b9b1ede30b6f68261b7c4a 100644 GIT binary patch literal 15086 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 MDeX2GIKR{Qf5okjU;qFB diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..3f454eb --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/images/cover.png b/public/images/cover.png deleted file mode 100644 index fbd17ca5fc7da32136b4124e2885c1bd65501845..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36798 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 Kf2p_hOZhKe)CLFu diff --git a/public/images/readme/App.js.png b/public/images/readme/App.js.png deleted file mode 100644 index b3673b49abf447c9dfc612f08de465d9e22a4582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82720 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 vs>d0K6{D&TRWm5_j@$mF<-Ah~iG)9?QatWN3% diff --git a/public/images/readme/audit.png b/public/images/readme/audit.png deleted file mode 100644 index 8319be6f0865488a09981aeac99563ca7ab35d01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100069 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 diff --git a/public/images/readme/build.png b/public/images/readme/build.png deleted file mode 100644 index 1c07cc9d014ffa4eca076913a6fdca2481df0ffb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24121 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

nABfVUF6kQ>v@&FET9R%w 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 Po7s^ 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

$3tYI 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 diff --git a/public/images/readme/sw.update.png b/public/images/readme/sw.update.png deleted file mode 100644 index dda4067ddeaea8d80087647807d8f153a4122aa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21746 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 diff --git a/public/images/readme/use-template.png b/public/images/readme/use-template.png deleted file mode 100644 index 30bad082b15e5b04e0ff847875d3a5d999b34edc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61008 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 - - - - - - - - - - - - - - - - - - - - - - - - React PWA - - - - - - - -

- - diff --git a/public/logo192.png b/public/logo192.png deleted file mode 100644 index fc44b0a3796c0e0a64c3d858ca038bd4570465d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN diff --git a/public/manifest.json b/public/manifest.json deleted file mode 100644 index e71a445..0000000 --- a/public/manifest.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "short_name": "React PWA", - "name": "React PWA", - "icons": [ - { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - }, - { - "src": "logo192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "logo512.png", - "type": "image/png", - "sizes": "512x512" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#111", - "background_color": "#111" -} diff --git a/public/no-ie/init.js b/public/no-ie/init.js deleted file mode 100644 index f5aeba5..0000000 --- a/public/no-ie/init.js +++ /dev/null @@ -1,115 +0,0 @@ -var state = { - language: 'en' -}; - -function setState(update) { - // Okay, it's not what you expect, but - // we are not going to implement - // object spread/assign or deep merge - // for ie - state = update; - - render(); -} - -var translations = { - en: { - name: 'En', - title: 'You are using Internet Explorer "browser"', - content_info: 'Fortunately or unfortunately we don\'t support that browser', - content_request: 'We kindly ask you to update your browser to be able to visit this site', - }, - ru: { - name: 'Рус', - title: 'Вы используете "браузер" Internet Explorer', - content_info: 'К счастью или к сожалению, мы не поддерживаем этот браузер', - content_request: 'Мы просим вас обновить браузер, чтобы иметь возможность посещать этот сайт', - }, - hy: { - name: 'Հայ', - title: 'Դուք օգտագործում եք Internet Explorer «զննարկիչ»', - content_info: 'Բարեբախտաբար, թե դժբախտաբար մենք չենք աջակցում տվյալ զննարկիչը', - content_request: 'Խնդրում ենք թարմացնել ձեր զննարկիչը, որպեսզի հնարավորություն ունենաք այցելել տվյալ կայքը', - } -}; - -function handleToggleLanguage(ev) { - setState({ - language: ev.target.value - }); -} - -function render() { - var title = document.getElementById('ie_title'); - var content_info = document.getElementById('ie_content_info'); - var content_request = document.getElementById('ie_content_request'); - - title.innerText = translations[state.language].title; - - content_info.innerText = translations[state.language].content_info; - - content_request.innerText = translations[state.language].content_request; -} - -function initialRender() { - var container = document.createElement('div'); - container.id = 'ie_container'; - - var box = document.createElement('div'); - box.id = 'ie_box'; - - // Language select - var lang_select = document.createElement('select'); - lang_select.id = 'ie_language_select'; - var supported_languages = []; - for (var lang in translations) { // because Object.keys has started to be supported from ie9 - supported_languages.push(lang); - } - - for (var i = 0; i < supported_languages.length; i++) { - var current_language = supported_languages[i]; - var select_option = document.createElement('option'); - select_option.value = current_language; - select_option.innerHTML = translations[current_language].name; - lang_select.appendChild(select_option); - } - lang_select.onchange = handleToggleLanguage; - - // Title - var title = document.createElement('h2'); - title.id = 'ie_title'; - - var hr = document.createElement('hr'); - - // Content - var content_info = document.createElement('h3'); - content_info.id = 'ie_content_info'; - - var content_request = document.createElement('h3'); - content_request.id = 'ie_content_request'; - - // Footer - var footer = document.createElement('div'); - footer.id = 'ie_footer'; - - var copyright = document.createElement('div'); - copyright.innerHTML = 'copyright ©'; - - var hr_footer = document.createElement('hr'); - footer.appendChild(hr_footer); - footer.appendChild(copyright); - - box.appendChild(lang_select); - box.appendChild(title); - box.appendChild(hr); - box.appendChild(content_info); - box.appendChild(content_request); - box.appendChild(footer); - container.appendChild(box); - - document.body.appendChild(container); - - render(); -} - -initialRender(); diff --git a/public/no-ie/styles.css b/public/no-ie/styles.css deleted file mode 100644 index edffe9b..0000000 --- a/public/no-ie/styles.css +++ /dev/null @@ -1,45 +0,0 @@ -#ie_container { - font-family: "Roboto", "Helvetica", "Arial", sans-serif; -} - -#ie_box { - position: absolute; - margin: auto; - right: 0; - left: 0; - bottom: 0; - top: 0; - width: 500px; - height: 300px; - border: 1px solid black; - border-radius: 5px; - padding: 20px; -} - -#ie_language_select { - position: absolute; - top: 0; - right: 0; - border: none; - border-left: 1px solid black; - border-bottom: 1px solid black; - border-radius: 5px; - background: transparent; - outline: none; - width: 50px; - height: 25px; -} - -#ie_box h2 { - color: red; - margin-top: 0; -} - -#ie_footer { - position: absolute; - bottom: 0; - width: inherit; - height: 40px; - text-align: center; - font-size: 15px; -} diff --git a/public/pwa-192x192.png b/public/pwa-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..958967ba8e87ed9de4a53c5053da81ce96c9d2f0 GIT binary patch literal 8260 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 YRUWpWEd%xEz%78VbIq{Uz%}ZB0G_aen*aa+ literal 0 HcmV?d00001 diff --git a/public/robots.txt b/public/robots.txt index e9e57dc..c2a49f4 100644 --- a/public/robots.txt +++ b/public/robots.txt @@ -1,3 +1,2 @@ -# https://www.robotstxt.org/robotstxt.html User-agent: * -Disallow: +Allow: / diff --git a/src/App.js b/src/App.js deleted file mode 100644 index 2d0c251..0000000 --- a/src/App.js +++ /dev/null @@ -1,30 +0,0 @@ -import React from 'react'; - -import { RecoilRoot } from 'recoil'; -import CssBaseline from '@material-ui/core/CssBaseline'; - -import withErrorHandler from 'errorHandling'; -import { App as ErrorBoundaryFallback } from 'errorHandling/Fallbacks'; - -import Layout from 'sections/Layout'; -import Fb from 'components/Fb'; -import { ThemeProvider } from 'theme'; - -import { BrowserRouter as Router } from 'react-router-dom'; - -function App() { - return ( - - - - - - - - - - - ); -} - -export default withErrorHandler(App, ErrorBoundaryFallback); diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..fa6cd35 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,40 @@ +import { Fragment } from 'react'; +import { HelmetProvider } from 'react-helmet-async'; +import { BrowserRouter } from 'react-router-dom'; +import { RecoilRoot } from 'recoil'; + +import CssBaseline from '@mui/material/CssBaseline'; + +import { withErrorHandler } from '@/error-handling'; +import AppErrorBoundaryFallback from '@/error-handling/fallbacks/App'; +import Pages from '@/routes/Pages'; +import Header from '@/sections/Header'; +import HotKeys from '@/sections/HotKeys'; +import Notifications from '@/sections/Notifications'; +import SW from '@/sections/SW'; +import Sidebar from '@/sections/Sidebar'; +import ThemeProvider from '@/theme/Provider'; + +function App() { + return ( + + + + + + + + + +
+ + + + + + + + ); +} + +export default withErrorHandler(App, AppErrorBoundaryFallback); diff --git a/src/components/Divider/Component.js b/src/components/Divider/Component.js deleted file mode 100644 index befd48a..0000000 --- a/src/components/Divider/Component.js +++ /dev/null @@ -1,26 +0,0 @@ -import React from 'react'; - -import clsx from 'clsx'; -import DividerMU from '@material-ui/core/Divider'; - -import useStyles from './styles'; - -function Divider({ className, withoutMargins, ...props }) { - const classes = useStyles(); - - return ( - - ); -} - -export default Divider; diff --git a/src/components/Divider/index.js b/src/components/Divider/index.js deleted file mode 100644 index bf109b8..0000000 --- a/src/components/Divider/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import Component from './Component'; - -export default Component; diff --git a/src/components/Divider/styles.js b/src/components/Divider/styles.js deleted file mode 100644 index 6bcc85d..0000000 --- a/src/components/Divider/styles.js +++ /dev/null @@ -1,12 +0,0 @@ -import { makeStyles } from '@material-ui/core'; - -export default makeStyles(theme => ({ - horizontal: { - 'margin-top': theme.spacing(2), - 'margin-bottom': theme.spacing(2), - }, - vertical: { - 'margin-left': theme.spacing(1), - 'margin-right': theme.spacing(1), - }, -})); diff --git a/src/components/Fb/Component.js b/src/components/Fb/Component.js deleted file mode 100644 index dcecc72..0000000 --- a/src/components/Fb/Component.js +++ /dev/null @@ -1,120 +0,0 @@ -/* A flexbox container */ - -import React, { forwardRef } from 'react'; -import clsx from 'clsx'; -import PropTypes from 'prop-types'; - -import Box from '@material-ui/core/Box'; - -import useFlexStyles from './styles'; - -const Fb = forwardRef(function Fb(props, ref) { - const flexClasses = useFlexStyles(); - const { - row, - wrap, - grow, - column, - noGrow, - shrink, - noWrap, - inline, - children, - alignEnd, - noShrink, - className, - rowReverse, - alignStart, - justifyEnd, - alignCenter, - justifyStart, - justifyCenter, - justifyAround, - justifyEvenly, - justifyBetween, - ...otherProps - } = props; - - const combinedClassNames = clsx(className, { - [flexClasses.main]: !inline, - [flexClasses.inline]: inline, - [flexClasses.row]: row, - [flexClasses.wrap]: wrap, - [flexClasses.grow]: grow, - [flexClasses.column]: column, - [flexClasses.noGrow]: noGrow, - [flexClasses.shrink]: shrink, - [flexClasses.noWrap]: noWrap, - [flexClasses.alignEnd]: alignEnd, - [flexClasses.noShrink]: noShrink, - [flexClasses.rowReverse]: rowReverse, - [flexClasses.alignStart]: alignStart, - [flexClasses.justifyEnd]: justifyEnd, - [flexClasses.alignCenter]: alignCenter, - [flexClasses.justifyStart]: justifyStart, - [flexClasses.justifyCenter]: justifyCenter, - [flexClasses.justifyAround]: justifyAround, - [flexClasses.justifyEvenly]: justifyEvenly, - [flexClasses.justifyBetween]: justifyBetween, - }); - - return ( - - {children} - - ); -}); - -Fb.defaultProps = { - className: '', - - row: false, - wrap: false, - grow: false, - inline: false, - column: false, - noGrow: false, - shrink: false, - noWrap: false, - noShrink: true, - alignEnd: false, - rowReverse: false, - justifyEnd: false, - alignStart: false, - alignCenter: false, - justifyStart: false, - justifyCenter: false, - justifyAround: false, - justifyEvenly: false, - justifyBetween: false, -}; - -Fb.propTypes = { - className: PropTypes.string, - - row: PropTypes.bool, - grow: PropTypes.bool, - wrap: PropTypes.bool, - inline: PropTypes.bool, - noWrap: PropTypes.bool, - column: PropTypes.bool, - noGrow: PropTypes.bool, - shrink: PropTypes.bool, - alignEnd: PropTypes.bool, - noShrink: PropTypes.bool, - rowReverse: PropTypes.bool, - alignStart: PropTypes.bool, - justifyEnd: PropTypes.bool, - alignCenter: PropTypes.bool, - justifyStart: PropTypes.bool, - justifyCenter: PropTypes.bool, - justifyAround: PropTypes.bool, - justifyEvenly: PropTypes.bool, - justifyBetween: PropTypes.bool, -}; - -export default Fb; diff --git a/src/components/Fb/index.js b/src/components/Fb/index.js deleted file mode 100644 index bf109b8..0000000 --- a/src/components/Fb/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import Component from './Component'; - -export default Component; diff --git a/src/components/Fb/styles.js b/src/components/Fb/styles.js deleted file mode 100644 index 199b366..0000000 --- a/src/components/Fb/styles.js +++ /dev/null @@ -1,66 +0,0 @@ -import { makeStyles } from '@material-ui/core/styles'; - -export const styles = { - main: { - display: 'flex', - }, - inline: { - display: 'inline-flex', - }, - row: { - flexDirection: 'row', - }, - column: { - flexDirection: 'column', - }, - rowReverse: { - flexDirection: 'row-reverse', - }, - alignCenter: { - alignItems: 'center', - }, - alignEnd: { - alignItems: 'flex-end', - }, - alignStart: { - alignItems: 'flex-start', - }, - justifyCenter: { - justifyContent: 'center', - }, - justifyStart: { - justifyContent: 'flex-start', - }, - justifyEnd: { - justifyContent: 'flex-end', - }, - justifyBetween: { - justifyContent: 'space-between', - }, - justifyAround: { - justifyContent: 'space-around', - }, - justifyEvenly: { - justifyContent: 'space-evenly', - }, - grow: { - flexGrow: 1, - }, - noGrow: { - flexGrow: 0, - }, - shrink: { - flexShrink: 1, - }, - noShrink: { - flexShrink: 0, - }, - wrap: { - flexWrap: 'wrap', - }, - noWrap: { - flexWrap: 'nowrap', - }, -}; - -export default makeStyles(styles); diff --git a/src/components/Link/Component.js b/src/components/Link/Component.js deleted file mode 100644 index 5320e66..0000000 --- a/src/components/Link/Component.js +++ /dev/null @@ -1,20 +0,0 @@ -import React from 'react'; - -import clsx from 'clsx'; -import { Link as RouterLink } from 'react-router-dom'; - -import useStyles from './styles'; - -function Link({ className, ...props }) { - const classes = useStyles(); - - const Component = props.href - ? ({ children, ...props }) => {children} - : RouterLink - - return ( - - ); -} - -export default Link; diff --git a/src/components/Link/index.js b/src/components/Link/index.js deleted file mode 100644 index bf109b8..0000000 --- a/src/components/Link/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import Component from './Component'; - -export default Component; diff --git a/src/components/Link/styles.js b/src/components/Link/styles.js deleted file mode 100644 index 9a7b9a9..0000000 --- a/src/components/Link/styles.js +++ /dev/null @@ -1,10 +0,0 @@ -import { makeStyles } from '@material-ui/core'; - -const useStyles = makeStyles(() => ({ - root: { - 'text-decoration': 'none', - color: 'inherit', - }, -})); - -export default useStyles; diff --git a/src/components/Loading/Component.js b/src/components/Loading/Component.js deleted file mode 100644 index bacad1d..0000000 --- a/src/components/Loading/Component.js +++ /dev/null @@ -1,27 +0,0 @@ -import React from 'react'; - -import CircularProgress from '@material-ui/core/CircularProgress'; -import Paper from '@material-ui/core/Paper'; -import clsx from 'clsx'; - -import useStyles from './styles'; - -function Loading({ size, withoutBackground, position = 'absolute' }) { - const classes = useStyles({ position }); - - return ( - - - - ); -} - -Loading.defaultProps = { - size: 50, -}; - -export default Loading; diff --git a/src/components/Loading/Loading.tsx b/src/components/Loading/Loading.tsx new file mode 100644 index 0000000..13ab294 --- /dev/null +++ b/src/components/Loading/Loading.tsx @@ -0,0 +1,13 @@ +import CircularProgress from '@mui/material/CircularProgress'; + +import { FullSizeCenteredFlexBox } from '@/components/styled'; + +function Loading() { + return ( + + + + ); +} + +export default Loading; diff --git a/src/components/Loading/index.js b/src/components/Loading/index.js deleted file mode 100644 index bf109b8..0000000 --- a/src/components/Loading/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import Component from './Component'; - -export default Component; diff --git a/src/components/Loading/index.ts b/src/components/Loading/index.ts new file mode 100644 index 0000000..a57e397 --- /dev/null +++ b/src/components/Loading/index.ts @@ -0,0 +1,3 @@ +import Loading from './Loading'; + +export default Loading; diff --git a/src/components/Loading/styles.js b/src/components/Loading/styles.js deleted file mode 100644 index f9e81de..0000000 --- a/src/components/Loading/styles.js +++ /dev/null @@ -1,21 +0,0 @@ -import { makeStyles } from '@material-ui/core/styles'; - -const useStyles = makeStyles(theme => ({ - preloader: { - zIndex: 10, - position: ({ position }) => position, - width: '100%', - height: '100%', - left: 0, - top: 0, - display: 'flex', - justifyContent: 'center', - alignItems: 'center', - 'background-color': theme.palette.background.default, - }, - open: { - background: 'none', - }, -})); - -export default useStyles; diff --git a/src/components/Meta/Component.js b/src/components/Meta/Component.js deleted file mode 100644 index b96c5a4..0000000 --- a/src/components/Meta/Component.js +++ /dev/null @@ -1,55 +0,0 @@ -import React from 'react'; - -import { Helmet } from 'react-helmet'; -import { title as appTitle } from 'config'; - -function Meta({ description, meta, title, image }) { - const _title = `${appTitle} ${title ? '| ' + title : ''}`; - - return ( - - ) -} - -Meta.defaultProps = { - meta: [], - image: `${window.location.origin}/images/cover.png`, -}; - -export default Meta; diff --git a/src/components/Meta/Meta.tsx b/src/components/Meta/Meta.tsx new file mode 100644 index 0000000..b809ac3 --- /dev/null +++ b/src/components/Meta/Meta.tsx @@ -0,0 +1,57 @@ +import React from 'react'; +import { Helmet } from 'react-helmet-async'; + +import { title as appTitle, defaultMetaTags } from '@/config'; + +import type { MetaProps } from './types'; + +function Meta({ + description = defaultMetaTags.description, + meta = [], + title, + image = defaultMetaTags.image, +}: MetaProps) { + const pageTitle = `${appTitle}${title ? ' | ' + title : ''}`; + + return ( + + ); +} + +export default Meta; diff --git a/src/components/Meta/index.js b/src/components/Meta/index.js deleted file mode 100644 index bf109b8..0000000 --- a/src/components/Meta/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import Component from './Component'; - -export default Component; diff --git a/src/components/Meta/index.ts b/src/components/Meta/index.ts new file mode 100644 index 0000000..4948546 --- /dev/null +++ b/src/components/Meta/index.ts @@ -0,0 +1,3 @@ +import Meta from './Meta'; + +export default Meta; diff --git a/src/components/Meta/types.ts b/src/components/Meta/types.ts new file mode 100644 index 0000000..1b2c6f6 --- /dev/null +++ b/src/components/Meta/types.ts @@ -0,0 +1,11 @@ +import { ReactNode } from 'react'; + +type MetaProps = { + description?: string; + meta?: Array<{ name: string; content: string }>; + title?: string; + image?: string; + children?: ReactNode; +}; + +export type { MetaProps }; diff --git a/src/components/NotFound/Component.js b/src/components/NotFound/Component.js deleted file mode 100644 index 613ccd2..0000000 --- a/src/components/NotFound/Component.js +++ /dev/null @@ -1,57 +0,0 @@ -import React from 'react'; - -import Typography from '@material-ui/core/Typography'; -import Container from '@material-ui/core/Container'; - -import Divider from 'components/Divider'; -import Fb from 'components/Fb'; -import { giphy404, messages } from 'config'; - -import useStyles from './styles'; - -function NotFound() { - const classes = useStyles(); - - return ( - - - - - - 404 Not Found - - - - {messages[404]} - - - - - ); -} - -export default NotFound; diff --git a/src/components/NotFound/index.js b/src/components/NotFound/index.js deleted file mode 100644 index bf109b8..0000000 --- a/src/components/NotFound/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import Component from './Component'; - -export default Component; diff --git a/src/components/NotFound/styles.js b/src/components/NotFound/styles.js deleted file mode 100644 index 2fea659..0000000 --- a/src/components/NotFound/styles.js +++ /dev/null @@ -1,20 +0,0 @@ -import { makeStyles } from '@material-ui/core/styles'; - -const useStyles = makeStyles(theme => ({ - container: { - height: '100%', - 'overflow-y': 'auto', - 'overflow-x': 'hidden', - }, - giphy: { - 'min-width': 768, - 'min-height': 324, - width: '100%', - }, - message: { - 'margin-top': theme.spacing(2), - 'text-align': 'center', - }, -})); - -export default useStyles; diff --git a/src/components/Page/Component.js b/src/components/Page/Component.js deleted file mode 100644 index 891cd5e..0000000 --- a/src/components/Page/Component.js +++ /dev/null @@ -1,17 +0,0 @@ -import React from 'react'; - -import Box from '@material-ui/core/Box'; - -import useStyles from './styles'; - -const Page = props => { - const classes = useStyles(); - - return ( - - {props.children} - - ); -}; - -export default Page; diff --git a/src/components/Page/index.js b/src/components/Page/index.js deleted file mode 100644 index bf109b8..0000000 --- a/src/components/Page/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import Component from './Component'; - -export default Component; diff --git a/src/components/Page/styles.js b/src/components/Page/styles.js deleted file mode 100644 index 5ab1c54..0000000 --- a/src/components/Page/styles.js +++ /dev/null @@ -1,15 +0,0 @@ -import { makeStyles } from '@material-ui/core/styles'; - -import isMobile from 'utils/isMobile'; - -const useStyles = makeStyles(theme => ({ - root: { - height: '100%', - overflow: 'hidden', - position: 'relative', - 'padding-left': theme.spacing(isMobile ? 1.5 : 3), - 'padding-right': theme.spacing(isMobile ? 1.5 : 3), - }, -})); - -export default useStyles; diff --git a/src/components/ScrollBar/Component.js b/src/components/ScrollBar/Component.js deleted file mode 100644 index 7109a46..0000000 --- a/src/components/ScrollBar/Component.js +++ /dev/null @@ -1,25 +0,0 @@ -import React from 'react'; - -import clsx from 'clsx'; -import { Scrollbars } from 'react-custom-scrollbars'; - -import useStyles from './styles'; - -function ScrollBar({ className, ...props }) { - const classes = useStyles(); - - return ( - ( -
- )} - {...props} - className={clsx(classes.root, className)} - /> - ); -} - -export default ScrollBar; diff --git a/src/components/ScrollBar/index.js b/src/components/ScrollBar/index.js deleted file mode 100644 index bf109b8..0000000 --- a/src/components/ScrollBar/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import Component from './Component'; - -export default Component; diff --git a/src/components/ScrollBar/styles.js b/src/components/ScrollBar/styles.js deleted file mode 100644 index c44e53a..0000000 --- a/src/components/ScrollBar/styles.js +++ /dev/null @@ -1,8 +0,0 @@ -import { makeStyles } from '@material-ui/core'; - -export default makeStyles(() => ({ - root: { - height: '100%', - width: '100%', - }, -})); diff --git a/src/components/styled.ts b/src/components/styled.ts new file mode 100644 index 0000000..a38152a --- /dev/null +++ b/src/components/styled.ts @@ -0,0 +1,18 @@ +import Box from '@mui/material/Box'; +import { styled } from '@mui/system'; + +const FlexBox = styled(Box)({ + display: 'flex', +}); + +const CenteredFlexBox = styled(FlexBox)({ + justifyContent: 'center', + alignItems: 'center', +}); + +const FullSizeCenteredFlexBox = styled(CenteredFlexBox)({ + width: '100%', + height: '100%', +}); + +export { FlexBox, CenteredFlexBox, FullSizeCenteredFlexBox }; diff --git a/src/config/index.js b/src/config/index.ts similarity index 55% rename from src/config/index.js rename to src/config/index.ts index 716e0d8..527d5f7 100644 --- a/src/config/index.js +++ b/src/config/index.ts @@ -1,9 +1,10 @@ -import isMobile from 'utils/isMobile'; +import isMobile from '@/utils/is-mobile'; -/* set your data here */ -const email = 'super-email-of-the-auther@gmail.com'; -const domain = 'your-project-domain.com' -/* ***************** */ +import type { Notifications } from './types'; + +const title = 'React PWA'; + +const email = 'auther-email@gmail.com'; const repository = 'https://github.com/suren-atoyan/react-pwa'; @@ -26,60 +27,17 @@ const messages = { 404: 'Hey bro? What are you looking for?', }; -const copyright = { - title: 'copyright © ', - link: domain, -}; - -const themes = { - light: { - palette: { - type: 'light', - background: { - default: '#fafafa', - paper: '#fff', - }, - primary: { - light: '#7986cb', - main: '#3f51b5', - dark: '#303f9f', - contrastText: '#fff', - }, - }, - }, - - dark: { - palette: { - type: 'dark', - background: { - default: '#111', - paper: '#171717', - }, - primary: { - light: '#7986cb', - main: '#333', - dark: '#303f9f', - contrastText: '#fff', - }, - }, - }, -}; - -const cancelationMessage = 'operation is manually canceled'; - const dateFormat = 'MMMM DD, YYYY'; -const title = 'React PWA'; - -const themePair = ['dark', 'light']; +const cancelationMessage = 'operation is manually canceled'; -const notifications = { +const notifications: Notifications = { options: { anchorOrigin: { vertical: 'bottom', horizontal: 'left', }, - autoHideDuration: 3000, + autoHideDuration: 6000, }, maxSnack: isMobile ? 3 : 4, }; @@ -90,20 +48,21 @@ const loader = { minimumLoading: 700, // but if it appears, it will stay for at least 700 milliseconds }; -const giphy404 = 'https://giphy.com/embed/8L0Pky6C83SzkzU55a'; +const defaultMetaTags = { + image: '/images/cover.png', + description: 'Starter kit for react application', +}; +const giphy404 = 'https://giphy.com/embed/xTiN0L7EW5trfOvEk0'; export { - messages, + loader, + notifications, cancelationMessage, dateFormat, - copyright, - email, - domain, + messages, repository, - loader, + email, title, - themePair, + defaultMetaTags, giphy404, - notifications, - themes, }; diff --git a/src/config/it-jokes.ts b/src/config/it-jokes.ts new file mode 100644 index 0000000..1fd6f2c --- /dev/null +++ b/src/config/it-jokes.ts @@ -0,0 +1,16 @@ +// Random IT joks :) + +const jokes: string[] = [ + 'I changed my password to "incorrect". So whenever I forget what it is the computer will say "Your password is incorrect"', + 'Moses had the first tablet that could connect to the cloud', + 'A clean house is the sign of a broken computer', + "Why do Java developers wear glasses? Because they don't C#", + 'The first computer dates back to Adam and Eve. It was an Apple with limited memory, just one byte. And then everything crashed', + 'Why are PCs like air conditioners? They stop working properly if you open Windows!', + 'What did the turkey say to the computer? Google, google, google!', + 'There are 10 types of people in this world, those who understand binary and those who dont', + "OOP sucks and this one isn't a joke", + 'What did the robot say to the dead robot? Rust-in-peace', +]; + +export default jokes; diff --git a/src/config/types.ts b/src/config/types.ts new file mode 100644 index 0000000..930dba7 --- /dev/null +++ b/src/config/types.ts @@ -0,0 +1,8 @@ +import type { SnackbarProps } from 'notistack'; + +type Notifications = { + options: SnackbarProps; + maxSnack: number; +}; + +export type { Notifications }; diff --git a/src/error-handling/fallbacks/App/App.tsx b/src/error-handling/fallbacks/App/App.tsx new file mode 100644 index 0000000..8ea9124 --- /dev/null +++ b/src/error-handling/fallbacks/App/App.tsx @@ -0,0 +1,47 @@ +import EmailIcon from '@mui/icons-material/Email'; +import RestartIcon from '@mui/icons-material/RestartAlt'; +import Box from '@mui/material/Box'; +import Button from '@mui/material/Button'; +import Paper from '@mui/material/Paper'; +import Typography from '@mui/material/Typography'; + +import { FullSizeCenteredFlexBox } from '@/components/styled'; +import { email, messages } from '@/config'; +import resetApp from '@/utils/reset-app'; + +function AppErrorBoundaryFallback() { + return ( + + + + + {messages.app.crash.title} + + + or + + + + + ); +} + +export default AppErrorBoundaryFallback; diff --git a/src/error-handling/fallbacks/App/index.ts b/src/error-handling/fallbacks/App/index.ts new file mode 100644 index 0000000..bf7b577 --- /dev/null +++ b/src/error-handling/fallbacks/App/index.ts @@ -0,0 +1,3 @@ +import AppErrorBoundaryFallback from './App'; + +export default AppErrorBoundaryFallback; diff --git a/src/error-handling/fallbacks/Loader/Loader.tsx b/src/error-handling/fallbacks/Loader/Loader.tsx new file mode 100644 index 0000000..175cd5e --- /dev/null +++ b/src/error-handling/fallbacks/Loader/Loader.tsx @@ -0,0 +1,14 @@ +import Box from '@mui/material/Box'; +import Typography from '@mui/material/Typography'; + +import { messages } from '@/config'; + +function LoaderErrorBoundaryFallback() { + return ( + + {messages.loader.fail} + + ); +} + +export default LoaderErrorBoundaryFallback; diff --git a/src/error-handling/fallbacks/Loader/index.ts b/src/error-handling/fallbacks/Loader/index.ts new file mode 100644 index 0000000..45ded85 --- /dev/null +++ b/src/error-handling/fallbacks/Loader/index.ts @@ -0,0 +1,3 @@ +import Loader from './Loader'; + +export default Loader; diff --git a/src/error-handling/index.tsx b/src/error-handling/index.tsx new file mode 100644 index 0000000..9f5ab9e --- /dev/null +++ b/src/error-handling/index.tsx @@ -0,0 +1,24 @@ +import { FC } from 'react'; +import { ErrorBoundary, FallbackProps } from 'react-error-boundary'; + +function getDisplayName(WrappedComponent: FC) { + return WrappedComponent.displayName || WrappedComponent.name || 'Component'; +} + +function withErrorHandler

(Component: FC

, Fallback: FC) { + function ComponentWithErrorHandling(props: P) { + return ( + + + + ); + } + + ComponentWithErrorHandling.displayName = `WithErrorHandling${getDisplayName( + Component as FC, + )}`; + + return ComponentWithErrorHandling; +} + +export { withErrorHandler }; diff --git a/src/errorHandling/Fallbacks/App/Component.js b/src/errorHandling/Fallbacks/App/Component.js deleted file mode 100644 index 60493c5..0000000 --- a/src/errorHandling/Fallbacks/App/Component.js +++ /dev/null @@ -1,39 +0,0 @@ -import React from 'react'; - -import Paper from '@material-ui/core/Paper'; -import Typography from '@material-ui/core/Typography'; -import Button from '@material-ui/core/Button'; - -import { FaRedo as ResetIcon } from 'react-icons/fa'; - -import resetApp from 'utils/resetApp'; -import { messages, email } from 'config'; - -import useStyles from './styles'; - -function AppErrorBoundaryFallback() { - const classes = useStyles(); - - return ( -

- - - {messages.app.crash.title} - -
-
- -
- or -
- -
-
-
-
- ); -} - -export default AppErrorBoundaryFallback; diff --git a/src/errorHandling/Fallbacks/App/index.js b/src/errorHandling/Fallbacks/App/index.js deleted file mode 100644 index bf109b8..0000000 --- a/src/errorHandling/Fallbacks/App/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import Component from './Component'; - -export default Component; diff --git a/src/errorHandling/Fallbacks/App/styles.js b/src/errorHandling/Fallbacks/App/styles.js deleted file mode 100644 index de79f46..0000000 --- a/src/errorHandling/Fallbacks/App/styles.js +++ /dev/null @@ -1,21 +0,0 @@ -import { makeStyles } from '@material-ui/core/styles'; - -const useStyles = makeStyles(() => ({ - wrapper: { - height: '100%', - display: 'flex', - justifyContent: 'center', - alignItems: 'center', - }, - paper: { - padding: 40, - '& h6': { - paddingLeft: 15, - }, - }, - buttons: { - marginTop: 30, - }, -})); - -export default useStyles; diff --git a/src/errorHandling/Fallbacks/Loader/Component.js b/src/errorHandling/Fallbacks/Loader/Component.js deleted file mode 100644 index 59f011c..0000000 --- a/src/errorHandling/Fallbacks/Loader/Component.js +++ /dev/null @@ -1,22 +0,0 @@ -import React from 'react'; - -import Box from '@material-ui/core/Box'; -import Typography from '@material-ui/core/Typography'; - -import { messages } from 'config'; - -import useStyles from './styles'; - -function LoaderErrorBoundaryFallback() { - const classes = useStyles(); - - return ( - - - {messages.loader.fail} - - - ); -} - -export default LoaderErrorBoundaryFallback; diff --git a/src/errorHandling/Fallbacks/Loader/index.js b/src/errorHandling/Fallbacks/Loader/index.js deleted file mode 100644 index bf109b8..0000000 --- a/src/errorHandling/Fallbacks/Loader/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import Component from './Component'; - -export default Component; diff --git a/src/errorHandling/Fallbacks/Loader/styles.js b/src/errorHandling/Fallbacks/Loader/styles.js deleted file mode 100644 index 5c8a6fa..0000000 --- a/src/errorHandling/Fallbacks/Loader/styles.js +++ /dev/null @@ -1,12 +0,0 @@ -import { makeStyles } from '@material-ui/core/styles'; - -const useStyles = makeStyles(() => ({ - root: { - display: 'flex', - height: '100%', - 'justify-content': 'center', - 'align-items': 'center', - }, -})); - -export default useStyles; diff --git a/src/errorHandling/Fallbacks/index.js b/src/errorHandling/Fallbacks/index.js deleted file mode 100644 index 0626e6e..0000000 --- a/src/errorHandling/Fallbacks/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import App from './App'; - -export { App }; diff --git a/src/errorHandling/index.js b/src/errorHandling/index.js deleted file mode 100644 index 1bde4be..0000000 --- a/src/errorHandling/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import withErrorHandler from './withErrorHandler'; - -export default withErrorHandler; diff --git a/src/errorHandling/withErrorHandler.js b/src/errorHandling/withErrorHandler.js deleted file mode 100644 index a8ca3ba..0000000 --- a/src/errorHandling/withErrorHandler.js +++ /dev/null @@ -1,13 +0,0 @@ -import React from 'react'; - -import { ErrorBoundary } from 'react-error-boundary'; - -const withErrorHandler = (Component, Fallback) => props => { - return ( - - - - ); -}; - -export default withErrorHandler; diff --git a/src/global.css b/src/global.css deleted file mode 100644 index 7953e6c..0000000 --- a/src/global.css +++ /dev/null @@ -1,21 +0,0 @@ -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.full-width { - width: 100%; -} - -.full-height { - height: 100%; -} - -.full-size { - width: 100%; - height: 100%; -} diff --git a/src/hooks/useOrientation.ts b/src/hooks/useOrientation.ts new file mode 100644 index 0000000..003fb44 --- /dev/null +++ b/src/hooks/useOrientation.ts @@ -0,0 +1,23 @@ +import { useEffect, useState } from 'react'; + +function getOrientation() { + return window.innerHeight > window.innerWidth; +} + +function useOrientation() { + const [isPortrait, sePIsportrait] = useState(getOrientation()); + + useEffect(() => { + function handleResize() { + sePIsportrait(getOrientation()); + } + + window.addEventListener('resize', handleResize); + + return () => window.removeEventListener('resize', handleResize); + }, []); + + return isPortrait; +} + +export default useOrientation; diff --git a/src/index.js b/src/index.js deleted file mode 100644 index 5c1bb8b..0000000 --- a/src/index.js +++ /dev/null @@ -1,27 +0,0 @@ -import * as serviceWorker from './serviceWorker'; - -import { getActions as getSWActions } from 'store/sw'; - -import './global.css'; - -if (!document.ie) { // check for ie - Promise.all([ - import('react'), - import('react-dom'), - import('App'), - ]).then(([ - { default: React }, - { default: ReactDOM }, - { default: App }, - ]) => { - ReactDOM.render( - , - document.getElementById('root'), - ); - }); - - serviceWorker.register({ - onSuccess: () => getSWActions().handleSuccess(), - onUpdate: reg => getSWActions().handleUpdate(reg), - }); -} diff --git a/src/main.tsx b/src/main.tsx new file mode 100644 index 0000000..2f753ba --- /dev/null +++ b/src/main.tsx @@ -0,0 +1,15 @@ +import React from 'react'; +import { createRoot } from 'react-dom/client'; + +import asyncComponentLoader from '@/utils/loader'; + +const App = asyncComponentLoader(() => import('./App')); + +const container = document.getElementById('root') as HTMLElement; +const root = createRoot(container); + +root.render( + + + , +); diff --git a/src/pages/NotFound/NotFound.tsx b/src/pages/NotFound/NotFound.tsx new file mode 100644 index 0000000..2e8b3de --- /dev/null +++ b/src/pages/NotFound/NotFound.tsx @@ -0,0 +1,34 @@ +import Container from '@mui/material/Container'; +import Divider from '@mui/material/Divider'; +import Typography from '@mui/material/Typography'; + +import { CenteredFlexBox, FullSizeCenteredFlexBox } from '@/components/styled'; +import { giphy404, messages } from '@/config'; + +function NotFound() { + return ( + + +

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 diff --git a/public/images/readme/demo-light.png b/public/images/readme/demo-light.png deleted file mode 100644 index 25162b688bfd15c443fc92851a2c00d2212e897b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63853 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�Fv0l>B^ayE!>j+0 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 diff --git a/public/images/readme/layout.sc.png b/public/images/readme/layout.sc.png deleted file mode 100644 index 9808fd2c534ba41132a13781436359a5e90e1d11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73908 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